Class GenericObjectType
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
com.evolveum.midpoint.xml.ns._public.common.common_3.GenericObjectType
- All Implemented Interfaces:
Containerable
,Freezable
,com.evolveum.midpoint.prism.impl.binding.ContainerablePrismBinding
,JaxbVisitable
,Objectable
,DebugDumpable
,Serializable
,Cloneable
Generic object for storing unknown (unexpected) object types.
The generic object should be used if there is a need to
store a custom object (e.g. KangarooType) at deployment-time.
The properties of such custom objects are to be placed in the
extension part of this object. The schema is not checked or
enforced for this type of objects if technically possible.
- 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 Producer<GenericObjectType>
Fields inherited from class com.evolveum.midpoint.xml.ns._public.common.common_3.FocusType
F_ACTIVATION, F_BEHAVIOR, F_COST_CENTER, F_CREDENTIALS, F_EMAIL_ADDRESS, F_IDENTITIES, F_JPEG_PHOTO, F_LINK_REF, F_LOCALE, F_LOCALITY, F_PERSONA_REF, F_PREFERRED_LANGUAGE, F_TELEPHONE_NUMBER, F_TIMEZONE
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) 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) 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) telephoneNumber
(String value) tenantRef
(ObjectReferenceType value) trigger
(TriggerType value) Methods inherited from class com.evolveum.midpoint.xml.ns._public.common.common_3.FocusType
getActivation, getBehavior, getCostCenter, getCredentials, getEmailAddress, getIdentities, getJpegPhoto, getLinkRef, getLocale, getLocality, getPersonaRef, getPreferredLanguage, getTelephoneNumber, getTimezone, setActivation, setBehavior, setCostCenter, setCredentials, setEmailAddress, setIdentities, setJpegPhoto, setLocale, setLocality, setPreferredLanguage, setTelephoneNumber, setTimezone
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
-
FACTORY
-
CONTAINER_NAME
-
-
Constructor Details
-
GenericObjectType
public GenericObjectType() -
GenericObjectType
Deprecated.
-
-
Method Details
-
prismGetContainerName
- Overrides:
prismGetContainerName
in classFocusType
-
prismGetContainerType
- Overrides:
prismGetContainerType
in classFocusType
-
asPrismObject
- Specified by:
asPrismObject
in interfaceObjectable
- Overrides:
asPrismObject
in classFocusType
-
equals
-
version
-
oid
-
identities
- Overrides:
identities
in classFocusType
-
beginIdentities
- Overrides:
beginIdentities
in classFocusType
-
linkRef
-
linkRef
-
linkRef
-
beginLinkRef
- Overrides:
beginLinkRef
in classFocusType
-
personaRef
- Overrides:
personaRef
in classFocusType
-
personaRef
- Overrides:
personaRef
in classFocusType
-
personaRef
- Overrides:
personaRef
in classFocusType
-
beginPersonaRef
- Overrides:
beginPersonaRef
in classFocusType
-
activation
- Overrides:
activation
in classFocusType
-
beginActivation
- Overrides:
beginActivation
in classFocusType
-
jpegPhoto
-
costCenter
- Overrides:
costCenter
in classFocusType
-
locality
-
locality
-
preferredLanguage
- Overrides:
preferredLanguage
in classFocusType
-
locale
-
timezone
-
emailAddress
- Overrides:
emailAddress
in classFocusType
-
telephoneNumber
- Overrides:
telephoneNumber
in classFocusType
-
credentials
- Overrides:
credentials
in classFocusType
-
beginCredentials
- Overrides:
beginCredentials
in classFocusType
-
behavior
-
beginBehavior
- Overrides:
beginBehavior
in classFocusType
-
assignment
- Overrides:
assignment
in classFocusType
-
beginAssignment
- Overrides:
beginAssignment
in classFocusType
-
iteration
-
iterationToken
- Overrides:
iterationToken
in classFocusType
-
archetypeRef
- Overrides:
archetypeRef
in classFocusType
-
archetypeRef
- Overrides:
archetypeRef
in classFocusType
-
archetypeRef
- Overrides:
archetypeRef
in classFocusType
-
beginArchetypeRef
- Overrides:
beginArchetypeRef
in classFocusType
-
roleMembershipRef
- Overrides:
roleMembershipRef
in classFocusType
-
roleMembershipRef
- Overrides:
roleMembershipRef
in classFocusType
-
roleMembershipRef
- Overrides:
roleMembershipRef
in classFocusType
-
beginRoleMembershipRef
- Overrides:
beginRoleMembershipRef
in classFocusType
-
delegatedRef
- Overrides:
delegatedRef
in classFocusType
-
delegatedRef
- Overrides:
delegatedRef
in classFocusType
-
delegatedRef
- Overrides:
delegatedRef
in classFocusType
-
beginDelegatedRef
- Overrides:
beginDelegatedRef
in classFocusType
-
roleInfluenceRef
- Overrides:
roleInfluenceRef
in classFocusType
-
roleInfluenceRef
- Overrides:
roleInfluenceRef
in classFocusType
-
roleInfluenceRef
- Overrides:
roleInfluenceRef
in classFocusType
-
beginRoleInfluenceRef
- Overrides:
beginRoleInfluenceRef
in classFocusType
-
name
-
name
-
description
- Overrides:
description
in classFocusType
-
documentation
- Overrides:
documentation
in classFocusType
-
subtype
-
fetchResult
- Overrides:
fetchResult
in classFocusType
-
beginFetchResult
- Overrides:
beginFetchResult
in classFocusType
-
extension
-
beginExtension
- Overrides:
beginExtension
in classFocusType
-
parentOrgRef
- Overrides:
parentOrgRef
in classFocusType
-
parentOrgRef
- Overrides:
parentOrgRef
in classFocusType
-
parentOrgRef
- Overrides:
parentOrgRef
in classFocusType
-
beginParentOrgRef
- Overrides:
beginParentOrgRef
in classFocusType
-
trigger
-
beginTrigger
- Overrides:
beginTrigger
in classFocusType
-
metadata
-
beginMetadata
- Overrides:
beginMetadata
in classFocusType
-
tenantRef
-
tenantRef
-
tenantRef
-
beginTenantRef
- Overrides:
beginTenantRef
in classFocusType
-
lifecycleState
- Overrides:
lifecycleState
in classFocusType
-
operationExecution
- Overrides:
operationExecution
in classFocusType
-
beginOperationExecution
- Overrides:
beginOperationExecution
in classFocusType
-
lensContext
- Overrides:
lensContext
in classFocusType
-
beginLensContext
- Overrides:
beginLensContext
in classFocusType
-
policySituation
- Overrides:
policySituation
in classFocusType
-
triggeredPolicyRule
- Overrides:
triggeredPolicyRule
in classFocusType
-
beginTriggeredPolicyRule
- Overrides:
beginTriggeredPolicyRule
in classFocusType
-
policyException
- Overrides:
policyException
in classFocusType
-
beginPolicyException
- Overrides:
beginPolicyException
in classFocusType
-
diagnosticInformation
- Overrides:
diagnosticInformation
in classFocusType
-
beginDiagnosticInformation
- Overrides:
beginDiagnosticInformation
in classFocusType
-
indestructible
- Overrides:
indestructible
in classFocusType
-
effectiveMarkRef
- Overrides:
effectiveMarkRef
in classFocusType
-
effectiveMarkRef
- Overrides:
effectiveMarkRef
in classFocusType
-
effectiveMarkRef
- Overrides:
effectiveMarkRef
in classFocusType
-
beginEffectiveMarkRef
- Overrides:
beginEffectiveMarkRef
in classFocusType
-
policyStatement
- Overrides:
policyStatement
in classFocusType
-
beginPolicyStatement
- Overrides:
beginPolicyStatement
in classFocusType
-
effectiveOperationPolicy
- Overrides:
effectiveOperationPolicy
in classFocusType
-
beginEffectiveOperationPolicy
- Overrides:
beginEffectiveOperationPolicy
in classFocusType
-
end
public <X> X end() -
clone
-