Ontimize 5.2072EN

com.ontimize.security
Class TableFormPermission

java.lang.Object
  extended bycom.ontimize.security.AbstractClientPermission
      extended bycom.ontimize.security.FormPermission
          extended bycom.ontimize.security.TableFormPermission
All Implemented Interfaces:
ClientPermission, java.io.Serializable

public class TableFormPermission
extends FormPermission

The class TableFormPermission defines the structure that table permissions must have. For example, these permissions can be used to define the visibility of the table components based on client permissions.

Author:
Imatia Innovation
See Also:
Serialized Form

Field Summary
protected  java.lang.String type
           
 
Fields inherited from class com.ontimize.security.FormPermission
archive
 
Fields inherited from class com.ontimize.security.AbstractClientPermission
attr, name, period, restricted
 
Constructor Summary
TableFormPermission(java.lang.String archiveName, java.lang.String permissionName, java.lang.String componentAttr, boolean restricted, TimePeriod period, java.lang.String type)
          Creates a new table permission
 
Method Summary
 boolean equals(java.lang.Object o)
           
 java.lang.String getType()
           
 
Methods inherited from class com.ontimize.security.FormPermission
getArchiveName, hashCode
 
Methods inherited from class com.ontimize.security.AbstractClientPermission
getAttribute, getPeriod, getPermissionName, hasPermission, isPeriodRestricted, isRestricted, setAttribute, setPeriod, setRestricted, toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

type

protected java.lang.String type
Constructor Detail

TableFormPermission

public TableFormPermission(java.lang.String archiveName,
                           java.lang.String permissionName,
                           java.lang.String componentAttr,
                           boolean restricted,
                           TimePeriod period,
                           java.lang.String type)
Creates a new table permission

Parameters:
archiveName - the archive name in case the component has a related archive
permissionName - the permission name
componentAttr - the attribute of the component
restricted - restricted condition
period - period condition
type - the type
Method Detail

equals

public boolean equals(java.lang.Object o)
Overrides:
equals in class FormPermission

getType

public java.lang.String getType()

Ontimize