|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.camunda.bpm.engine.impl.persistence.entity.AuthorizationEntity
public class AuthorizationEntity
| Field Summary | |
|---|---|
protected int |
authorizationType
|
protected String |
groupId
|
protected String |
id
|
protected static EnginePersistenceLogger |
LOG
|
protected int |
permissions
|
protected String |
resourceId
|
protected Integer |
resourceType
|
protected int |
revision
|
protected String |
userId
|
| Fields inherited from interface org.camunda.bpm.engine.authorization.Authorization |
|---|
ANY, AUTH_TYPE_GLOBAL, AUTH_TYPE_GRANT, AUTH_TYPE_REVOKE |
| Constructor Summary | |
|---|---|
AuthorizationEntity()
|
|
AuthorizationEntity(int type)
|
|
| Method Summary | |
|---|---|
void |
addPermission(Permission p)
allows granting a permission. |
int |
getAuthorizationType()
The type og the authorization. |
String |
getGroupId()
|
String |
getId()
|
int |
getPermissions()
|
Permission[] |
getPermissions(Permission[] permissions)
Allows checking whether this authorization grants / revokes a set of permissions. |
Object |
getPersistentState()
Returns a representation of the object, as would be stored in the database. |
Integer |
getResource()
|
String |
getResourceId()
|
int |
getResourceType()
|
int |
getRevision()
|
int |
getRevisionNext()
|
String |
getUserId()
|
boolean |
isEveryPermissionGranted()
Allows checking whether this authorization grants every single permission. |
boolean |
isEveryPermissionRevoked()
Allows checking whether this authorization revokes every single permission. |
boolean |
isPermissionGranted(Permission p)
Allows checking whether this authorization grants a specific permission. |
boolean |
isPermissionRevoked(Permission p)
Allows checking whether this authorization revokes a specific permission. |
void |
removePermission(Permission p)
allows removing a permission. |
protected void |
resetPermissions()
|
void |
setAuthorizationType(int authorizationType)
|
void |
setGroupId(String groupId)
set the id of the group this authorization is created for |
void |
setId(String id)
|
void |
setPermissions(int permissions)
|
void |
setPermissions(Permission[] permissions)
Sets the permissions to the provided value. |
void |
setResource(Resource resource)
sets the type of the resource |
void |
setResourceId(String resourceId)
set the id of the resource |
void |
setResourceType(int type)
sets the type of the resource |
void |
setRevision(int revision)
|
void |
setUserId(String userId)
set the id of the user this authorization is created for |
String |
toString()
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
protected static final EnginePersistenceLogger LOG
protected String id
protected int revision
protected int authorizationType
protected int permissions
protected String userId
protected String groupId
protected Integer resourceType
protected String resourceId
| Constructor Detail |
|---|
public AuthorizationEntity()
public AuthorizationEntity(int type)
| Method Detail |
|---|
protected void resetPermissions()
public void addPermission(Permission p)
AuthorizationPermissions.
addPermission in interface Authorizationpublic void removePermission(Permission p)
AuthorizationPermissions.
removePermission in interface Authorizationpublic boolean isPermissionGranted(Permission p)
Authorization
isPermissionGranted in interface Authorizationpublic boolean isPermissionRevoked(Permission p)
Authorization
isPermissionRevoked in interface Authorizationpublic boolean isEveryPermissionGranted()
Authorization
isEveryPermissionGranted in interface Authorizationpublic boolean isEveryPermissionRevoked()
Authorization
isEveryPermissionRevoked in interface Authorizationpublic Permission[] getPermissions(Permission[] permissions)
AuthorizationPermissions.values()
The return value of this method depends on the type of the authorization:
Authorization.AUTH_TYPE_GLOBAL: all permissions in the parameter list granted by this authorization are returned. Authorization.AUTH_TYPE_GRANT: all permissions in the parameter list granted by this authorization are returned. Authorization.AUTH_TYPE_REVOKE: all permissions in the parameter list revoked by this authorization are returned.
getPermissions in interface AuthorizationPermissions provided by this Authorization.public void setPermissions(Permission[] permissions)
AuthorizationAuthorization.AUTH_TYPE_GLOBAL: all provided permissions are granted.Authorization.AUTH_TYPE_GRANT: all provided permissions are granted.Authorization.AUTH_TYPE_REVOKE: all provided permissions are revoked.
setPermissions in interface Authorizationpublic int getAuthorizationType()
Authorization
getAuthorizationType in interface Authorizationpublic void setAuthorizationType(int authorizationType)
public String getGroupId()
getGroupId in interface Authorizationpublic void setGroupId(String groupId)
Authorization
setGroupId in interface Authorizationpublic String getUserId()
getUserId in interface Authorizationpublic void setUserId(String userId)
Authorization
setUserId in interface Authorizationpublic int getResourceType()
getResourceType in interface Authorizationpublic void setResourceType(int type)
Authorization
setResourceType in interface Authorizationpublic Integer getResource()
public void setResource(Resource resource)
Authorization
setResource in interface Authorizationpublic String getResourceId()
getResourceId in interface Authorizationpublic void setResourceId(String resourceId)
Authorization
setResourceId in interface Authorizationpublic String getId()
getId in interface AuthorizationgetId in interface DbEntityAuthorization objectpublic void setId(String id)
setId in interface DbEntitypublic int getRevision()
getRevision in interface HasDbRevisionpublic void setRevision(int revision)
setRevision in interface HasDbRevisionpublic void setPermissions(int permissions)
public int getPermissions()
public int getRevisionNext()
getRevisionNext in interface HasDbRevisionpublic Object getPersistentState()
DbEntity
getPersistentState in interface DbEntitypublic String toString()
toString in class Object
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||