public abstract class CassObjectContainer extends Object implements ModelObjectContainer
| Modifier and Type | Field and Description |
|---|---|
static String |
kAclTag |
static String |
kMetadataTag |
| Modifier and Type | Method and Description |
|---|---|
boolean |
canUser(io.continual.iam.identity.Identity operator,
ModelOperation op) |
void |
checkUser(io.continual.iam.identity.Identity operator,
ModelOperation op) |
io.continual.iam.access.AccessControlList |
getAccessControlList() |
io.continual.services.model.service.impl.cassandra.CassElementList |
getElementsBelow(ModelRequestContext context,
io.continual.util.naming.Path parentPath)
Get the elements below the given parent path
|
abstract String |
getResourceDescription() |
ModelObjectContainer |
load(ModelRequestContext context,
io.continual.util.naming.Name itemName) |
boolean |
remove(ModelRequestContext context,
io.continual.util.naming.Name itemName) |
void |
store(ModelRequestContext context,
io.continual.util.naming.Name itemName,
ModelObject o) |
org.json.JSONObject |
toJson() |
String |
toString() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitcanUser, checkUser, exists, getElementsBelowasJson, getData, getTypespublic static final String kMetadataTag
public static final String kAclTag
public io.continual.services.model.service.impl.cassandra.CassElementList getElementsBelow(ModelRequestContext context, io.continual.util.naming.Path parentPath) throws ModelServiceRequestException, ModelServiceIoException
context - parentPath - ModelServiceRequestExceptionModelServiceIoExceptionpublic ModelObjectContainer load(ModelRequestContext context, io.continual.util.naming.Name itemName) throws ModelItemDoesNotExistException, ModelServiceRequestException, ModelServiceIoException
load in interface ModelObjectContainerModelItemDoesNotExistExceptionModelServiceRequestExceptionModelServiceIoExceptionpublic void store(ModelRequestContext context, io.continual.util.naming.Name itemName, ModelObject o) throws ModelServiceIoException, ModelServiceRequestException
store in interface ModelObjectContainerModelServiceIoExceptionModelServiceRequestExceptionpublic boolean remove(ModelRequestContext context, io.continual.util.naming.Name itemName) throws ModelServiceIoException, ModelServiceRequestException
remove in interface ModelObjectContainerModelServiceIoExceptionModelServiceRequestExceptionpublic boolean canUser(io.continual.iam.identity.Identity operator,
ModelOperation op)
public void checkUser(io.continual.iam.identity.Identity operator,
ModelOperation op)
throws ModelServiceAccessException,
ModelServiceIoException
public abstract String getResourceDescription()
public io.continual.iam.access.AccessControlList getAccessControlList()
public org.json.JSONObject toJson()
toJson in interface io.continual.util.data.json.JsonSerializedCopyright © 2021 continual.io. All rights reserved.