public class TableFormPermission extends FormPermission
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.| Modifier and Type | Field and Description |
|---|---|
protected String |
columnName |
protected String |
type |
archiveattr, name, period, restricted| Constructor and Description |
|---|
TableFormPermission(String archiveName,
String permissionName,
String componentAttr,
boolean restricted,
TimePeriod period,
String type)
Creates a new table permission
|
TableFormPermission(String archiveName,
String permissionName,
String componentAttr,
boolean restricted,
TimePeriod period,
String type,
String columnName)
Creates a new table permission
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object o) |
String |
getColumnName() |
String |
getType() |
getArchiveName, hashCodegetAttribute, getPeriod, getPermissionName, hasPermission, isPeriodRestricted, isRestricted, setAttribute, setPeriod, setRestricted, toStringpublic TableFormPermission(String archiveName, String permissionName, String componentAttr, boolean restricted, TimePeriod period, String type)
archiveName - the archive name in case the component has a related archivepermissionName - the permission namecomponentAttr - the attribute of the componentrestricted - restricted conditionperiod - period conditiontype - the typepublic TableFormPermission(String archiveName, String permissionName, String componentAttr, boolean restricted, TimePeriod period, String type, String columnName)
archiveName - the archive name in case the component has a related archivepermissionName - the permission namecomponentAttr - the attribute of the componentrestricted - restricted conditionperiod - period conditiontype - the typecolumnName - the columnName for hiding table columns with permissionspublic boolean equals(Object o)
equals in class FormPermissionpublic String getType()
public String getColumnName()
Copyright © 2016 Imatia Innovation S.L.. All rights reserved.