
ALLOW_ALL_FIELD, ALLOW_DELETE_FIELD, ALLOW_READ_FIELD, ALLOW_UPDATE_FIELD, IDENTITY_CLASSNAME, ONCREATE_FIELD, ONCREATE_IDENTITY_TYPE, RESTRICTED_CLASSNAME| Constructor and Description |
|---|
OSecurityNull(OSecurity iDelegate,
ODatabaseDocumentInternal iDatabase) |
| Modifier and Type | Method and Description |
|---|---|
OIdentifiable |
allowIdentity(ODocument iDocument,
String iAllowFieldName,
OIdentifiable iId)
Uses the version with ENUM instead.
|
OIdentifiable |
allowRole(ODocument iDocument,
ORestrictedOperation iOperationType,
String iRoleName)
Record level security: allows a role to access to a record.
|
OIdentifiable |
allowRole(ODocument iDocument,
String iAllowFieldName,
String iRoleName)
Uses the version with ENUM instead.
|
OIdentifiable |
allowUser(ODocument iDocument,
ORestrictedOperation iOperationType,
String iUserName)
Record level security: allows a user to access to a record.
|
OIdentifiable |
allowUser(ODocument iDocument,
String iAllowFieldName,
String iUserName)
Uses the version with ENUM instead.
|
OUser |
authenticate(OToken authToken) |
OUser |
authenticate(String iUsername,
String iUserPassword) |
void |
close(boolean onDelete) |
OUser |
create() |
void |
createClassTrigger() |
ORole |
createRole(String iRoleName,
ORole iParent,
OSecurityRole.ALLOW_MODES iAllowMode) |
ORole |
createRole(String iRoleName,
OSecurityRole.ALLOW_MODES iAllowMode) |
OUser |
createUser(String iUserName,
String iUserPassword,
ORole... iRoles) |
OUser |
createUser(String iUserName,
String iUserPassword,
String... iRoles) |
OIdentifiable |
denyRole(ODocument iDocument,
ORestrictedOperation iOperationType,
String iRoleName)
Record level security: deny a role to access to a record.
|
OIdentifiable |
denyUser(ODocument iDocument,
ORestrictedOperation iOperationType,
String iUserName)
Record level security: deny a user to access to a record.
|
OIdentifiable |
disallowIdentity(ODocument iDocument,
String iAllowFieldName,
OIdentifiable iId)
Uses the version with ENUM instead.
|
OIdentifiable |
disallowRole(ODocument iDocument,
String iAllowFieldName,
String iRoleName)
Uses the version with ENUM instead.
|
OIdentifiable |
disallowUser(ODocument iDocument,
String iAllowFieldName,
String iUserName)
Uses the version with ENUM instead.
|
boolean |
dropRole(String iRoleName) |
boolean |
dropUser(String iUserName) |
List<ODocument> |
getAllRoles() |
List<ODocument> |
getAllUsers() |
ORole |
getRole(OIdentifiable iRole) |
ORole |
getRole(String iRoleName) |
OSecurity |
getUnderlying() |
OUser |
getUser(ORID iUserId) |
OUser |
getUser(String iUserName) |
long |
getVersion() |
void |
incrementVersion() |
boolean |
isAllowed(Set<OIdentifiable> iAllowAll,
Set<OIdentifiable> iAllowOperation) |
void |
load() |
OUser |
repair() |
public OSecurityNull(OSecurity iDelegate, ODatabaseDocumentInternal iDatabase)
public boolean isAllowed(Set<OIdentifiable> iAllowAll, Set<OIdentifiable> iAllowOperation)
public OIdentifiable allowUser(ODocument iDocument, ORestrictedOperation iOperationType, String iUserName)
OSecurityallowUser in interface OSecurityiDocument - ODocument instance to give accessiOperationType - Operation type to use based on the permission to allow:
iUserName - User name to provide the accesspublic OIdentifiable allowRole(ODocument iDocument, ORestrictedOperation iOperationType, String iRoleName)
OSecurityallowRole in interface OSecurityiDocument - ODocument instance to give accessiOperationType - Operation type to use based on the permission to allow:
iRoleName - Role name to provide the accesspublic OIdentifiable denyUser(ODocument iDocument, ORestrictedOperation iOperationType, String iUserName)
OSecuritydenyUser in interface OSecurityiDocument - ODocument instance to give accessiOperationType - Operation type to use based on the permission to deny:
iUserName - User name to deny the accesspublic OIdentifiable denyRole(ODocument iDocument, ORestrictedOperation iOperationType, String iRoleName)
OSecuritydenyRole in interface OSecurityiDocument - ODocument instance to give accessiOperationType - Operation type to use based on the permission to deny:
iRoleName - Role name to deny the accesspublic OUser createUser(String iUserName, String iUserPassword, String... iRoles)
createUser in interface OSecuritypublic OUser createUser(String iUserName, String iUserPassword, ORole... iRoles)
createUser in interface OSecuritypublic ORole getRole(OIdentifiable iRole)
public ORole createRole(String iRoleName, OSecurityRole.ALLOW_MODES iAllowMode)
createRole in interface OSecuritypublic ORole createRole(String iRoleName, ORole iParent, OSecurityRole.ALLOW_MODES iAllowMode)
createRole in interface OSecuritypublic List<ODocument> getAllUsers()
getAllUsers in interface OSecuritypublic List<ODocument> getAllRoles()
getAllRoles in interface OSecuritypublic OUser authenticate(String iUsername, String iUserPassword)
authenticate in interface OSecuritypublic OUser authenticate(OToken authToken)
authenticate in interface OSecuritypublic OUser repair()
public OIdentifiable allowUser(ODocument iDocument, String iAllowFieldName, String iUserName)
OSecuritypublic OIdentifiable allowRole(ODocument iDocument, String iAllowFieldName, String iRoleName)
OSecuritypublic OIdentifiable allowIdentity(ODocument iDocument, String iAllowFieldName, OIdentifiable iId)
OSecurityallowIdentity in interface OSecuritypublic OIdentifiable disallowUser(ODocument iDocument, String iAllowFieldName, String iUserName)
OSecuritydisallowUser in interface OSecuritypublic OIdentifiable disallowRole(ODocument iDocument, String iAllowFieldName, String iRoleName)
OSecuritydisallowRole in interface OSecuritypublic OIdentifiable disallowIdentity(ODocument iDocument, String iAllowFieldName, OIdentifiable iId)
OSecuritydisallowIdentity in interface OSecuritypublic void createClassTrigger()
createClassTrigger in interface OSecuritypublic OSecurity getUnderlying()
getUnderlying in interface OSecuritypublic long getVersion()
getVersion in interface OSecuritypublic void incrementVersion()
incrementVersion in interface OSecurityCopyright © 2009–2025 OrientDB. All rights reserved.