Package com.morpheusdata.core
Interface MorpheusWikiPageService
- All Superinterfaces:
MorpheusDataQueryService<WikiPage>
,MorpheusDataService<WikiPage,
,WikiPageIdentityProjection> MorpheusIdentityService<WikiPageIdentityProjection>
public interface MorpheusWikiPageService
extends MorpheusDataService<WikiPage,WikiPageIdentityProjection>, MorpheusIdentityService<WikiPageIdentityProjection>
Context methods for syncing Wiki Pages in Morpheus
-
Method Summary
Modifier and TypeMethodDescriptionio.reactivex.rxjava3.core.Single<Boolean>
Deprecated.io.reactivex.rxjava3.core.Observable<WikiPage>
listById
(Collection<Long> ids) Deprecated.io.reactivex.rxjava3.core.Observable<WikiPageIdentityProjection>
listSyncProjections
(String refType, List<Long> refIds) Deprecated.io.reactivex.rxjava3.core.Single<Boolean>
remove
(List<WikiPageIdentityProjection> wikiPages) Deprecated.io.reactivex.rxjava3.core.Single<Boolean>
Deprecated.useMorpheusDataService.bulkSave(java.util.List<M>)
insteadMethods inherited from interface com.morpheusdata.core.MorpheusDataQueryService
count, find, get, list, list, listById, listOptions, listOptions, search
Methods inherited from interface com.morpheusdata.core.MorpheusDataService
bulkCreate, bulkRemove, bulkSave, create, remove, save
Methods inherited from interface com.morpheusdata.core.MorpheusIdentityService
getIdentityProperties, listIdentityProjections
-
Method Details
-
listSyncProjections
@Deprecated(since="0.15.4") io.reactivex.rxjava3.core.Observable<WikiPageIdentityProjection> listSyncProjections(String refType, List<Long> refIds) Deprecated.Get a list of WikiPage projections based on the refIds and refType- Parameters:
refType
- the refType to match on. Typically, 'ComputeServer'refIds
- the refIds to match on. Typically, the ids of the Compute Servers- Returns:
- Observable stream of sync projection
-
listById
@Deprecated(since="0.15.4") io.reactivex.rxjava3.core.Observable<WikiPage> listById(Collection<Long> ids) Deprecated.Get a list of WikiPage objects from a list of projection ids- Parameters:
ids
- WikiPage ids- Returns:
- Observable stream of WikiPage
-
save
@Deprecated(since="0.15.4") io.reactivex.rxjava3.core.Single<Boolean> save(List<WikiPage> wikiPages) Deprecated.useMorpheusDataService.bulkSave(java.util.List<M>)
insteadSave updates to existing WikiPages- Specified by:
save
in interfaceMorpheusDataService<WikiPage,
WikiPageIdentityProjection> - Parameters:
wikiPages
- updated WikiPages- Returns:
- success
- See Also:
-
create
@Deprecated(since="0.15.4") io.reactivex.rxjava3.core.Single<Boolean> create(List<WikiPage> wikiPages) Deprecated.Create new WikiPages in Morpheus- Specified by:
create
in interfaceMorpheusDataService<WikiPage,
WikiPageIdentityProjection> - Parameters:
wikiPages
- new WikiPages to persist- Returns:
- success
- See Also:
-
remove
@Deprecated(since="0.15.4") io.reactivex.rxjava3.core.Single<Boolean> remove(List<WikiPageIdentityProjection> wikiPages) Deprecated.Remove persisted WikiPages from Morpheus- Specified by:
remove
in interfaceMorpheusDataService<WikiPage,
WikiPageIdentityProjection> - Parameters:
wikiPages
- WikiPages to delete- Returns:
- success
- See Also:
-
MorpheusDataService.bulkCreate(java.util.List<M>)
instead