@Entity public class AdminPermissionImpl extends Object implements AdminPermission
Modifier and Type | Field and Description |
---|---|
protected List<AdminPermission> |
allChildPermissions |
protected List<AdminPermission> |
allParentPermissions |
protected Set<AdminRole> |
allRoles |
protected Set<AdminUser> |
allUsers |
protected String |
description |
protected Long |
id |
protected Boolean |
isFriendly |
protected String |
name |
protected List<AdminPermissionQualifiedEntity> |
qualifiedEntities |
protected String |
type |
Constructor and Description |
---|
AdminPermissionImpl() |
Modifier and Type | Method and Description |
---|---|
void |
checkCloneable(AdminPermission adminPermission) |
AdminPermission |
clone() |
List<AdminPermission> |
getAllChildPermissions() |
List<AdminPermission> |
getAllParentPermissions() |
Set<AdminRole> |
getAllRoles() |
Set<AdminUser> |
getAllUsers() |
String |
getDescription() |
Long |
getId() |
String |
getName() |
List<AdminPermissionQualifiedEntity> |
getQualifiedEntities() |
PermissionType |
getType() |
Boolean |
isFriendly() |
void |
setAllRoles(Set<AdminRole> allRoles) |
void |
setAllUsers(Set<AdminUser> allUsers) |
void |
setDescription(String description) |
void |
setId(Long id) |
void |
setName(String name) |
void |
setQualifiedEntities(List<AdminPermissionQualifiedEntity> qualifiedEntities) |
void |
setType(PermissionType type) |
protected Long id
protected String name
protected String type
protected String description
protected List<AdminPermissionQualifiedEntity> qualifiedEntities
protected List<AdminPermission> allChildPermissions
protected List<AdminPermission> allParentPermissions
protected Boolean isFriendly
public Long getId()
getId
in interface AdminPermission
public void setId(Long id)
setId
in interface AdminPermission
public String getName()
getName
in interface AdminPermission
public void setName(String name)
setName
in interface AdminPermission
public String getDescription()
getDescription
in interface AdminPermission
public void setDescription(String description)
setDescription
in interface AdminPermission
public Set<AdminRole> getAllRoles()
getAllRoles
in interface AdminPermission
public void setAllRoles(Set<AdminRole> allRoles)
setAllRoles
in interface AdminPermission
public PermissionType getType()
getType
in interface AdminPermission
public void setType(PermissionType type)
setType
in interface AdminPermission
public List<AdminPermissionQualifiedEntity> getQualifiedEntities()
getQualifiedEntities
in interface AdminPermission
public void setQualifiedEntities(List<AdminPermissionQualifiedEntity> qualifiedEntities)
setQualifiedEntities
in interface AdminPermission
public Set<AdminUser> getAllUsers()
getAllUsers
in interface AdminPermission
public void setAllUsers(Set<AdminUser> allUsers)
setAllUsers
in interface AdminPermission
public void checkCloneable(AdminPermission adminPermission) throws CloneNotSupportedException, SecurityException, NoSuchMethodException
public AdminPermission clone()
clone
in interface AdminPermission
clone
in class Object
public List<AdminPermission> getAllChildPermissions()
getAllChildPermissions
in interface AdminPermission
public List<AdminPermission> getAllParentPermissions()
getAllParentPermissions
in interface AdminPermission
public Boolean isFriendly()
isFriendly
in interface AdminPermission
Copyright © 2022. All rights reserved.