@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 AdminPermissionpublic void setId(Long id)
setId in interface AdminPermissionpublic String getName()
getName in interface AdminPermissionpublic void setName(String name)
setName in interface AdminPermissionpublic String getDescription()
getDescription in interface AdminPermissionpublic void setDescription(String description)
setDescription in interface AdminPermissionpublic Set<AdminRole> getAllRoles()
getAllRoles in interface AdminPermissionpublic void setAllRoles(Set<AdminRole> allRoles)
setAllRoles in interface AdminPermissionpublic PermissionType getType()
getType in interface AdminPermissionpublic void setType(PermissionType type)
setType in interface AdminPermissionpublic List<AdminPermissionQualifiedEntity> getQualifiedEntities()
getQualifiedEntities in interface AdminPermissionpublic void setQualifiedEntities(List<AdminPermissionQualifiedEntity> qualifiedEntities)
setQualifiedEntities in interface AdminPermissionpublic Set<AdminUser> getAllUsers()
getAllUsers in interface AdminPermissionpublic void setAllUsers(Set<AdminUser> allUsers)
setAllUsers in interface AdminPermissionpublic void checkCloneable(AdminPermission adminPermission) throws CloneNotSupportedException, SecurityException, NoSuchMethodException
public AdminPermission clone()
clone in interface AdminPermissionclone in class Objectpublic List<AdminPermission> getAllChildPermissions()
getAllChildPermissions in interface AdminPermissionpublic List<AdminPermission> getAllParentPermissions()
getAllParentPermissions in interface AdminPermissionpublic Boolean isFriendly()
isFriendly in interface AdminPermissionCopyright © 2022. All rights reserved.