Package net.worcade.client.api
Interface SiteApi
-
- All Superinterfaces:
LabelsApi,OptionalFieldsApi,OwnerApi,RemoteIdsApi,ShareApi
public interface SiteApi extends LabelsApi, OwnerApi, RemoteIdsApi, ShareApi
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Result<? extends Reference>create(SiteModification subject)Create a new Site.SiteCreatecreateBuilder()Result<?>delete(String id)Result<? extends Site>get(String id)Result<? extends Collection<? extends Site>>getSiteList(Query<SiteField> query)Result<?>update(SiteModification subject)-
Methods inherited from interface net.worcade.client.api.mixin.LabelsApi
addLabels, removeLabels
-
Methods inherited from interface net.worcade.client.api.mixin.OptionalFieldsApi
addOptionalFields, getOptionalFields, removeOptionalFields
-
Methods inherited from interface net.worcade.client.api.mixin.OwnerApi
addOwners, removeOwners
-
Methods inherited from interface net.worcade.client.api.mixin.RemoteIdsApi
addRemoteIds, removeRemoteIds, searchByRemoteId
-
Methods inherited from interface net.worcade.client.api.mixin.ShareApi
addShares, removeShares
-
-
-
-
Method Detail
-
createBuilder
SiteCreate createBuilder()
-
create
Result<? extends Reference> create(SiteModification subject)
Create a new Site. Use thecreateBuilder()method for a new, empty template.
-
update
Result<?> update(SiteModification subject)
-
getSiteList
Result<? extends Collection<? extends Site>> getSiteList(Query<SiteField> query)
-
-