
public class OSecurityServerUser
extends com.orientechnologies.orient.core.db.record.OProxedResource<com.orientechnologies.orient.core.metadata.security.OSecurity>
implements com.orientechnologies.orient.core.metadata.security.OSecurity
| Constructor and Description |
|---|
OSecurityServerUser(com.orientechnologies.orient.core.metadata.security.OSecurity iDelegate,
com.orientechnologies.orient.core.db.ODatabaseDocumentInternal iDatabase) |
| Modifier and Type | Method and Description |
|---|---|
com.orientechnologies.orient.core.db.record.OIdentifiable |
allowIdentity(com.orientechnologies.orient.core.record.impl.ODocument iDocument,
String iAllowFieldName,
com.orientechnologies.orient.core.db.record.OIdentifiable iId) |
com.orientechnologies.orient.core.db.record.OIdentifiable |
allowRole(com.orientechnologies.orient.core.record.impl.ODocument iDocument,
com.orientechnologies.orient.core.metadata.security.ORestrictedOperation iOperationType,
String iRoleName) |
com.orientechnologies.orient.core.db.record.OIdentifiable |
allowRole(com.orientechnologies.orient.core.record.impl.ODocument iDocument,
String iAllowFieldName,
String iRoleName) |
com.orientechnologies.orient.core.db.record.OIdentifiable |
allowUser(com.orientechnologies.orient.core.record.impl.ODocument iDocument,
com.orientechnologies.orient.core.metadata.security.ORestrictedOperation iOperationType,
String iUserName) |
com.orientechnologies.orient.core.db.record.OIdentifiable |
allowUser(com.orientechnologies.orient.core.record.impl.ODocument iDocument,
String iAllowFieldName,
String iUserName) |
com.orientechnologies.orient.core.metadata.security.OUser |
authenticate(com.orientechnologies.orient.core.metadata.security.OToken authToken) |
com.orientechnologies.orient.core.metadata.security.OUser |
authenticate(String iUsername,
String iUserPassword) |
void |
close(boolean onDelete) |
com.orientechnologies.orient.core.metadata.security.OUser |
create() |
void |
createClassTrigger() |
com.orientechnologies.orient.core.metadata.security.ORole |
createRole(String iRoleName,
com.orientechnologies.orient.core.metadata.security.ORole iParent,
com.orientechnologies.orient.core.metadata.security.OSecurityRole.ALLOW_MODES iAllowMode) |
com.orientechnologies.orient.core.metadata.security.ORole |
createRole(String iRoleName,
com.orientechnologies.orient.core.metadata.security.OSecurityRole.ALLOW_MODES iAllowMode) |
com.orientechnologies.orient.core.metadata.security.OUser |
createUser(String iUserName,
String iUserPassword,
com.orientechnologies.orient.core.metadata.security.ORole... iRoles) |
com.orientechnologies.orient.core.metadata.security.OUser |
createUser(String iUserName,
String iUserPassword,
String... iRoles) |
com.orientechnologies.orient.core.db.record.OIdentifiable |
denyRole(com.orientechnologies.orient.core.record.impl.ODocument iDocument,
com.orientechnologies.orient.core.metadata.security.ORestrictedOperation iOperationType,
String iRoleName) |
com.orientechnologies.orient.core.db.record.OIdentifiable |
denyUser(com.orientechnologies.orient.core.record.impl.ODocument iDocument,
com.orientechnologies.orient.core.metadata.security.ORestrictedOperation iOperationType,
String iUserName) |
com.orientechnologies.orient.core.db.record.OIdentifiable |
disallowIdentity(com.orientechnologies.orient.core.record.impl.ODocument iDocument,
String iAllowFieldName,
com.orientechnologies.orient.core.db.record.OIdentifiable iId) |
com.orientechnologies.orient.core.db.record.OIdentifiable |
disallowRole(com.orientechnologies.orient.core.record.impl.ODocument iDocument,
String iAllowFieldName,
String iRoleName) |
com.orientechnologies.orient.core.db.record.OIdentifiable |
disallowUser(com.orientechnologies.orient.core.record.impl.ODocument iDocument,
String iAllowFieldName,
String iUserName) |
boolean |
dropRole(String iRoleName) |
boolean |
dropUser(String iUserName) |
List<com.orientechnologies.orient.core.record.impl.ODocument> |
getAllRoles() |
List<com.orientechnologies.orient.core.record.impl.ODocument> |
getAllUsers() |
com.orientechnologies.orient.core.metadata.security.ORole |
getRole(com.orientechnologies.orient.core.db.record.OIdentifiable iRole) |
com.orientechnologies.orient.core.metadata.security.ORole |
getRole(String iRoleName) |
com.orientechnologies.orient.core.metadata.security.OSecurity |
getUnderlying() |
com.orientechnologies.orient.core.metadata.security.OUser |
getUser(com.orientechnologies.orient.core.id.ORID iUserId) |
com.orientechnologies.orient.core.metadata.security.OUser |
getUser(String iUserName) |
long |
getVersion() |
void |
incrementVersion() |
boolean |
isAllowed(Set<com.orientechnologies.orient.core.db.record.OIdentifiable> iAllowAll,
Set<com.orientechnologies.orient.core.db.record.OIdentifiable> iAllowOperation) |
void |
load() |
String |
toString() |
public OSecurityServerUser(com.orientechnologies.orient.core.metadata.security.OSecurity iDelegate,
com.orientechnologies.orient.core.db.ODatabaseDocumentInternal iDatabase)
public boolean isAllowed(Set<com.orientechnologies.orient.core.db.record.OIdentifiable> iAllowAll, Set<com.orientechnologies.orient.core.db.record.OIdentifiable> iAllowOperation)
isAllowed in interface com.orientechnologies.orient.core.metadata.security.OSecuritypublic com.orientechnologies.orient.core.db.record.OIdentifiable allowUser(com.orientechnologies.orient.core.record.impl.ODocument iDocument,
com.orientechnologies.orient.core.metadata.security.ORestrictedOperation iOperationType,
String iUserName)
allowUser in interface com.orientechnologies.orient.core.metadata.security.OSecuritypublic com.orientechnologies.orient.core.db.record.OIdentifiable allowRole(com.orientechnologies.orient.core.record.impl.ODocument iDocument,
com.orientechnologies.orient.core.metadata.security.ORestrictedOperation iOperationType,
String iRoleName)
allowRole in interface com.orientechnologies.orient.core.metadata.security.OSecuritypublic com.orientechnologies.orient.core.db.record.OIdentifiable denyUser(com.orientechnologies.orient.core.record.impl.ODocument iDocument,
com.orientechnologies.orient.core.metadata.security.ORestrictedOperation iOperationType,
String iUserName)
denyUser in interface com.orientechnologies.orient.core.metadata.security.OSecuritypublic com.orientechnologies.orient.core.db.record.OIdentifiable denyRole(com.orientechnologies.orient.core.record.impl.ODocument iDocument,
com.orientechnologies.orient.core.metadata.security.ORestrictedOperation iOperationType,
String iRoleName)
denyRole in interface com.orientechnologies.orient.core.metadata.security.OSecuritypublic com.orientechnologies.orient.core.db.record.OIdentifiable allowUser(com.orientechnologies.orient.core.record.impl.ODocument iDocument,
String iAllowFieldName,
String iUserName)
allowUser in interface com.orientechnologies.orient.core.metadata.security.OSecuritypublic com.orientechnologies.orient.core.db.record.OIdentifiable allowRole(com.orientechnologies.orient.core.record.impl.ODocument iDocument,
String iAllowFieldName,
String iRoleName)
allowRole in interface com.orientechnologies.orient.core.metadata.security.OSecuritypublic com.orientechnologies.orient.core.db.record.OIdentifiable allowIdentity(com.orientechnologies.orient.core.record.impl.ODocument iDocument,
String iAllowFieldName,
com.orientechnologies.orient.core.db.record.OIdentifiable iId)
allowIdentity in interface com.orientechnologies.orient.core.metadata.security.OSecuritypublic com.orientechnologies.orient.core.db.record.OIdentifiable disallowUser(com.orientechnologies.orient.core.record.impl.ODocument iDocument,
String iAllowFieldName,
String iUserName)
disallowUser in interface com.orientechnologies.orient.core.metadata.security.OSecuritypublic com.orientechnologies.orient.core.db.record.OIdentifiable disallowRole(com.orientechnologies.orient.core.record.impl.ODocument iDocument,
String iAllowFieldName,
String iRoleName)
disallowRole in interface com.orientechnologies.orient.core.metadata.security.OSecuritypublic com.orientechnologies.orient.core.db.record.OIdentifiable disallowIdentity(com.orientechnologies.orient.core.record.impl.ODocument iDocument,
String iAllowFieldName,
com.orientechnologies.orient.core.db.record.OIdentifiable iId)
disallowIdentity in interface com.orientechnologies.orient.core.metadata.security.OSecuritypublic com.orientechnologies.orient.core.metadata.security.OUser create()
create in interface com.orientechnologies.orient.core.metadata.security.OSecuritypublic void load()
load in interface com.orientechnologies.orient.core.metadata.security.OSecuritypublic void close(boolean onDelete)
close in interface com.orientechnologies.orient.core.metadata.security.OSecuritypublic com.orientechnologies.orient.core.metadata.security.OUser authenticate(String iUsername, String iUserPassword)
authenticate in interface com.orientechnologies.orient.core.metadata.security.OSecuritypublic com.orientechnologies.orient.core.metadata.security.OUser authenticate(com.orientechnologies.orient.core.metadata.security.OToken authToken)
authenticate in interface com.orientechnologies.orient.core.metadata.security.OSecuritypublic com.orientechnologies.orient.core.metadata.security.OUser getUser(String iUserName)
getUser in interface com.orientechnologies.orient.core.metadata.security.OSecuritypublic com.orientechnologies.orient.core.metadata.security.OUser getUser(com.orientechnologies.orient.core.id.ORID iUserId)
getUser in interface com.orientechnologies.orient.core.metadata.security.OSecuritypublic com.orientechnologies.orient.core.metadata.security.OUser createUser(String iUserName, String iUserPassword, String... iRoles)
createUser in interface com.orientechnologies.orient.core.metadata.security.OSecuritypublic com.orientechnologies.orient.core.metadata.security.OUser createUser(String iUserName, String iUserPassword, com.orientechnologies.orient.core.metadata.security.ORole... iRoles)
createUser in interface com.orientechnologies.orient.core.metadata.security.OSecuritypublic com.orientechnologies.orient.core.metadata.security.ORole getRole(String iRoleName)
getRole in interface com.orientechnologies.orient.core.metadata.security.OSecuritypublic com.orientechnologies.orient.core.metadata.security.ORole getRole(com.orientechnologies.orient.core.db.record.OIdentifiable iRole)
getRole in interface com.orientechnologies.orient.core.metadata.security.OSecuritypublic com.orientechnologies.orient.core.metadata.security.ORole createRole(String iRoleName, com.orientechnologies.orient.core.metadata.security.OSecurityRole.ALLOW_MODES iAllowMode)
createRole in interface com.orientechnologies.orient.core.metadata.security.OSecuritypublic com.orientechnologies.orient.core.metadata.security.ORole createRole(String iRoleName, com.orientechnologies.orient.core.metadata.security.ORole iParent, com.orientechnologies.orient.core.metadata.security.OSecurityRole.ALLOW_MODES iAllowMode)
createRole in interface com.orientechnologies.orient.core.metadata.security.OSecuritypublic List<com.orientechnologies.orient.core.record.impl.ODocument> getAllUsers()
getAllUsers in interface com.orientechnologies.orient.core.metadata.security.OSecuritypublic List<com.orientechnologies.orient.core.record.impl.ODocument> getAllRoles()
getAllRoles in interface com.orientechnologies.orient.core.metadata.security.OSecuritypublic boolean dropUser(String iUserName)
dropUser in interface com.orientechnologies.orient.core.metadata.security.OSecuritypublic boolean dropRole(String iRoleName)
dropRole in interface com.orientechnologies.orient.core.metadata.security.OSecuritypublic void createClassTrigger()
createClassTrigger in interface com.orientechnologies.orient.core.metadata.security.OSecuritypublic com.orientechnologies.orient.core.metadata.security.OSecurity getUnderlying()
getUnderlying in interface com.orientechnologies.orient.core.metadata.security.OSecuritypublic long getVersion()
getVersion in interface com.orientechnologies.orient.core.metadata.security.OSecuritypublic void incrementVersion()
incrementVersion in interface com.orientechnologies.orient.core.metadata.security.OSecurityCopyright © 2009–2016 OrientDB. All rights reserved.