public class CassAccount extends Object implements ModelAccount
| 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) |
boolean |
doesModelExist(ModelRequestContext mrc,
String modelName) |
static CassAccount |
fromJson(org.json.JSONObject object,
io.continual.services.model.service.impl.cassandra.CassModelLoaderContext mlc) |
io.continual.iam.access.AccessControlList |
getAccessControlList() |
String |
getId() |
Model |
getModel(ModelRequestContext mrc,
String modelName) |
List<String> |
getModelsInAccount(ModelRequestContext mrc) |
String |
getResourceDescription() |
Model |
initModel(ModelRequestContext mrc,
String modelName) |
org.json.JSONObject |
toJson() |
String |
toString() |
public static final String kMetadataTag
public static final String kAclTag
public static CassAccount fromJson(org.json.JSONObject object, io.continual.services.model.service.impl.cassandra.CassModelLoaderContext mlc) throws ModelServiceIoException
ModelServiceIoExceptionpublic String getResourceDescription()
public String getId()
getId in interface io.continual.iam.access.ResourcegetId in interface ModelAccountpublic boolean doesModelExist(ModelRequestContext mrc, String modelName) throws ModelServiceIoException, ModelServiceRequestException
doesModelExist in interface ModelAccountModelServiceIoExceptionModelServiceRequestExceptionpublic List<String> getModelsInAccount(ModelRequestContext mrc) throws ModelServiceIoException, ModelServiceRequestException
getModelsInAccount in interface ModelAccountModelServiceIoExceptionModelServiceRequestExceptionpublic Model initModel(ModelRequestContext mrc, String modelName) throws ModelServiceIoException, ModelServiceRequestException
initModel in interface ModelAccountModelServiceIoExceptionModelServiceRequestExceptionpublic Model getModel(ModelRequestContext mrc, String modelName) throws ModelServiceIoException, ModelServiceRequestException
getModel in interface ModelAccountModelServiceIoExceptionModelServiceRequestExceptionpublic 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 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.