public class AbstractClientPermission extends Object implements ClientPermission
| Modifier and Type | Field and Description |
|---|---|
protected String |
attr |
protected String |
name |
protected TimePeriod |
period |
protected boolean |
restricted |
| Constructor and Description |
|---|
AbstractClientPermission() |
| Modifier and Type | Method and Description |
|---|---|
String |
getAttribute() |
TimePeriod |
getPeriod() |
String |
getPermissionName() |
boolean |
hasPermission() |
boolean |
isPeriodRestricted()
Returns true if the permission is a period restricted permission
|
boolean |
isRestricted() |
void |
setAttribute(String attr) |
void |
setPeriod(TimePeriod period) |
void |
setRestricted(boolean restricted) |
String |
toString() |
protected boolean restricted
protected String name
protected String attr
protected TimePeriod period
public String getAttribute()
getAttribute in interface ClientPermissionpublic String getPermissionName()
getPermissionName in interface ClientPermissionpublic boolean isRestricted()
public void setRestricted(boolean restricted)
public boolean isPeriodRestricted()
public boolean hasPermission()
hasPermission in interface ClientPermissionpublic void setAttribute(String attr)
setAttribute in interface ClientPermissionpublic TimePeriod getPeriod()
getPeriod in interface ClientPermissionpublic void setPeriod(TimePeriod period)
Copyright © 2016 Imatia Innovation S.L.. All rights reserved.