|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.dotmarketing.beans.Permission
public class Permission
| Constructor Summary | |
|---|---|
Permission()
default constructor |
|
Permission(java.lang.String inode,
java.lang.String roleid,
int permission)
|
|
Permission(java.lang.String inode,
java.lang.String roleid,
int permission,
boolean isBitPermission)
|
|
Permission(java.lang.String type,
java.lang.String inode,
java.lang.String roleid,
int permission)
full constructor |
|
Permission(java.lang.String type,
java.lang.String inode,
java.lang.String roleid,
int permission,
boolean isBitPermission)
|
|
| Method Summary | |
|---|---|
boolean |
equals(java.lang.Object other)
|
long |
getId()
Returns the id. |
java.lang.String |
getInode()
|
java.util.Map<java.lang.String,java.lang.Object> |
getMap()
|
int |
getPermission()
|
java.lang.String |
getRoleId()
|
java.lang.String |
getType()
Returns the type of permission |
int |
hashCode()
|
boolean |
isBitPermission()
|
boolean |
isIndividualPermission()
Checks if it is an individual permission, that only applies to the asset itself |
boolean |
matchesPermission(int permission)
|
void |
setBitPermission(boolean isBitPermission)
|
void |
setId(long id)
Sets the id. |
void |
setInode(java.lang.String inode)
|
void |
setPermission(int permission)
|
void |
setRoleId(long roleid)
|
void |
setRoleId(java.lang.String roleid)
|
void |
setType(java.lang.String type)
Sets the type of permission, used for permissions inheritance, a type individual means the permission applies to the asset itself, other type of permission means the permission will be inherited by children permissionables of the same type in the chain of inheritance |
java.lang.String |
toString()
|
| Methods inherited from class java.lang.Object |
|---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public Permission(java.lang.String type,
java.lang.String inode,
java.lang.String roleid,
int permission)
public Permission(java.lang.String type,
java.lang.String inode,
java.lang.String roleid,
int permission,
boolean isBitPermission)
public Permission(java.lang.String inode,
java.lang.String roleid,
int permission)
public Permission(java.lang.String inode,
java.lang.String roleid,
int permission,
boolean isBitPermission)
public Permission()
| Method Detail |
|---|
public java.lang.String getInode()
public void setInode(java.lang.String inode)
public java.lang.String getRoleId()
public void setRoleId(java.lang.String roleid)
public void setRoleId(long roleid)
public int getPermission()
public void setPermission(int permission)
public java.lang.String toString()
toString in class java.lang.Objectpublic long getId()
public void setId(long id)
id - The id to setpublic boolean equals(java.lang.Object other)
equals in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Objectpublic void setBitPermission(boolean isBitPermission)
public boolean isBitPermission()
public boolean matchesPermission(int permission)
permissionType -
public void setType(java.lang.String type)
type - public java.lang.String getType()
public boolean isIndividualPermission()
public java.util.Map<java.lang.String,java.lang.Object> getMap()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||