Class AdminPermissionImpl
java.lang.Object
org.broadleafcommerce.openadmin.server.security.domain.AdminPermissionImpl
- All Implemented Interfaces:
Serializable
,AdminPermission
- Author:
- jfischer
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected List<AdminPermission>
protected List<AdminPermission>
protected String
protected Long
protected Boolean
protected String
protected List<AdminPermissionQualifiedEntity>
protected String
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
checkCloneable
(AdminPermission adminPermission) clone()
getId()
getName()
getType()
void
setAllRoles
(Set<AdminRole> allRoles) void
setAllUsers
(Set<AdminUser> allUsers) void
setDescription
(String description) void
void
void
setQualifiedEntities
(List<AdminPermissionQualifiedEntity> qualifiedEntities) void
setType
(PermissionType type)
-
Field Details
-
id
-
name
-
type
-
description
-
allRoles
-
allUsers
-
qualifiedEntities
-
allChildPermissions
-
allParentPermissions
-
isFriendly
-
-
Constructor Details
-
AdminPermissionImpl
public AdminPermissionImpl()
-
-
Method Details
-
getId
- Specified by:
getId
in interfaceAdminPermission
-
setId
- Specified by:
setId
in interfaceAdminPermission
-
getName
- Specified by:
getName
in interfaceAdminPermission
-
setName
- Specified by:
setName
in interfaceAdminPermission
-
getDescription
- Specified by:
getDescription
in interfaceAdminPermission
-
setDescription
- Specified by:
setDescription
in interfaceAdminPermission
-
getAllRoles
- Specified by:
getAllRoles
in interfaceAdminPermission
-
setAllRoles
- Specified by:
setAllRoles
in interfaceAdminPermission
-
getType
- Specified by:
getType
in interfaceAdminPermission
-
setType
- Specified by:
setType
in interfaceAdminPermission
-
getQualifiedEntities
- Specified by:
getQualifiedEntities
in interfaceAdminPermission
-
setQualifiedEntities
- Specified by:
setQualifiedEntities
in interfaceAdminPermission
-
getAllUsers
- Specified by:
getAllUsers
in interfaceAdminPermission
-
setAllUsers
- Specified by:
setAllUsers
in interfaceAdminPermission
-
checkCloneable
public void checkCloneable(AdminPermission adminPermission) throws CloneNotSupportedException, SecurityException, NoSuchMethodException -
clone
- Specified by:
clone
in interfaceAdminPermission
- Overrides:
clone
in classObject
-
getAllChildPermissions
- Specified by:
getAllChildPermissions
in interfaceAdminPermission
-
getAllParentPermissions
- Specified by:
getAllParentPermissions
in interfaceAdminPermission
-
isFriendly
- Specified by:
isFriendly
in interfaceAdminPermission
-