public abstract class FocusType extends ObjectType implements Serializable, Cloneable, com.evolveum.midpoint.prism.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="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"/> </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_ITERATION |
static QName |
F_ITERATION_TOKEN |
static QName |
F_JPEG_PHOTO |
static QName |
F_LINK |
static QName |
F_LINK_REF |
static QName |
F_ROLE_INFLUENCE_REF |
static QName |
F_ROLE_MEMBERSHIP_REF |
F_DESCRIPTION, F_EXTENSION, F_FETCH_RESULT, F_METADATA, F_NAME, F_PARENT_ORG, F_PARENT_ORG_REF, F_TENANT_REF, F_TRIGGER
Constructor and Description |
---|
FocusType() |
FocusType(com.evolveum.midpoint.prism.PrismContext prismContext) |
Modifier and Type | Method and Description |
---|---|
com.evolveum.midpoint.prism.PrismObject |
asPrismContainer() |
com.evolveum.midpoint.prism.PrismContainerValue |
asPrismContainerValue() |
com.evolveum.midpoint.prism.PrismObject |
asPrismObject() |
FocusType |
clone() |
boolean |
equals(Object object) |
ActivationType |
getActivation() |
List<AssignmentType> |
getAssignment() |
Integer |
getIteration() |
String |
getIterationToken() |
byte[] |
getJpegPhoto() |
List<ShadowType> |
getLink() |
List<ObjectReferenceType> |
getLinkRef() |
List<ObjectReferenceType> |
getRoleInfluenceRef() |
List<ObjectReferenceType> |
getRoleMembershipRef() |
int |
hashCode() |
void |
setActivation(ActivationType value) |
void |
setIteration(Integer value) |
void |
setIterationToken(String value) |
void |
setJpegPhoto(byte[] value) |
void |
setupContainer(com.evolveum.midpoint.prism.PrismObject container) |
void |
setupContainerValue(com.evolveum.midpoint.prism.PrismContainerValue containerValue) |
String |
toDebugName() |
String |
toDebugType() |
String |
toString() |
getDescription, getExtension, getFetchResult, getMetadata, getName, getOid, getParentOrg, getParentOrgRef, getTenantRef, getTrigger, getVersion, setDescription, setExtension, setFetchResult, setMetadata, setName, setOid, setTenantRef, 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_ROLE_INFLUENCE_REF
public static final QName F_JPEG_PHOTO
public FocusType()
public FocusType(com.evolveum.midpoint.prism.PrismContext prismContext)
public void setupContainer(com.evolveum.midpoint.prism.PrismObject container)
setupContainer
in interface com.evolveum.midpoint.prism.Objectable
setupContainer
in class ObjectType
public com.evolveum.midpoint.prism.PrismObject asPrismObject()
asPrismObject
in interface com.evolveum.midpoint.prism.Objectable
asPrismObject
in class ObjectType
public com.evolveum.midpoint.prism.PrismObject asPrismContainer()
asPrismContainer
in class ObjectType
public com.evolveum.midpoint.prism.PrismContainerValue asPrismContainerValue()
asPrismContainerValue
in interface com.evolveum.midpoint.prism.Containerable
asPrismContainerValue
in class ObjectType
public void setupContainerValue(com.evolveum.midpoint.prism.PrismContainerValue containerValue)
setupContainerValue
in interface com.evolveum.midpoint.prism.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()
toDebugName
in interface com.evolveum.midpoint.prism.Objectable
toDebugName
in class ObjectType
public String toDebugType()
toDebugType
in interface com.evolveum.midpoint.prism.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> getRoleInfluenceRef()
public byte[] getJpegPhoto()
public void setJpegPhoto(byte[] value)
public FocusType clone()
clone
in class ObjectType
Copyright © 2015 Evolveum. All rights reserved.