public class Permission
extends java.lang.Object
If the managed system wants to use permissions, you declare an attribute in the schema with type PERMISSINON. The connector is then expected to return values for this attribute as a List of Permission objects. Items in provisioning plans must set the "scope" to the name of this attribute if they wish to provision individual changes to a rights list.
| Constructor and Description |
|---|
Permission()
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
static java.util.List<java.lang.String> |
csvToList(java.lang.String s)
Utility convert a CSV into a List<String>
Empty elements are removed.
|
java.lang.String |
getAnnotation() |
java.lang.String |
getRights() |
java.util.List<java.lang.String> |
getRightsList() |
java.lang.String |
getTarget() |
static java.lang.String |
listToCsv(java.util.List<java.lang.String> list)
Utility to convert a List<String> into a CSV.
|
void |
setAnnotation(java.lang.String annotation) |
void |
setRights(java.util.List<java.lang.String> l) |
void |
setRights(java.lang.String s) |
void |
setTarget(java.lang.String att) |
public java.lang.String getTarget()
public void setTarget(java.lang.String att)
public java.lang.String getRights()
public void setRights(java.lang.String s)
public java.lang.String getAnnotation()
public void setAnnotation(java.lang.String annotation)
public java.util.List<java.lang.String> getRightsList()
public void setRights(java.util.List<java.lang.String> l)
public static java.util.List<java.lang.String> csvToList(java.lang.String s)
s - CSV string to convert to List<String>public static java.lang.String listToCsv(java.util.List<java.lang.String> list)
list - List<String> to convert to CSV