public class RemoteSpacePropertyServiceImpl extends AbstractRemoteService<SpacePropertyService> implements RemoteSpacePropertyService
| Modifier and Type | Class and Description |
|---|---|
class |
RemoteSpacePropertyServiceImpl.RemoteSpacePropertyFinderImpl |
RemoteSpacePropertyService.RemoteManyFetcher<T>, RemoteSpacePropertyService.RemoteSingleFetcher<T>, RemoteSpacePropertyService.RemoteSpacePropertyFinder, RemoteSpacePropertyService.RemoteValidatorprovider| Constructor and Description |
|---|
RemoteSpacePropertyServiceImpl(AuthenticatedWebResourceProvider provider,
com.google.common.util.concurrent.ListeningExecutorService executor) |
| Modifier and Type | Method and Description |
|---|---|
com.atlassian.util.concurrent.Promise<JsonSpaceProperty> |
create(JsonSpaceProperty newProperty)
Create a space property.
|
com.atlassian.util.concurrent.Promise<Void> |
delete(JsonSpaceProperty property)
Removes a space property from the system.
|
RemoteSpacePropertyService.RemoteSpacePropertyFinder |
find(Expansion... expansions) |
com.atlassian.util.concurrent.Promise<JsonSpaceProperty> |
update(JsonSpaceProperty newProperty)
Update a space property.
|
RemoteSpacePropertyService.RemoteValidator |
validator() |
addExpansions, addPageRequest, addPageRequestParams, deleteFuture, deleteFuture, getFuture, getFutureGenericCollection, getFutureMap, getFutureMapOfPageResponses, getFutureOption, getFuturePageResponseList, newExperimentalRestWebResource, newRestWebResource, postFuture, postFuture, postFuture, postFutureToPageResponse, putFuturepublic RemoteSpacePropertyServiceImpl(AuthenticatedWebResourceProvider provider, com.google.common.util.concurrent.ListeningExecutorService executor)
public com.atlassian.util.concurrent.Promise<JsonSpaceProperty> create(JsonSpaceProperty newProperty)
RemoteSpacePropertyServicecreate in interface RemoteSpacePropertyServicenewProperty - the space property to createpublic com.atlassian.util.concurrent.Promise<JsonSpaceProperty> update(JsonSpaceProperty newProperty)
RemoteSpacePropertyServiceupdate in interface RemoteSpacePropertyServicenewProperty - the space property to updatepublic com.atlassian.util.concurrent.Promise<Void> delete(JsonSpaceProperty property)
RemoteSpacePropertyServicedelete in interface RemoteSpacePropertyServiceproperty - the space property to removepublic RemoteSpacePropertyService.RemoteSpacePropertyFinder find(Expansion... expansions)
find in interface RemoteSpacePropertyServicepublic RemoteSpacePropertyService.RemoteValidator validator()
validator in interface RemoteSpacePropertyServiceCopyright © 2003–2019 Atlassian. All rights reserved.