public class ContextUtility extends Object
| Constructor and Description |
|---|
ContextUtility() |
| Modifier and Type | Method and Description |
|---|---|
static UUID |
addToActualContex(com.orientechnologies.orient.core.metadata.security.OSecurity oSecurity,
com.tinkerpop.blueprints.Element element) |
static UUID |
addToActualContext(com.tinkerpop.blueprints.impls.orient.OrientGraph orientGraph,
com.tinkerpop.blueprints.Element element) |
static UUID |
getActualContextUUID() |
static com.orientechnologies.orient.core.db.document.ODatabaseDocumentTx |
getActualSecurityContextDatabaseTx(SecurityContextMapper.PermissionMode permissionMode) |
static com.tinkerpop.blueprints.impls.orient.OrientGraph |
getActualSecurityContextGraph(SecurityContextMapper.PermissionMode permissionMode) |
static com.tinkerpop.blueprints.impls.orient.OrientGraphNoTx |
getActualSecurityContextGraphNoTx(SecurityContextMapper.PermissionMode permissionMode) |
static String |
getActualSecurityRoleOrUserName(SecurityContextMapper.PermissionMode permissionMode,
SecurityContextMapper.SecurityType securityType) |
static com.tinkerpop.blueprints.Vertex |
getContextVertexByFullName(com.tinkerpop.blueprints.impls.orient.OrientGraph orientGraph,
String fullName) |
static String |
getCurrentContext() |
static com.tinkerpop.blueprints.impls.orient.OrientGraphFactory |
getFactory(SecurityContextMapper.PermissionMode permissionMode) |
protected static void |
invalidContextUUIDCache() |
protected static void |
invalidContextUUIDCache(UUID uuid) |
static UUID |
removeFromActualContext(com.tinkerpop.blueprints.impls.orient.OrientGraph orientGraph,
com.tinkerpop.blueprints.Element element) |
static UUID |
removeFromActualContext(com.orientechnologies.orient.core.metadata.security.OSecurity oSecurity,
com.tinkerpop.blueprints.Element element) |
protected static void invalidContextUUIDCache()
protected static void invalidContextUUIDCache(UUID uuid)
public static UUID addToActualContext(com.tinkerpop.blueprints.impls.orient.OrientGraph orientGraph, com.tinkerpop.blueprints.Element element) throws org.gcube.informationsystem.resourceregistry.api.exceptions.context.ContextException
org.gcube.informationsystem.resourceregistry.api.exceptions.context.ContextExceptionpublic static UUID addToActualContex(com.orientechnologies.orient.core.metadata.security.OSecurity oSecurity, com.tinkerpop.blueprints.Element element) throws org.gcube.informationsystem.resourceregistry.api.exceptions.context.ContextException
org.gcube.informationsystem.resourceregistry.api.exceptions.context.ContextExceptionpublic static UUID removeFromActualContext(com.tinkerpop.blueprints.impls.orient.OrientGraph orientGraph, com.tinkerpop.blueprints.Element element) throws org.gcube.informationsystem.resourceregistry.api.exceptions.context.ContextException
org.gcube.informationsystem.resourceregistry.api.exceptions.context.ContextExceptionpublic static UUID removeFromActualContext(com.orientechnologies.orient.core.metadata.security.OSecurity oSecurity, com.tinkerpop.blueprints.Element element) throws org.gcube.informationsystem.resourceregistry.api.exceptions.context.ContextException
org.gcube.informationsystem.resourceregistry.api.exceptions.context.ContextExceptionpublic static String getCurrentContext()
public static UUID getActualContextUUID() throws org.gcube.informationsystem.resourceregistry.api.exceptions.context.ContextException
org.gcube.informationsystem.resourceregistry.api.exceptions.context.ContextExceptionpublic static com.tinkerpop.blueprints.impls.orient.OrientGraphFactory getFactory(SecurityContextMapper.PermissionMode permissionMode) throws org.gcube.informationsystem.resourceregistry.api.exceptions.ResourceRegistryException
org.gcube.informationsystem.resourceregistry.api.exceptions.ResourceRegistryExceptionpublic static com.tinkerpop.blueprints.impls.orient.OrientGraph getActualSecurityContextGraph(SecurityContextMapper.PermissionMode permissionMode) throws org.gcube.informationsystem.resourceregistry.api.exceptions.ResourceRegistryException
org.gcube.informationsystem.resourceregistry.api.exceptions.ResourceRegistryExceptionpublic static com.tinkerpop.blueprints.impls.orient.OrientGraphNoTx getActualSecurityContextGraphNoTx(SecurityContextMapper.PermissionMode permissionMode) throws org.gcube.informationsystem.resourceregistry.api.exceptions.ResourceRegistryException
org.gcube.informationsystem.resourceregistry.api.exceptions.ResourceRegistryExceptionpublic static com.orientechnologies.orient.core.db.document.ODatabaseDocumentTx getActualSecurityContextDatabaseTx(SecurityContextMapper.PermissionMode permissionMode) throws org.gcube.informationsystem.resourceregistry.api.exceptions.ResourceRegistryException
org.gcube.informationsystem.resourceregistry.api.exceptions.ResourceRegistryExceptionpublic static com.tinkerpop.blueprints.Vertex getContextVertexByFullName(com.tinkerpop.blueprints.impls.orient.OrientGraph orientGraph,
String fullName)
throws org.gcube.informationsystem.resourceregistry.api.exceptions.context.ContextNotFoundException
org.gcube.informationsystem.resourceregistry.api.exceptions.context.ContextNotFoundExceptionpublic static String getActualSecurityRoleOrUserName(SecurityContextMapper.PermissionMode permissionMode, SecurityContextMapper.SecurityType securityType) throws org.gcube.informationsystem.resourceregistry.api.exceptions.context.ContextException
org.gcube.informationsystem.resourceregistry.api.exceptions.context.ContextExceptionCopyright © 2017. All Rights Reserved.