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: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: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="personaRef" 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="costCenter" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> <element name="locality" type="{http://prism.evolveum.com/xml/ns/public/types-3}PolyStringType" minOccurs="0"/> <element name="preferredLanguage" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> <element name="locale" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> <element name="timezone" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> <element name="emailAddress" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> <element name="telephoneNumber" type="{http://www.w3.org/2001/XMLSchema}string" 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_COST_CENTER |
static QName |
F_DELEGATED_REF |
static QName |
F_EMAIL_ADDRESS |
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_LOCALE |
static QName |
F_LOCALITY |
static QName |
F_PERSONA_REF |
static QName |
F_PREFERRED_LANGUAGE |
static QName |
F_ROLE_INFLUENCE_REF |
static QName |
F_ROLE_MEMBERSHIP_REF |
static QName |
F_TELEPHONE_NUMBER |
static QName |
F_TIMEZONE |
F_DESCRIPTION, F_EXTENSION, F_FETCH_RESULT, F_LIFECYCLE_STATE, F_METADATA, F_NAME, F_OPERATION_EXECUTION, F_PARENT_ORG, F_PARENT_ORG_REF, F_POLICY_EXCEPTION, F_POLICY_SITUATION, F_SUBTYPE, F_TENANT_REF, F_TRIGGER, F_TRIGGERED_POLICY_RULE
Constructor and Description |
---|
FocusType() |
FocusType(PrismContext prismContext) |
createOperationExecutionList, createParentOrgList, createParentOrgRefList, createPolicyExceptionList, createPolicySituationList, createSubtypeList, createTriggeredPolicyRuleList, createTriggerList, getDescription, getExtension, getFetchResult, getLifecycleState, getMetadata, getName, getOid, getOperationExecution, getParentOrg, getParentOrgRef, getPolicyException, getPolicySituation, getSubtype, getTenantRef, getTrigger, getTriggeredPolicyRule, 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_PERSONA_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_COST_CENTER
public static final QName F_LOCALITY
public static final QName F_PREFERRED_LANGUAGE
public static final QName F_LOCALE
public static final QName F_TIMEZONE
public static final QName F_EMAIL_ADDRESS
public static final QName F_TELEPHONE_NUMBER
public FocusType()
public FocusType(PrismContext prismContext)
public PrismObject<? extends FocusType> asPrismObject()
asPrismObject
in interface Objectable
asPrismObject
in class ObjectType
public void setupContainer(PrismObject container)
setupContainer
in interface Objectable
setupContainer
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 <X> X end()
end
in class ObjectType
public List<ShadowType> getLink()
public List<ShadowType> createLinkList()
public List<ObjectReferenceType> getLinkRef()
public List<ObjectReferenceType> createLinkRefList()
public List<ObjectReferenceType> getPersonaRef()
public List<ObjectReferenceType> createPersonaRefList()
public List<AssignmentType> getAssignment()
public List<AssignmentType> createAssignmentList()
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> createRoleMembershipRefList()
public List<ObjectReferenceType> getDelegatedRef()
public List<ObjectReferenceType> createDelegatedRefList()
public List<ObjectReferenceType> getRoleInfluenceRef()
public List<ObjectReferenceType> createRoleInfluenceRefList()
public byte[] getJpegPhoto()
public void setJpegPhoto(byte[] value)
public String getCostCenter()
public void setCostCenter(String value)
public PolyStringType getLocality()
public void setLocality(PolyStringType value)
public String getPreferredLanguage()
public void setPreferredLanguage(String value)
public String getLocale()
public void setLocale(String value)
public String getTimezone()
public void setTimezone(String value)
public String getEmailAddress()
public void setEmailAddress(String value)
public String getTelephoneNumber()
public void setTelephoneNumber(String value)
public FocusType link(ShadowType value)
public ShadowType beginLink()
public FocusType linkRef(ObjectReferenceType value)
public ObjectReferenceType beginLinkRef()
public FocusType personaRef(ObjectReferenceType value)
public ObjectReferenceType beginPersonaRef()
public FocusType assignment(AssignmentType value)
public AssignmentType beginAssignment()
public FocusType activation(ActivationType value)
public ActivationType beginActivation()
public FocusType roleMembershipRef(ObjectReferenceType value)
public ObjectReferenceType beginRoleMembershipRef()
public FocusType delegatedRef(ObjectReferenceType value)
public ObjectReferenceType beginDelegatedRef()
public FocusType roleInfluenceRef(ObjectReferenceType value)
public ObjectReferenceType beginRoleInfluenceRef()
public FocusType jpegPhoto(byte[] value)
public FocusType locality(PolyStringType value)
public PolyStringType beginLocality()
public FocusType name(PolyStringType value)
name
in class ObjectType
public FocusType name(String value)
name
in class ObjectType
public PolyStringType beginName()
beginName
in class ObjectType
public FocusType description(String value)
description
in class ObjectType
public FocusType subtype(String value)
subtype
in class ObjectType
public FocusType fetchResult(OperationResultType value)
fetchResult
in class ObjectType
public OperationResultType beginFetchResult()
beginFetchResult
in class ObjectType
public FocusType extension(ExtensionType value)
extension
in class ObjectType
public ExtensionType beginExtension()
beginExtension
in class ObjectType
public FocusType parentOrg(OrgType value)
parentOrg
in class ObjectType
public OrgType beginParentOrg()
beginParentOrg
in class ObjectType
public FocusType parentOrgRef(ObjectReferenceType value)
parentOrgRef
in class ObjectType
public FocusType parentOrgRef(String oid, QName type)
parentOrgRef
in class ObjectType
public FocusType parentOrgRef(String oid, QName type, QName relation)
parentOrgRef
in class ObjectType
public ObjectReferenceType beginParentOrgRef()
beginParentOrgRef
in class ObjectType
public FocusType trigger(TriggerType value)
trigger
in class ObjectType
public TriggerType beginTrigger()
beginTrigger
in class ObjectType
public FocusType metadata(MetadataType value)
metadata
in class ObjectType
public MetadataType beginMetadata()
beginMetadata
in class ObjectType
public FocusType tenantRef(ObjectReferenceType value)
tenantRef
in class ObjectType
public FocusType tenantRef(String oid, QName type)
tenantRef
in class ObjectType
public FocusType tenantRef(String oid, QName type, QName relation)
tenantRef
in class ObjectType
public ObjectReferenceType beginTenantRef()
beginTenantRef
in class ObjectType
public FocusType lifecycleState(String value)
lifecycleState
in class ObjectType
public FocusType operationExecution(OperationExecutionType value)
operationExecution
in class ObjectType
public OperationExecutionType beginOperationExecution()
beginOperationExecution
in class ObjectType
public FocusType policySituation(String value)
policySituation
in class ObjectType
public FocusType triggeredPolicyRule(EvaluatedPolicyRuleType value)
triggeredPolicyRule
in class ObjectType
public EvaluatedPolicyRuleType beginTriggeredPolicyRule()
beginTriggeredPolicyRule
in class ObjectType
public FocusType policyException(PolicyExceptionType value)
policyException
in class ObjectType
public PolicyExceptionType beginPolicyException()
beginPolicyException
in class ObjectType
public FocusType oid(String value)
oid
in class ObjectType
public FocusType version(String value)
version
in class ObjectType
public FocusType clone()
clone
in class ObjectType
Copyright © 2019 Evolveum. All rights reserved.