Ontimize 5.2071EN

com.ontimize.security
Class AbstractClientPermission

java.lang.Object
  extended bycom.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

Field Summary
protected  java.lang.String attr
           
protected  java.lang.String name
           
protected  TimePeriod period
           
protected  boolean restricted
           
 
Constructor Summary
AbstractClientPermission()
           
 
Method Summary
 java.lang.String getAttribute()
           
 TimePeriod getPeriod()
           
 java.lang.String getPermissionName()
           
 boolean hasPermission()
           
 boolean isPeriodRestricted()
          Returns true if the permission is a period restricted permission
 boolean isRestricted()
           
 void setAttribute(java.lang.String attr)
           
 void setPeriod(TimePeriod period)
           
 void setRestricted(boolean restricted)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

restricted

protected boolean restricted

name

protected java.lang.String name

attr

protected java.lang.String attr

period

protected TimePeriod period
Constructor Detail

AbstractClientPermission

public AbstractClientPermission()
Method Detail

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()

Ontimize