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, searchMethods inherited from interface com.morpheusdata.core.MorpheusDataService
bulkCreate, bulkRemove, bulkSave, create, remove, saveMethods 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:
savein 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:
createin 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:
removein interfaceMorpheusDataService<WikiPage,WikiPageIdentityProjection> - Parameters:
wikiPages- WikiPages to delete- Returns:
- success
- See Also:
-
MorpheusDataService.bulkCreate(java.util.List<M>)instead