Class FocusType
java.lang.Object
com.evolveum.prism.xml.ns._public.types_3.ObjectType
com.evolveum.midpoint.prism.impl.binding.AbstractMutableObjectable
com.evolveum.midpoint.xml.ns._public.common.common_3.ObjectType
com.evolveum.midpoint.xml.ns._public.common.common_3.AssignmentHolderType
com.evolveum.midpoint.xml.ns._public.common.common_3.FocusType
- All Implemented Interfaces:
Containerable
,Freezable
,com.evolveum.midpoint.prism.impl.binding.ContainerablePrismBinding
,JaxbVisitable
,Objectable
,DebugDumpable
,Serializable
,Cloneable
- Direct Known Subclasses:
AbstractRoleType
,GenericObjectType
,UserType
Abstract supertype for all object types that can be focus of full midPoint computation.
This basically means objects that have projections. But focal objects also have
activation, they may have personas, etc.
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from interface com.evolveum.midpoint.prism.impl.binding.ContainerablePrismBinding
com.evolveum.midpoint.prism.impl.binding.ContainerablePrismBinding.ContainerableList<T extends Containerable>, com.evolveum.midpoint.prism.impl.binding.ContainerablePrismBinding.ReferencableList<T extends Referencable>
-
Field Summary
Modifier and TypeFieldDescriptionstatic final QName
static final QName
static final ItemName
static final ItemName
static final ItemName
static final ItemName
static final ItemName
static final ItemName
static final ItemName
static final ItemName
static final ItemName
static final ItemName
static final ItemName
static final ItemName
static final ItemName
static final ItemName
Fields inherited from class com.evolveum.midpoint.xml.ns._public.common.common_3.AssignmentHolderType
F_ARCHETYPE_REF, F_ASSIGNMENT, F_DELEGATED_REF, F_ITERATION, F_ITERATION_TOKEN, F_ROLE_INFLUENCE_REF, F_ROLE_MEMBERSHIP_REF
Fields inherited from class com.evolveum.midpoint.xml.ns._public.common.common_3.ObjectType
F_DESCRIPTION, F_DIAGNOSTIC_INFORMATION, F_DOCUMENTATION, F_EFFECTIVE_MARK_REF, F_EFFECTIVE_OPERATION_POLICY, F_EXTENSION, F_FETCH_RESULT, F_INDESTRUCTIBLE, F_LENS_CONTEXT, F_LIFECYCLE_STATE, F_METADATA, F_NAME, F_OPERATION_EXECUTION, F_PARENT_ORG_REF, F_POLICY_EXCEPTION, F_POLICY_SITUATION, F_POLICY_STATEMENT, F_SUBTYPE, F_TENANT_REF, F_TRIGGER, F_TRIGGERED_POLICY_RULE
Fields inherited from interface com.evolveum.midpoint.util.DebugDumpable
INDENT_STRING
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionactivation
(ActivationType value) archetypeRef
(ObjectReferenceType value) archetypeRef
(String oid, QName type) archetypeRef
(String oid, QName type, QName relation) PrismObject<? extends FocusType>
assignment
(AssignmentType value) behavior
(BehaviorType value) clone()
costCenter
(String value) credentials
(CredentialsType value) delegatedRef
(ObjectReferenceType value) delegatedRef
(String oid, QName type) delegatedRef
(String oid, QName type, QName relation) description
(String value) documentation
(String value) effectiveMarkRef
(String oid, QName type) effectiveMarkRef
(String oid, QName type, QName relation) emailAddress
(String value) <X> X
end()
boolean
extension
(ExtensionType value) fetchResult
(OperationResultType value) byte[]
identities
(FocusIdentitiesType value) indestructible
(Boolean value) iterationToken
(String value) jpegPhoto
(byte[] value) lensContext
(LensContextType value) lifecycleState
(String value) linkRef
(ObjectReferenceType value) locality
(PolyStringType value) metadata
(MetadataType value) name
(PolyStringType value) parentOrgRef
(ObjectReferenceType value) parentOrgRef
(String oid, QName type) parentOrgRef
(String oid, QName type, QName relation) personaRef
(ObjectReferenceType value) personaRef
(String oid, QName type) personaRef
(String oid, QName type, QName relation) policySituation
(String value) preferredLanguage
(String value) protected QName
protected QName
roleInfluenceRef
(String oid, QName type) roleInfluenceRef
(String oid, QName type, QName relation) roleMembershipRef
(String oid, QName type) roleMembershipRef
(String oid, QName type, QName relation) void
setActivation
(ActivationType value) void
setBehavior
(BehaviorType value) void
setCostCenter
(String value) void
setCredentials
(CredentialsType value) void
setEmailAddress
(String value) void
setIdentities
(FocusIdentitiesType value) void
setJpegPhoto
(byte[] value) void
void
setLocality
(PolyStringType value) void
setPreferredLanguage
(String value) void
setTelephoneNumber
(String value) void
setTimezone
(String value) telephoneNumber
(String value) tenantRef
(ObjectReferenceType value) trigger
(TriggerType value) Methods inherited from class com.evolveum.midpoint.xml.ns._public.common.common_3.AssignmentHolderType
createAssignmentList, getArchetypeRef, getAssignment, getDelegatedRef, getIteration, getIterationToken, getRoleInfluenceRef, getRoleMembershipRef, setIteration, setIterationToken
Methods inherited from class com.evolveum.midpoint.xml.ns._public.common.common_3.ObjectType
createOperationExecutionList, createPolicyExceptionList, createPolicyStatementList, createTriggerList, getDescription, getDiagnosticInformation, getDocumentation, getEffectiveMarkRef, getEffectiveOperationPolicy, getExtension, getFetchResult, getLensContext, getLifecycleState, getMetadata, getName, getOperationExecution, getParentOrgRef, getPolicyException, getPolicySituation, getPolicyStatement, getSubtype, getTenantRef, getTrigger, getTriggeredPolicyRule, isIndestructible, setDescription, setDocumentation, setEffectiveOperationPolicy, setExtension, setFetchResult, setIndestructible, setLensContext, setLifecycleState, setMetadata, setName, setTenantRef
Methods inherited from class com.evolveum.midpoint.prism.impl.binding.AbstractMutableObjectable
asPrismContainer, asPrismContainerValue, getOid, getVersion, hashCode, setOid, setupContainer, setupContainerValue, setVersion, toDebugName, toDebugType, toString
Methods inherited from class com.evolveum.prism.xml.ns._public.types_3.ObjectType
accept
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
Methods inherited from interface com.evolveum.midpoint.prism.Containerable
asPrismContainerValue, cloneWithoutId, debugDump, freeze, isImmutable, setupContainerValue
Methods inherited from interface com.evolveum.midpoint.prism.impl.binding.ContainerablePrismBinding
prismGetContainerableList, prismGetPropertyValue, prismGetPropertyValues, prismGetReferencable, prismGetReferencableList, prismGetReferenceObjectable, prismGetSingleContainerable, prismSetPropertyValue, prismSetReferencable, prismSetReferenceObjectable, prismSetSingleContainerable
Methods inherited from interface com.evolveum.midpoint.util.DebugDumpable
debugDump, debugDumpLazily, debugDumpLazily
Methods inherited from interface com.evolveum.midpoint.prism.Freezable
checkImmutable, checkMutable
Methods inherited from interface com.evolveum.midpoint.prism.Objectable
getDescription, getName, getOid, getVersion, setDescription, setName, setOid, setupContainer, setVersion, toDebugName, toDebugType
-
Field Details
-
COMPLEX_TYPE
-
F_IDENTITIES
-
F_LINK_REF
-
F_PERSONA_REF
-
F_ACTIVATION
-
F_JPEG_PHOTO
-
F_COST_CENTER
-
F_LOCALITY
-
F_PREFERRED_LANGUAGE
-
F_LOCALE
-
F_TIMEZONE
-
F_EMAIL_ADDRESS
-
F_TELEPHONE_NUMBER
-
F_CREDENTIALS
-
F_BEHAVIOR
-
CONTAINER_NAME
-
-
Constructor Details
-
FocusType
public FocusType() -
FocusType
Deprecated.
-
-
Method Details
-
prismGetContainerName
- Overrides:
prismGetContainerName
in classAssignmentHolderType
-
prismGetContainerType
- Overrides:
prismGetContainerType
in classAssignmentHolderType
-
asPrismObject
- Specified by:
asPrismObject
in interfaceObjectable
- Overrides:
asPrismObject
in classAssignmentHolderType
-
getIdentities
-
setIdentities
-
getLinkRef
-
getPersonaRef
-
getActivation
-
setActivation
-
getJpegPhoto
public byte[] getJpegPhoto() -
setJpegPhoto
public void setJpegPhoto(byte[] value) -
getCostCenter
-
setCostCenter
-
getLocality
-
setLocality
-
getPreferredLanguage
-
setPreferredLanguage
-
getLocale
-
setLocale
-
getTimezone
-
setTimezone
-
getEmailAddress
-
setEmailAddress
-
getTelephoneNumber
-
setTelephoneNumber
-
getCredentials
-
setCredentials
-
getBehavior
-
setBehavior
-
equals
- Overrides:
equals
in classAssignmentHolderType
-
version
- Overrides:
version
in classAssignmentHolderType
-
oid
- Overrides:
oid
in classAssignmentHolderType
-
identities
-
beginIdentities
-
linkRef
-
linkRef
-
linkRef
-
beginLinkRef
-
personaRef
-
personaRef
-
personaRef
-
beginPersonaRef
-
activation
-
beginActivation
-
jpegPhoto
-
costCenter
-
locality
-
locality
-
preferredLanguage
-
locale
-
timezone
-
emailAddress
-
telephoneNumber
-
credentials
-
beginCredentials
-
behavior
-
beginBehavior
-
assignment
- Overrides:
assignment
in classAssignmentHolderType
-
beginAssignment
- Overrides:
beginAssignment
in classAssignmentHolderType
-
iteration
- Overrides:
iteration
in classAssignmentHolderType
-
iterationToken
- Overrides:
iterationToken
in classAssignmentHolderType
-
archetypeRef
- Overrides:
archetypeRef
in classAssignmentHolderType
-
archetypeRef
- Overrides:
archetypeRef
in classAssignmentHolderType
-
archetypeRef
- Overrides:
archetypeRef
in classAssignmentHolderType
-
beginArchetypeRef
- Overrides:
beginArchetypeRef
in classAssignmentHolderType
-
roleMembershipRef
- Overrides:
roleMembershipRef
in classAssignmentHolderType
-
roleMembershipRef
- Overrides:
roleMembershipRef
in classAssignmentHolderType
-
roleMembershipRef
- Overrides:
roleMembershipRef
in classAssignmentHolderType
-
beginRoleMembershipRef
- Overrides:
beginRoleMembershipRef
in classAssignmentHolderType
-
delegatedRef
- Overrides:
delegatedRef
in classAssignmentHolderType
-
delegatedRef
- Overrides:
delegatedRef
in classAssignmentHolderType
-
delegatedRef
- Overrides:
delegatedRef
in classAssignmentHolderType
-
beginDelegatedRef
- Overrides:
beginDelegatedRef
in classAssignmentHolderType
-
roleInfluenceRef
- Overrides:
roleInfluenceRef
in classAssignmentHolderType
-
roleInfluenceRef
- Overrides:
roleInfluenceRef
in classAssignmentHolderType
-
roleInfluenceRef
- Overrides:
roleInfluenceRef
in classAssignmentHolderType
-
beginRoleInfluenceRef
- Overrides:
beginRoleInfluenceRef
in classAssignmentHolderType
-
name
- Overrides:
name
in classAssignmentHolderType
-
name
- Overrides:
name
in classAssignmentHolderType
-
description
- Overrides:
description
in classAssignmentHolderType
-
documentation
- Overrides:
documentation
in classAssignmentHolderType
-
subtype
- Overrides:
subtype
in classAssignmentHolderType
-
fetchResult
- Overrides:
fetchResult
in classAssignmentHolderType
-
beginFetchResult
- Overrides:
beginFetchResult
in classAssignmentHolderType
-
extension
- Overrides:
extension
in classAssignmentHolderType
-
beginExtension
- Overrides:
beginExtension
in classAssignmentHolderType
-
parentOrgRef
- Overrides:
parentOrgRef
in classAssignmentHolderType
-
parentOrgRef
- Overrides:
parentOrgRef
in classAssignmentHolderType
-
parentOrgRef
- Overrides:
parentOrgRef
in classAssignmentHolderType
-
beginParentOrgRef
- Overrides:
beginParentOrgRef
in classAssignmentHolderType
-
trigger
- Overrides:
trigger
in classAssignmentHolderType
-
beginTrigger
- Overrides:
beginTrigger
in classAssignmentHolderType
-
metadata
- Overrides:
metadata
in classAssignmentHolderType
-
beginMetadata
- Overrides:
beginMetadata
in classAssignmentHolderType
-
tenantRef
- Overrides:
tenantRef
in classAssignmentHolderType
-
tenantRef
- Overrides:
tenantRef
in classAssignmentHolderType
-
tenantRef
- Overrides:
tenantRef
in classAssignmentHolderType
-
beginTenantRef
- Overrides:
beginTenantRef
in classAssignmentHolderType
-
lifecycleState
- Overrides:
lifecycleState
in classAssignmentHolderType
-
operationExecution
- Overrides:
operationExecution
in classAssignmentHolderType
-
beginOperationExecution
- Overrides:
beginOperationExecution
in classAssignmentHolderType
-
lensContext
- Overrides:
lensContext
in classAssignmentHolderType
-
beginLensContext
- Overrides:
beginLensContext
in classAssignmentHolderType
-
policySituation
- Overrides:
policySituation
in classAssignmentHolderType
-
triggeredPolicyRule
- Overrides:
triggeredPolicyRule
in classAssignmentHolderType
-
beginTriggeredPolicyRule
- Overrides:
beginTriggeredPolicyRule
in classAssignmentHolderType
-
policyException
- Overrides:
policyException
in classAssignmentHolderType
-
beginPolicyException
- Overrides:
beginPolicyException
in classAssignmentHolderType
-
diagnosticInformation
- Overrides:
diagnosticInformation
in classAssignmentHolderType
-
beginDiagnosticInformation
- Overrides:
beginDiagnosticInformation
in classAssignmentHolderType
-
indestructible
- Overrides:
indestructible
in classAssignmentHolderType
-
effectiveMarkRef
- Overrides:
effectiveMarkRef
in classAssignmentHolderType
-
effectiveMarkRef
- Overrides:
effectiveMarkRef
in classAssignmentHolderType
-
effectiveMarkRef
- Overrides:
effectiveMarkRef
in classAssignmentHolderType
-
beginEffectiveMarkRef
- Overrides:
beginEffectiveMarkRef
in classAssignmentHolderType
-
policyStatement
- Overrides:
policyStatement
in classAssignmentHolderType
-
beginPolicyStatement
- Overrides:
beginPolicyStatement
in classAssignmentHolderType
-
effectiveOperationPolicy
- Overrides:
effectiveOperationPolicy
in classAssignmentHolderType
-
beginEffectiveOperationPolicy
- Overrides:
beginEffectiveOperationPolicy
in classAssignmentHolderType
-
end
public <X> X end()- Overrides:
end
in classAssignmentHolderType
-
clone
- Overrides:
clone
in classAssignmentHolderType
-