public class PortablePolicy
extends java.lang.Object
implements javax.management.openmbean.CompositeDataView
Constructor and Description |
---|
PortablePolicy(java.lang.String name, java.lang.String displayName, java.lang.String description, PortableRule[] rules, PortableCodeSource codeSource, PortablePrincipal[] principals, PortablePermissionSet[] permissionSets, PortableResourceActions[] resourceActions, PortableObligation[] obligations) |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(java.lang.Object object) |
static PortablePolicy |
from(javax.management.openmbean.CompositeData cd) |
PortableCodeSource |
getCodeSource() |
java.lang.String |
getDescription() |
java.lang.String |
getDisplayName() |
java.lang.String |
getName() |
PortableObligation[] |
getObligations() |
PortablePermissionSet[] |
getPermissionSets() |
PortablePrincipal[] |
getPrincipals() |
PortableResourceActions[] |
getResourceActions() |
PortableRule[] |
getRules() |
int |
hashCode() |
javax.management.openmbean.CompositeData |
toCompositeData(javax.management.openmbean.CompositeType ct) |
static javax.management.openmbean.CompositeType |
toCompositeType() |
java.lang.String |
toString() |
@ConstructorProperties(value={"name","displayName","description","rules","codeSource","principals","permissionSets","resourceActions","obligations"}) public PortablePolicy(java.lang.String name, java.lang.String displayName, java.lang.String description, PortableRule[] rules, PortableCodeSource codeSource, PortablePrincipal[] principals, PortablePermissionSet[] permissionSets, PortableResourceActions[] resourceActions, PortableObligation[] obligations)
public PortableCodeSource getCodeSource()
public java.lang.String getDescription()
public java.lang.String getDisplayName()
public java.lang.String getName()
public PortableObligation[] getObligations()
public PortablePermissionSet[] getPermissionSets()
public PortablePrincipal[] getPrincipals()
public PortableResourceActions[] getResourceActions()
public PortableRule[] getRules()
public static javax.management.openmbean.CompositeType toCompositeType()
public javax.management.openmbean.CompositeData toCompositeData(javax.management.openmbean.CompositeType ct)
toCompositeData
in interface javax.management.openmbean.CompositeDataView
public static PortablePolicy from(javax.management.openmbean.CompositeData cd)
public boolean equals(java.lang.Object object)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public java.lang.String toString()
toString
in class java.lang.Object