Package org.jboss.hal.meta.security
Class Constraint
- java.lang.Object
-
- org.jboss.hal.meta.security.Constraint
-
public class Constraint extends Object
A constraint for an attribute or operation of a DMR resource.
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description Stringdata()booleanequals(Object o)static Constraintexecutable(AddressTemplate template, String operation)StringgetName()PermissiongetPermission()TargetgetTarget()AddressTemplategetTemplate()inthashCode()static Constraintparse(String input)StringtoString()static Constraintwritable(AddressTemplate template, String attribute)
-
-
-
Method Detail
-
executable
public static Constraint executable(AddressTemplate template, String operation)
-
writable
public static Constraint writable(AddressTemplate template, String attribute)
-
parse
public static Constraint parse(String input) throws IllegalArgumentException
- Throws:
IllegalArgumentException
-
data
public String data()
-
getTemplate
public AddressTemplate getTemplate()
-
getTarget
public Target getTarget()
-
getName
public String getName()
-
getPermission
public Permission getPermission()
-
-