com.ontimize.security
Class AbstractClientPermission
java.lang.Object
com.ontimize.security.AbstractClientPermission
- All Implemented Interfaces:
- ClientPermission, java.io.Serializable
- Direct Known Subclasses:
- ApplicationPermission, FMPermission, FormPermission, MenuPermission, ToolBarPermission, TreePermission
- public class AbstractClientPermission
- extends java.lang.Object
- implements ClientPermission
- See Also:
- Serialized Form
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
restricted
protected boolean restricted
name
protected java.lang.String name
attr
protected java.lang.String attr
period
protected TimePeriod period
AbstractClientPermission
public AbstractClientPermission()
getAttribute
public java.lang.String getAttribute()
- Specified by:
getAttribute in interface ClientPermission
getPermissionName
public java.lang.String getPermissionName()
- Specified by:
getPermissionName in interface ClientPermission
isRestricted
public boolean isRestricted()
setRestricted
public void setRestricted(boolean restricted)
isPeriodRestricted
public boolean isPeriodRestricted()
- Returns true if the permission is a period restricted permission
- Returns:
- true if is a period restricted permission.
hasPermission
public boolean hasPermission()
- Specified by:
hasPermission in interface ClientPermission
setAttribute
public void setAttribute(java.lang.String attr)
- Specified by:
setAttribute in interface ClientPermission
getPeriod
public TimePeriod getPeriod()
- Specified by:
getPeriod in interface ClientPermission
setPeriod
public void setPeriod(TimePeriod period)
toString
public java.lang.String toString()