public abstract class AbstractPermission extends Object implements IPermission
Base class for all permissions
Modifier and Type | Field and Description |
---|---|
protected Map<String,IPermission> |
children |
protected String |
description |
protected String |
errorMsg |
protected String |
label |
protected String |
name |
protected IPermission |
parent |
WILDCARD
Modifier | Constructor and Description |
---|---|
protected |
AbstractPermission() |
|
AbstractPermission(IPermission parent,
String name) |
|
AbstractPermission(IPermission parent,
String name,
String label,
String description) |
Modifier and Type | Method and Description |
---|---|
Map<String,IPermission> |
getChildren() |
String |
getDescription() |
String |
getErrorMessage() |
String |
getFullName() |
String |
getLabel() |
String |
getName() |
IPermission |
getParent() |
boolean |
hasChildren() |
int |
hashCode() |
boolean |
implies(IPermission perm) |
void |
setErrorMessage(String msg) |
String |
toString() |
protected String name
protected String label
protected String description
protected IPermission parent
protected Map<String,IPermission> children
protected String errorMsg
protected AbstractPermission()
public AbstractPermission(IPermission parent, String name)
public AbstractPermission(IPermission parent, String name, String label, String description)
public String getName()
getName
in interface IPermission
public String getLabel()
getLabel
in interface IPermission
public String getDescription()
getDescription
in interface IPermission
public IPermission getParent()
getParent
in interface IPermission
public Map<String,IPermission> getChildren()
getChildren
in interface IPermission
public boolean hasChildren()
hasChildren
in interface IPermission
public String getFullName()
getFullName
in interface IPermission
public String getErrorMessage()
getErrorMessage
in interface IPermission
public void setErrorMessage(String msg)
public boolean implies(IPermission perm)
implies
in interface IPermission
Copyright © 2016 Sensia Software LLC. All rights reserved.