| Modifier and Type | Method and Description |
|---|---|
static SecurityContext |
ContextUtility.getCurrentSecurityContext() |
SecurityContext |
ContextUtility.getSecurityContextByUUID(UUID uuid) |
| Modifier and Type | Method and Description |
|---|---|
void |
ContextUtility.addSecurityContext(SecurityContext securityContext) |
void |
ContextUtility.addSecurityContext(String fullname,
SecurityContext securityContext) |
| Modifier and Type | Method and Description |
|---|---|
protected SecurityContext |
ContextManagement.getWorkingContext() |
| Modifier and Type | Method and Description |
|---|---|
protected boolean |
ContextManagement.reallyAddToContext(SecurityContext targetSecurityContext) |
protected boolean |
ContextManagement.reallyRemoveFromContext(SecurityContext targetSecurityContext) |
| Modifier and Type | Method and Description |
|---|---|
protected SecurityContext |
IsParentOfManagement.getWorkingContext() |
| Modifier and Type | Method and Description |
|---|---|
protected boolean |
IsParentOfManagement.reallyAddToContext(SecurityContext targetSecurityContext) |
protected boolean |
IsParentOfManagement.reallyRemoveFromContext(SecurityContext targetSecurityContext) |
| Modifier and Type | Class and Description |
|---|---|
class |
AdminSecurityContext |
class |
ContextSecurityContext |
class |
SchemaSecurityContext |
| Modifier and Type | Field and Description |
|---|---|
protected SecurityContext |
SecurityContext.parentSecurityContext |
| Modifier and Type | Field and Description |
|---|---|
protected Set<SecurityContext> |
SecurityContext.children |
| Modifier and Type | Method and Description |
|---|---|
SecurityContext |
SecurityContext.getParentSecurityContext() |
| Modifier and Type | Method and Description |
|---|---|
Set<SecurityContext> |
SecurityContext.getChildren() |
| Modifier and Type | Method and Description |
|---|---|
void |
SecurityContext.changeParentSecurityContext(SecurityContext newParentSecurityContext,
com.orientechnologies.orient.core.db.document.ODatabaseDocument orientGraph)
Use to change the parent not to set the first time
|
void |
SecurityContext.setParentSecurityContext(SecurityContext parentSecurityContext) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
SecurityContext.removeChildrenHRolesFromMyHUsers(com.orientechnologies.orient.core.metadata.security.OSecurity oSecurity,
Set<SecurityContext> children) |
protected void |
SecurityContext.removeChildrenHRolesFromParents(com.orientechnologies.orient.core.metadata.security.OSecurity oSecurity,
Set<SecurityContext> parents,
Set<SecurityContext> children) |
protected void |
SecurityContext.removeChildrenHRolesFromParents(com.orientechnologies.orient.core.metadata.security.OSecurity oSecurity,
Set<SecurityContext> parents,
Set<SecurityContext> children) |
| Modifier and Type | Field and Description |
|---|---|
protected SecurityContext |
ElementManagement.workingContext |
| Modifier and Type | Method and Description |
|---|---|
protected SecurityContext |
ElementManagement.getWorkingContext() |
| Modifier and Type | Method and Description |
|---|---|
static EntityManagement |
ElementManagementUtility.getEntityManagement(SecurityContext workingContext,
com.orientechnologies.orient.core.db.document.ODatabaseDocument oDatabaseDocument,
com.orientechnologies.orient.core.record.OVertex vertex) |
static ElementManagement<?> |
ElementManagementUtility.getERManagement(SecurityContext workingContext,
com.orientechnologies.orient.core.db.document.ODatabaseDocument orientGraph,
com.orientechnologies.orient.core.record.OElement element) |
static ElementManagement |
ElementManagementUtility.getERManagementFromUUID(SecurityContext workingContext,
com.orientechnologies.orient.core.db.document.ODatabaseDocument orientGraph,
UUID uuid) |
static RelationManagement |
ElementManagementUtility.getRelationManagement(SecurityContext workingContext,
com.orientechnologies.orient.core.db.document.ODatabaseDocument oDatabaseDocument,
com.orientechnologies.orient.core.record.OEdge edge) |
boolean |
ElementManagement.internalAddToContext(SecurityContext targetSecurityContext) |
boolean |
ElementManagement.internalRemoveFromContext(SecurityContext targetSecurityContext) |
protected abstract boolean |
ElementManagement.reallyAddToContext(SecurityContext targetSecurityContext) |
protected abstract boolean |
ElementManagement.reallyRemoveFromContext(SecurityContext targetSecurityContext) |
void |
ElementManagement.setWorkingContext(SecurityContext workingContext) |
| Constructor and Description |
|---|
EntityElementManagement(org.gcube.informationsystem.base.reference.AccessType accessType,
SecurityContext workingContext,
com.orientechnologies.orient.core.db.document.ODatabaseDocument oDatabaseDocument) |
| Constructor and Description |
|---|
RelationElementManagement(org.gcube.informationsystem.base.reference.AccessType accessType,
Class<? extends org.gcube.informationsystem.base.reference.entities.EntityElement> sourceEntityClass,
Class<? extends org.gcube.informationsystem.base.reference.entities.EntityElement> targetEntityClass,
SecurityContext workingContext,
com.orientechnologies.orient.core.db.document.ODatabaseDocument orientGraph) |
| Modifier and Type | Method and Description |
|---|---|
protected boolean |
EntityManagement.reallyAddToContext(SecurityContext targetSecurityContext) |
protected boolean |
EntityManagement.reallyRemoveFromContext(SecurityContext targetSecurityContext) |
| Constructor and Description |
|---|
EntityManagement(org.gcube.informationsystem.base.reference.AccessType accessType,
SecurityContext workingContext,
com.orientechnologies.orient.core.db.document.ODatabaseDocument orientGraph) |
FacetManagement(SecurityContext workingContext,
com.orientechnologies.orient.core.db.document.ODatabaseDocument orientGraph) |
ResourceManagement(SecurityContext workingContext,
com.orientechnologies.orient.core.db.document.ODatabaseDocument oDatabaseDocument) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
RelationManagement.forcedAddToContext(SecurityContext targetSecurityContext) |
protected boolean |
RelationManagement.reallyAddToContext(SecurityContext targetSecurityContext) |
protected boolean |
RelationManagement.reallyRemoveFromContext(SecurityContext targetSecurityContext) |
| Constructor and Description |
|---|
ConsistsOfManagement(SecurityContext workingContext,
com.orientechnologies.orient.core.db.document.ODatabaseDocument orientGraph) |
IsRelatedToManagement(SecurityContext workingContext,
com.orientechnologies.orient.core.db.document.ODatabaseDocument orientGraph) |
RelationManagement(org.gcube.informationsystem.base.reference.AccessType accessType,
Class<? extends org.gcube.informationsystem.model.reference.entities.Entity> targetEntityClass,
SecurityContext workingContext,
com.orientechnologies.orient.core.db.document.ODatabaseDocument orientGraph,
org.gcube.informationsystem.model.reference.properties.PropagationConstraint defaultPropagationConstraint) |
| Modifier and Type | Method and Description |
|---|---|
protected SecurityContext |
EntityTypeDefinitionManagement.getWorkingContext() |
| Modifier and Type | Method and Description |
|---|---|
protected boolean |
EntityTypeDefinitionManagement.reallyAddToContext(SecurityContext targetSecurityContext) |
protected boolean |
EntityTypeDefinitionManagement.reallyRemoveFromContext(SecurityContext targetSecurityContext) |
| Constructor and Description |
|---|
EntityTypeDefinitionManagement(SecurityContext securityContext,
com.orientechnologies.orient.core.db.document.ODatabaseDocument oDatabaseDocument,
Class<E> clz) |
FacetTypeDefinitionManagement(SecurityContext securityContext,
com.orientechnologies.orient.core.db.document.ODatabaseDocument oDatabaseDocument) |
ResourceTypeDefinitionManagement(SecurityContext securityContext,
com.orientechnologies.orient.core.db.document.ODatabaseDocument oDatabaseDocument) |
| Modifier and Type | Method and Description |
|---|---|
protected SecurityContext |
PropertyTypeDefinitionManagement.getWorkingContext() |
| Modifier and Type | Method and Description |
|---|---|
protected boolean |
PropertyTypeDefinitionManagement.reallyAddToContext(SecurityContext targetSecurityContext) |
protected boolean |
PropertyTypeDefinitionManagement.reallyRemoveFromContext(SecurityContext targetSecurityContext) |
| Constructor and Description |
|---|
PropertyTypeDefinitionManagement(SecurityContext securityContext,
com.orientechnologies.orient.core.db.document.ODatabaseDocument oDatabaseDocument) |
| Modifier and Type | Method and Description |
|---|---|
protected SecurityContext |
RelationTypeDefinitionManagement.getWorkingContext() |
| Modifier and Type | Method and Description |
|---|---|
protected boolean |
RelationTypeDefinitionManagement.reallyAddToContext(SecurityContext targetSecurityContext) |
protected boolean |
RelationTypeDefinitionManagement.reallyRemoveFromContext(SecurityContext targetSecurityContext) |
| Constructor and Description |
|---|
ConsistsOfTypeDefinitionManagement(SecurityContext securityContext,
com.orientechnologies.orient.core.db.document.ODatabaseDocument oDatabaseDocument) |
IsRelatedToTypeDefinitionManagement(SecurityContext securityContext,
com.orientechnologies.orient.core.db.document.ODatabaseDocument oDatabaseDocument) |
RelationTypeDefinitionManagement(SecurityContext securityContext,
com.orientechnologies.orient.core.db.document.ODatabaseDocument oDatabaseDocument,
Class<TT> clz) |
Copyright © 2020. All Rights Reserved.