public abstract class FocusType extends ObjectType implements Serializable, Cloneable, Objectable
<?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"> Abstract supertype for all object types that can be focus of midPoint computation. </p>
Java class for FocusType complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="FocusType"> <complexContent> <extension base="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}ObjectType"> <sequence> <element name="link" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}ShadowType" maxOccurs="unbounded" minOccurs="0"/> <element name="linkRef" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}ObjectReferenceType" maxOccurs="unbounded" minOccurs="0"/> <element name="assignment" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}AssignmentType" maxOccurs="unbounded" minOccurs="0"/> <element name="activation" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}ActivationType" minOccurs="0"/> <element name="iteration" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/> <element name="iterationToken" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> <element name="roleMembershipRef" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}ObjectReferenceType" maxOccurs="unbounded" minOccurs="0"/> <element name="delegatedRef" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}ObjectReferenceType" maxOccurs="unbounded" minOccurs="0"/> <element name="roleInfluenceRef" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}ObjectReferenceType" maxOccurs="unbounded" minOccurs="0"/> <element name="jpegPhoto" type="{http://www.w3.org/2001/XMLSchema}base64Binary" minOccurs="0"/> <element name="policySituation" type="{http://www.w3.org/2001/XMLSchema}anyURI" maxOccurs="unbounded" minOccurs="0"/> </sequence> </extension> </complexContent> </complexType>
Modifier and Type | Field and Description |
---|---|
static QName |
COMPLEX_TYPE |
static QName |
F_ACTIVATION |
static QName |
F_ASSIGNMENT |
static QName |
F_DELEGATED_REF |
static QName |
F_ITERATION |
static QName |
F_ITERATION_TOKEN |
static QName |
F_JPEG_PHOTO |
static QName |
F_LINK |
static QName |
F_LINK_REF |
static QName |
F_POLICY_SITUATION |
static QName |
F_ROLE_INFLUENCE_REF |
static QName |
F_ROLE_MEMBERSHIP_REF |
F_DESCRIPTION, F_EXTENSION, F_FETCH_RESULT, F_LIFECYCLE_STATE, F_METADATA, F_NAME, F_PARENT_ORG, F_PARENT_ORG_REF, F_TENANT_REF, F_TRIGGER
Constructor and Description |
---|
FocusType() |
FocusType(PrismContext prismContext) |
getDescription, getExtension, getFetchResult, getLifecycleState, getMetadata, getName, getOid, getParentOrg, getParentOrgRef, getTenantRef, getTrigger, getVersion, setDescription, setExtension, setFetchResult, setLifecycleState, setMetadata, setName, setOid, setTenantRef, setVersion
finalize, getClass, notify, notifyAll, wait, wait, wait
getDescription, getName, getOid, getVersion, setDescription, setName, setOid, setVersion
public static final QName COMPLEX_TYPE
public static final QName F_LINK
public static final QName F_LINK_REF
public static final QName F_ASSIGNMENT
public static final QName F_ACTIVATION
public static final QName F_ITERATION
public static final QName F_ITERATION_TOKEN
public static final QName F_ROLE_MEMBERSHIP_REF
public static final QName F_DELEGATED_REF
public static final QName F_ROLE_INFLUENCE_REF
public static final QName F_JPEG_PHOTO
public static final QName F_POLICY_SITUATION
public FocusType()
public FocusType(PrismContext prismContext)
public void setupContainer(PrismObject container)
setupContainer
in interface Objectable
setupContainer
in class ObjectType
public PrismObject asPrismObject()
asPrismObject
in interface Objectable
asPrismObject
in class ObjectType
public PrismObject asPrismContainer()
asPrismContainer
in class ObjectType
public PrismContainerValue asPrismContainerValue()
asPrismContainerValue
in interface Containerable
asPrismContainerValue
in class ObjectType
public void setupContainerValue(PrismContainerValue containerValue)
Containerable
setupContainerValue
in interface Containerable
setupContainerValue
in class ObjectType
public String toString()
toString
in class ObjectType
public boolean equals(Object object)
equals
in class ObjectType
public int hashCode()
hashCode
in class ObjectType
public String toDebugName()
Objectable
toDebugName
in interface Objectable
toDebugName
in class ObjectType
public String toDebugType()
Objectable
toDebugType
in interface Objectable
toDebugType
in class ObjectType
public List<ShadowType> getLink()
public List<ObjectReferenceType> getLinkRef()
public List<AssignmentType> getAssignment()
public ActivationType getActivation()
public void setActivation(ActivationType value)
public Integer getIteration()
public void setIteration(Integer value)
public String getIterationToken()
public void setIterationToken(String value)
public List<ObjectReferenceType> getRoleMembershipRef()
public List<ObjectReferenceType> getDelegatedRef()
public List<ObjectReferenceType> getRoleInfluenceRef()
public byte[] getJpegPhoto()
public void setJpegPhoto(byte[] value)
public FocusType clone()
clone
in class ObjectType
Copyright © 2017 Evolveum. All rights reserved.