Class GenericPermissionFactory
java.lang.Object
com.polarion.platform.spi.security.GenericPermissionFactory
- All Implemented Interfaces:
IPermissionFactory
Generic
IPermissionFactory
. Can be used for simple permission which does not need any
input from the platform.- Version:
- $Revision$ $Date$
- Author:
- Stepan Roh, Polarion Software
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionconstructPermission
(String name) Construct permission for given name.Description of permission generated by this factory.void
setDescription
(String description) Set description.void
setPermissionClass
(Class<IPermission> permissionClass) Set permission class.
-
Constructor Details
-
GenericPermissionFactory
public GenericPermissionFactory()
-
-
Method Details
-
setDescription
Set description.- Parameters:
description
- description ornull
-
setPermissionClass
Set permission class.- Parameters:
permissionClass
- permission class ornull
for usage of default genericPermission
-
constructPermission
Description copied from interface:IPermissionFactory
Construct permission for given name.- Specified by:
constructPermission
in interfaceIPermissionFactory
- Parameters:
name
- permission name- Returns:
IPermission
instance (notnull
)
-
getDescription
Description copied from interface:IPermissionFactory
Description of permission generated by this factory.- Specified by:
getDescription
in interfaceIPermissionFactory
- Returns:
- description or
null
-