Class OImmutableUser
java.lang.Object
com.orientechnologies.orient.core.metadata.security.OImmutableUser
- All Implemented Interfaces:
OSecurityUser,Serializable
- Since:
- 03/11/14
- Author:
- Andrey Lomakin (a.lomakin-at-orientdb.com)
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from interface com.orientechnologies.orient.core.metadata.security.OSecurityUser
OSecurityUser.STATUSES -
Field Summary
Fields inherited from interface com.orientechnologies.orient.core.metadata.security.OSecurityUser
DATABASE_USER_TYPE, SECURITY_USER_TYPE, SERVER_USER_TYPE -
Constructor Summary
ConstructorsConstructorDescriptionOImmutableUser(long version, OSecurityUser user) OImmutableUser(String name, String userType) OImmutableUser(String name, String password, String userType, OSecurityRole role) -
Method Summary
Modifier and TypeMethodDescriptionaddRole(OSecurityRole iRole) allow(ORule.ResourceGeneric resourceGeneric, String resourceSpecific, int iOperation) Deprecated.checkIfAllowed(ORule.ResourceGeneric resourceGeneric, String resourceSpecific, int iOperation) checkIfAllowed(String iResource, int iOperation) Deprecated.booleancheckPassword(String iPassword) getName()getRoles()longbooleanbooleanisRuleDefined(ORule.ResourceGeneric resourceGeneric, String resourceSpecific) booleanisRuleDefined(String iResource) Deprecated.booleanremoveRole(String iRoleName) voidsetAccountStatus(OSecurityUser.STATUSES accountStatus) setPassword(String iPassword) toString()
-
Constructor Details
-
OImmutableUser
-
OImmutableUser
-
OImmutableUser
-
-
Method Details
-
allow
public OSecurityRole allow(ORule.ResourceGeneric resourceGeneric, String resourceSpecific, int iOperation) - Specified by:
allowin interfaceOSecurityUser
-
checkIfAllowed
public OSecurityRole checkIfAllowed(ORule.ResourceGeneric resourceGeneric, String resourceSpecific, int iOperation) - Specified by:
checkIfAllowedin interfaceOSecurityUser
-
isRuleDefined
- Specified by:
isRuleDefinedin interfaceOSecurityUser
-
allow
Deprecated.- Specified by:
allowin interfaceOSecurityUser
-
checkIfAllowed
Deprecated.- Specified by:
checkIfAllowedin interfaceOSecurityUser
-
isRuleDefined
Deprecated.- Specified by:
isRuleDefinedin interfaceOSecurityUser
-
checkPassword
- Specified by:
checkPasswordin interfaceOSecurityUser
-
getName
- Specified by:
getNamein interfaceOSecurityUser
-
setName
- Specified by:
setNamein interfaceOSecurityUser
-
getPassword
- Specified by:
getPasswordin interfaceOSecurityUser
-
setPassword
- Specified by:
setPasswordin interfaceOSecurityUser
-
getAccountStatus
- Specified by:
getAccountStatusin interfaceOSecurityUser
-
setAccountStatus
- Specified by:
setAccountStatusin interfaceOSecurityUser
-
getRoles
- Specified by:
getRolesin interfaceOSecurityUser
-
addRole
- Specified by:
addRolein interfaceOSecurityUser
-
addRole
- Specified by:
addRolein interfaceOSecurityUser
-
removeRole
- Specified by:
removeRolein interfaceOSecurityUser
-
hasRole
- Specified by:
hasRolein interfaceOSecurityUser
-
toString
-
getVersion
public long getVersion() -
getIdentity
- Specified by:
getIdentityin interfaceOSecurityUser
-
getUserType
- Specified by:
getUserTypein interfaceOSecurityUser
-