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.voidsetDescription(String description) Set description.voidsetPermissionClass(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 ornullfor usage of default genericPermission
-
constructPermission
Description copied from interface:IPermissionFactoryConstruct permission for given name.- Specified by:
constructPermissionin interfaceIPermissionFactory- Parameters:
name- permission name- Returns:
IPermissioninstance (notnull)
-
getDescription
Description copied from interface:IPermissionFactoryDescription of permission generated by this factory.- Specified by:
getDescriptionin interfaceIPermissionFactory- Returns:
- description or
null
-