public class AuthorizationType extends Object implements Serializable, Cloneable, com.evolveum.midpoint.prism.Containerable
<?xml version="1.0" encoding="UTF-8"?><p xmlns:a="http://prism.evolveum.com/xml/ns/public/annotation-3" xmlns:c="http://midpoint.evolveum.com/xml/ns/public/common/common-3" xmlns:cap="http://midpoint.evolveum.com/xml/ns/public/resource/capabilities-3" xmlns:icfs="http://midpoint.evolveum.com/xml/ns/public/connector/icf-1/resource-schema-3" xmlns:jaxb="http://java.sun.com/xml/ns/jaxb" xmlns:q="http://prism.evolveum.com/xml/ns/public/query-3" xmlns:t="http://prism.evolveum.com/xml/ns/public/types-3" xmlns:tns="http://midpoint.evolveum.com/xml/ns/public/common/common-3" xmlns:xenc="http://www.w3.org/2001/04/xmlenc#" xmlns:xjc="http://java.sun.com/xml/ns/jaxb/xjc" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> Authorization define fine-grained access to midPoint objects and system functionality. </p>
Java class for AuthorizationType complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="AuthorizationType"> <complexContent> <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> <sequence> <element name="name" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> <element ref="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}description" minOccurs="0"/> <element name="decision" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}AuthorizationDecisionType" minOccurs="0"/> <element name="action" type="{http://www.w3.org/2001/XMLSchema}anyURI" maxOccurs="unbounded"/> <element name="phase" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}AuthorizationPhaseType" minOccurs="0"/> <element name="object" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}OwnedObjectSpecificationType" maxOccurs="unbounded" minOccurs="0"/> <element name="item" type="{http://prism.evolveum.com/xml/ns/public/types-3}ItemPathType" maxOccurs="unbounded" minOccurs="0"/> <element name="target" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}OwnedObjectSpecificationType" maxOccurs="unbounded" minOccurs="0"/> </sequence> <attribute name="id" type="{http://www.w3.org/2001/XMLSchema}long" /> </restriction> </complexContent> </complexType>
Modifier and Type | Field and Description |
---|---|
static QName |
COMPLEX_TYPE |
static QName |
F_ACTION |
static QName |
F_DECISION |
static QName |
F_DESCRIPTION |
static QName |
F_ITEM |
static QName |
F_NAME |
static QName |
F_OBJECT |
static QName |
F_PHASE |
static QName |
F_TARGET |
Constructor and Description |
---|
AuthorizationType() |
AuthorizationType(com.evolveum.midpoint.prism.PrismContext prismContext) |
Modifier and Type | Method and Description |
---|---|
com.evolveum.midpoint.prism.PrismContainerValue |
asPrismContainerValue() |
AuthorizationType |
clone() |
boolean |
equals(Object object) |
List<String> |
getAction() |
AuthorizationDecisionType |
getDecision() |
String |
getDescription() |
Long |
getId() |
List<com.evolveum.prism.xml.ns._public.types_3.ItemPathType> |
getItem() |
String |
getName() |
List<OwnedObjectSpecificationType> |
getObject() |
AuthorizationPhaseType |
getPhase() |
List<OwnedObjectSpecificationType> |
getTarget() |
int |
hashCode() |
void |
setDecision(AuthorizationDecisionType value) |
void |
setDescription(String value) |
void |
setId(Long value) |
void |
setName(String value) |
void |
setPhase(AuthorizationPhaseType value) |
void |
setupContainerValue(com.evolveum.midpoint.prism.PrismContainerValue containerValue) |
String |
toString() |
public static final QName COMPLEX_TYPE
public static final QName F_NAME
public static final QName F_DESCRIPTION
public static final QName F_DECISION
public static final QName F_ACTION
public static final QName F_PHASE
public static final QName F_OBJECT
public static final QName F_ITEM
public static final QName F_TARGET
public AuthorizationType()
public AuthorizationType(com.evolveum.midpoint.prism.PrismContext prismContext)
public com.evolveum.midpoint.prism.PrismContainerValue asPrismContainerValue()
asPrismContainerValue
in interface com.evolveum.midpoint.prism.Containerable
public void setupContainerValue(com.evolveum.midpoint.prism.PrismContainerValue containerValue)
setupContainerValue
in interface com.evolveum.midpoint.prism.Containerable
public String getName()
public void setName(String value)
public String getDescription()
public void setDescription(String value)
public AuthorizationDecisionType getDecision()
public void setDecision(AuthorizationDecisionType value)
public AuthorizationPhaseType getPhase()
public void setPhase(AuthorizationPhaseType value)
public List<OwnedObjectSpecificationType> getObject()
public List<com.evolveum.prism.xml.ns._public.types_3.ItemPathType> getItem()
public List<OwnedObjectSpecificationType> getTarget()
public Long getId()
public void setId(Long value)
public AuthorizationType clone()
Copyright © 2015 Evolveum. All rights reserved.