public class StateStoreImpl extends Object implements com.amdocs.zusammen.sdk.state.StateStore, HealthHelper
| Modifier and Type | Field and Description |
|---|---|
static com.amdocs.zusammen.commons.log.ZusammenLogger |
LOGGER |
CASSANDRA_MODEL_NAME| Constructor and Description |
|---|
StateStoreImpl() |
| Modifier and Type | Method and Description |
|---|---|
com.amdocs.zusammen.datatypes.response.Response<com.amdocs.zusammen.commons.health.data.HealthInfo> |
checkHealth(com.amdocs.zusammen.datatypes.SessionContext sessionContext) |
com.amdocs.zusammen.datatypes.response.Response<Void> |
createElement(com.amdocs.zusammen.datatypes.SessionContext context,
com.amdocs.zusammen.sdk.state.types.StateElement element) |
com.amdocs.zusammen.datatypes.response.Response<Void> |
createItem(com.amdocs.zusammen.datatypes.SessionContext context,
com.amdocs.zusammen.datatypes.Id itemId,
com.amdocs.zusammen.datatypes.item.Info itemInfo,
Date creationTime) |
com.amdocs.zusammen.datatypes.response.Response<Void> |
createItemVersion(com.amdocs.zusammen.datatypes.SessionContext context,
com.amdocs.zusammen.datatypes.Space space,
com.amdocs.zusammen.datatypes.Id itemId,
com.amdocs.zusammen.datatypes.Id baseVersionId,
com.amdocs.zusammen.datatypes.Id versionId,
com.amdocs.zusammen.datatypes.item.ItemVersionData data,
Date creationTime) |
com.amdocs.zusammen.datatypes.response.Response<Void> |
deleteElement(com.amdocs.zusammen.datatypes.SessionContext context,
com.amdocs.zusammen.sdk.state.types.StateElement element) |
com.amdocs.zusammen.datatypes.response.Response<Void> |
deleteItem(com.amdocs.zusammen.datatypes.SessionContext context,
com.amdocs.zusammen.datatypes.Id itemId) |
com.amdocs.zusammen.datatypes.response.Response<Void> |
deleteItemVersion(com.amdocs.zusammen.datatypes.SessionContext context,
com.amdocs.zusammen.datatypes.Space space,
com.amdocs.zusammen.datatypes.Id itemId,
com.amdocs.zusammen.datatypes.Id versionId) |
com.amdocs.zusammen.datatypes.response.Response<com.amdocs.zusammen.sdk.state.types.StateElement> |
getElement(com.amdocs.zusammen.datatypes.SessionContext context,
com.amdocs.zusammen.datatypes.item.ElementContext elementContext,
com.amdocs.zusammen.datatypes.Id elementId) |
com.amdocs.zusammen.datatypes.response.Response<com.amdocs.zusammen.datatypes.Namespace> |
getElementNamespace(com.amdocs.zusammen.datatypes.SessionContext context,
com.amdocs.zusammen.datatypes.Id itemId,
com.amdocs.zusammen.datatypes.Id elementId) |
com.amdocs.zusammen.datatypes.response.Response<com.amdocs.zusammen.datatypes.item.Item> |
getItem(com.amdocs.zusammen.datatypes.SessionContext context,
com.amdocs.zusammen.datatypes.Id itemId) |
com.amdocs.zusammen.datatypes.response.Response<com.amdocs.zusammen.datatypes.item.ItemVersion> |
getItemVersion(com.amdocs.zusammen.datatypes.SessionContext context,
com.amdocs.zusammen.datatypes.Space space,
com.amdocs.zusammen.datatypes.Id itemId,
com.amdocs.zusammen.datatypes.Id versionId) |
com.amdocs.zusammen.datatypes.response.Response<Boolean> |
isElementExist(com.amdocs.zusammen.datatypes.SessionContext context,
com.amdocs.zusammen.datatypes.item.ElementContext elementContext,
com.amdocs.zusammen.datatypes.Id elementId) |
com.amdocs.zusammen.datatypes.response.Response<Boolean> |
isItemExist(com.amdocs.zusammen.datatypes.SessionContext context,
com.amdocs.zusammen.datatypes.Id itemId) |
com.amdocs.zusammen.datatypes.response.Response<Boolean> |
isItemVersionExist(com.amdocs.zusammen.datatypes.SessionContext context,
com.amdocs.zusammen.datatypes.Space space,
com.amdocs.zusammen.datatypes.Id itemId,
com.amdocs.zusammen.datatypes.Id versionId) |
com.amdocs.zusammen.datatypes.response.Response<Collection<com.amdocs.zusammen.sdk.state.types.StateElement>> |
listElements(com.amdocs.zusammen.datatypes.SessionContext context,
com.amdocs.zusammen.datatypes.item.ElementContext elementContext,
com.amdocs.zusammen.datatypes.Id elementId) |
com.amdocs.zusammen.datatypes.response.Response<Collection<com.amdocs.zusammen.datatypes.item.Item>> |
listItems(com.amdocs.zusammen.datatypes.SessionContext context) |
com.amdocs.zusammen.datatypes.response.Response<Collection<com.amdocs.zusammen.datatypes.item.ItemVersion>> |
listItemVersions(com.amdocs.zusammen.datatypes.SessionContext context,
com.amdocs.zusammen.datatypes.Space space,
com.amdocs.zusammen.datatypes.Id itemId) |
com.amdocs.zusammen.datatypes.response.Response<Void> |
updateElement(com.amdocs.zusammen.datatypes.SessionContext context,
com.amdocs.zusammen.sdk.state.types.StateElement element) |
com.amdocs.zusammen.datatypes.response.Response<Void> |
updateItem(com.amdocs.zusammen.datatypes.SessionContext context,
com.amdocs.zusammen.datatypes.Id itemId,
com.amdocs.zusammen.datatypes.item.Info itemInfo,
Date modificationTime) |
com.amdocs.zusammen.datatypes.response.Response<Void> |
updateItemModificationTime(com.amdocs.zusammen.datatypes.SessionContext context,
com.amdocs.zusammen.datatypes.Id itemId,
Date modificationTime) |
com.amdocs.zusammen.datatypes.response.Response<Void> |
updateItemVersion(com.amdocs.zusammen.datatypes.SessionContext context,
com.amdocs.zusammen.datatypes.Space space,
com.amdocs.zusammen.datatypes.Id itemId,
com.amdocs.zusammen.datatypes.Id versionId,
com.amdocs.zusammen.datatypes.item.ItemVersionData data,
Date modificationTime) |
com.amdocs.zusammen.datatypes.response.Response<Void> |
updateItemVersionModificationTime(com.amdocs.zusammen.datatypes.SessionContext context,
com.amdocs.zusammen.datatypes.Space space,
com.amdocs.zusammen.datatypes.Id itemId,
com.amdocs.zusammen.datatypes.Id versionId,
Date modificationTime) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetKeepAliveDaopublic com.amdocs.zusammen.datatypes.response.Response<com.amdocs.zusammen.commons.health.data.HealthInfo> checkHealth(com.amdocs.zusammen.datatypes.SessionContext sessionContext)
checkHealth in interface com.amdocs.zusammen.sdk.health.IHealthCheckpublic com.amdocs.zusammen.datatypes.response.Response<Collection<com.amdocs.zusammen.datatypes.item.Item>> listItems(com.amdocs.zusammen.datatypes.SessionContext context)
listItems in interface com.amdocs.zusammen.sdk.state.StateStorepublic com.amdocs.zusammen.datatypes.response.Response<Boolean> isItemExist(com.amdocs.zusammen.datatypes.SessionContext context, com.amdocs.zusammen.datatypes.Id itemId)
isItemExist in interface com.amdocs.zusammen.sdk.state.StateStorepublic com.amdocs.zusammen.datatypes.response.Response<com.amdocs.zusammen.datatypes.item.Item> getItem(com.amdocs.zusammen.datatypes.SessionContext context,
com.amdocs.zusammen.datatypes.Id itemId)
getItem in interface com.amdocs.zusammen.sdk.state.StateStorepublic com.amdocs.zusammen.datatypes.response.Response<Void> createItem(com.amdocs.zusammen.datatypes.SessionContext context, com.amdocs.zusammen.datatypes.Id itemId, com.amdocs.zusammen.datatypes.item.Info itemInfo, Date creationTime)
createItem in interface com.amdocs.zusammen.sdk.state.StateStorepublic com.amdocs.zusammen.datatypes.response.Response<Void> updateItem(com.amdocs.zusammen.datatypes.SessionContext context, com.amdocs.zusammen.datatypes.Id itemId, com.amdocs.zusammen.datatypes.item.Info itemInfo, Date modificationTime)
updateItem in interface com.amdocs.zusammen.sdk.state.StateStorepublic com.amdocs.zusammen.datatypes.response.Response<Void> deleteItem(com.amdocs.zusammen.datatypes.SessionContext context, com.amdocs.zusammen.datatypes.Id itemId)
deleteItem in interface com.amdocs.zusammen.sdk.state.StateStorepublic com.amdocs.zusammen.datatypes.response.Response<Void> updateItemModificationTime(com.amdocs.zusammen.datatypes.SessionContext context, com.amdocs.zusammen.datatypes.Id itemId, Date modificationTime)
updateItemModificationTime in interface com.amdocs.zusammen.sdk.state.StateStorepublic com.amdocs.zusammen.datatypes.response.Response<Collection<com.amdocs.zusammen.datatypes.item.ItemVersion>> listItemVersions(com.amdocs.zusammen.datatypes.SessionContext context, com.amdocs.zusammen.datatypes.Space space, com.amdocs.zusammen.datatypes.Id itemId)
listItemVersions in interface com.amdocs.zusammen.sdk.state.StateStorepublic com.amdocs.zusammen.datatypes.response.Response<Boolean> isItemVersionExist(com.amdocs.zusammen.datatypes.SessionContext context, com.amdocs.zusammen.datatypes.Space space, com.amdocs.zusammen.datatypes.Id itemId, com.amdocs.zusammen.datatypes.Id versionId)
isItemVersionExist in interface com.amdocs.zusammen.sdk.state.StateStorepublic com.amdocs.zusammen.datatypes.response.Response<com.amdocs.zusammen.datatypes.item.ItemVersion> getItemVersion(com.amdocs.zusammen.datatypes.SessionContext context,
com.amdocs.zusammen.datatypes.Space space,
com.amdocs.zusammen.datatypes.Id itemId,
com.amdocs.zusammen.datatypes.Id versionId)
getItemVersion in interface com.amdocs.zusammen.sdk.state.StateStorepublic com.amdocs.zusammen.datatypes.response.Response<Void> createItemVersion(com.amdocs.zusammen.datatypes.SessionContext context, com.amdocs.zusammen.datatypes.Space space, com.amdocs.zusammen.datatypes.Id itemId, com.amdocs.zusammen.datatypes.Id baseVersionId, com.amdocs.zusammen.datatypes.Id versionId, com.amdocs.zusammen.datatypes.item.ItemVersionData data, Date creationTime)
createItemVersion in interface com.amdocs.zusammen.sdk.state.StateStorepublic com.amdocs.zusammen.datatypes.response.Response<Void> updateItemVersion(com.amdocs.zusammen.datatypes.SessionContext context, com.amdocs.zusammen.datatypes.Space space, com.amdocs.zusammen.datatypes.Id itemId, com.amdocs.zusammen.datatypes.Id versionId, com.amdocs.zusammen.datatypes.item.ItemVersionData data, Date modificationTime)
updateItemVersion in interface com.amdocs.zusammen.sdk.state.StateStorepublic com.amdocs.zusammen.datatypes.response.Response<Void> deleteItemVersion(com.amdocs.zusammen.datatypes.SessionContext context, com.amdocs.zusammen.datatypes.Space space, com.amdocs.zusammen.datatypes.Id itemId, com.amdocs.zusammen.datatypes.Id versionId)
deleteItemVersion in interface com.amdocs.zusammen.sdk.state.StateStorepublic com.amdocs.zusammen.datatypes.response.Response<Void> updateItemVersionModificationTime(com.amdocs.zusammen.datatypes.SessionContext context, com.amdocs.zusammen.datatypes.Space space, com.amdocs.zusammen.datatypes.Id itemId, com.amdocs.zusammen.datatypes.Id versionId, Date modificationTime)
updateItemVersionModificationTime in interface com.amdocs.zusammen.sdk.state.StateStorepublic com.amdocs.zusammen.datatypes.response.Response<Collection<com.amdocs.zusammen.sdk.state.types.StateElement>> listElements(com.amdocs.zusammen.datatypes.SessionContext context, com.amdocs.zusammen.datatypes.item.ElementContext elementContext, com.amdocs.zusammen.datatypes.Id elementId)
listElements in interface com.amdocs.zusammen.sdk.state.StateStorepublic com.amdocs.zusammen.datatypes.response.Response<Boolean> isElementExist(com.amdocs.zusammen.datatypes.SessionContext context, com.amdocs.zusammen.datatypes.item.ElementContext elementContext, com.amdocs.zusammen.datatypes.Id elementId)
isElementExist in interface com.amdocs.zusammen.sdk.state.StateStorepublic com.amdocs.zusammen.datatypes.response.Response<com.amdocs.zusammen.datatypes.Namespace> getElementNamespace(com.amdocs.zusammen.datatypes.SessionContext context,
com.amdocs.zusammen.datatypes.Id itemId,
com.amdocs.zusammen.datatypes.Id elementId)
getElementNamespace in interface com.amdocs.zusammen.sdk.state.StateStorepublic com.amdocs.zusammen.datatypes.response.Response<com.amdocs.zusammen.sdk.state.types.StateElement> getElement(com.amdocs.zusammen.datatypes.SessionContext context,
com.amdocs.zusammen.datatypes.item.ElementContext elementContext,
com.amdocs.zusammen.datatypes.Id elementId)
getElement in interface com.amdocs.zusammen.sdk.state.StateStorepublic com.amdocs.zusammen.datatypes.response.Response<Void> createElement(com.amdocs.zusammen.datatypes.SessionContext context, com.amdocs.zusammen.sdk.state.types.StateElement element)
createElement in interface com.amdocs.zusammen.sdk.state.StateStorepublic com.amdocs.zusammen.datatypes.response.Response<Void> updateElement(com.amdocs.zusammen.datatypes.SessionContext context, com.amdocs.zusammen.sdk.state.types.StateElement element)
updateElement in interface com.amdocs.zusammen.sdk.state.StateStorepublic com.amdocs.zusammen.datatypes.response.Response<Void> deleteElement(com.amdocs.zusammen.datatypes.SessionContext context, com.amdocs.zusammen.sdk.state.types.StateElement element)
deleteElement in interface com.amdocs.zusammen.sdk.state.StateStoreCopyright © 2019. All rights reserved.