Class GenericObjectType
- java.lang.Object
-
- com.evolveum.prism.xml.ns._public.types_3.ObjectType
-
- 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,JaxbVisitable,Objectable,DebugDumpable,Serializable,Cloneable
public class GenericObjectType extends FocusType implements Serializable, Cloneable
<?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:s="http://midpoint.evolveum.com/xml/ns/public/model/scripting-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"> Generic object for storing unknown (unexpected) object types. </p><?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:s="http://midpoint.evolveum.com/xml/ns/public/model/scripting-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"> 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. </p>Java class for GenericObjectType complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="GenericObjectType"> <complexContent> <extension base="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}FocusType"> <sequence> </sequence> </extension> </complexContent> </complexType>- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static QNameCOMPLEX_TYPE-
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_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_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_SUBTYPE, F_TENANT_REF, F_TRIGGER, F_TRIGGERED_POLICY_RULE
-
Fields inherited from interface com.evolveum.midpoint.util.DebugDumpable
INDENT_STRING
-
-
Constructor Summary
Constructors Constructor Description GenericObjectType()GenericObjectType(PrismContext prismContext)
-
Method Summary
-
Methods inherited from class com.evolveum.midpoint.xml.ns._public.common.common_3.FocusType
asPrismContainer, asPrismContainerValue, createLinkRefList, createPersonaRefList, equals, getActivation, getBehavior, getCostCenter, getCredentials, getEmailAddress, getJpegPhoto, getLinkRef, getLocale, getLocality, getPersonaRef, getPreferredLanguage, getTelephoneNumber, getTimezone, hashCode, setActivation, setBehavior, setCostCenter, setCredentials, setEmailAddress, setJpegPhoto, setLocale, setLocality, setPreferredLanguage, setTelephoneNumber, setTimezone, setupContainer, setupContainerValue, toDebugName, toDebugType, toString
-
Methods inherited from class com.evolveum.midpoint.xml.ns._public.common.common_3.AssignmentHolderType
createArchetypeRefList, createAssignmentList, createDelegatedRefList, createRoleInfluenceRefList, createRoleMembershipRefList, getArchetypeRef, getAssignment, getDelegatedRef, getIteration, getIterationToken, getRoleInfluenceRef, getRoleMembershipRef, setIteration, setIterationToken
-
Methods inherited from class com.evolveum.midpoint.xml.ns._public.common.common_3.ObjectType
createDiagnosticInformationList, createOperationExecutionList, createParentOrgRefList, createPolicyExceptionList, createPolicySituationList, createSubtypeList, createTriggeredPolicyRuleList, createTriggerList, getDescription, getDiagnosticInformation, getDocumentation, getExtension, getFetchResult, getLensContext, getLifecycleState, getMetadata, getName, getOid, getOperationExecution, getParentOrgRef, getPolicyException, getPolicySituation, getSubtype, getTenantRef, getTrigger, getTriggeredPolicyRule, getVersion, isIndestructible, setDescription, setDocumentation, setExtension, setFetchResult, setIndestructible, setLensContext, setLifecycleState, setMetadata, setName, setOid, setTenantRef, setVersion
-
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
cloneWithoutId, debugDump
-
Methods inherited from interface com.evolveum.midpoint.util.DebugDumpable
debugDump, debugDumpLazily, debugDumpLazily
-
Methods inherited from interface com.evolveum.midpoint.prism.Objectable
getDescription, getName, getOid, getVersion, setDescription, setName, setOid, setVersion
-
-
-
-
Field Detail
-
COMPLEX_TYPE
public static final QName COMPLEX_TYPE
-
-
Constructor Detail
-
GenericObjectType
public GenericObjectType()
-
GenericObjectType
public GenericObjectType(PrismContext prismContext)
-
-
Method Detail
-
asPrismObject
public PrismObject<GenericObjectType> asPrismObject()
- Specified by:
asPrismObjectin interfaceObjectable- Overrides:
asPrismObjectin classFocusType
-
linkRef
public GenericObjectType linkRef(ObjectReferenceType value)
-
linkRef
public GenericObjectType linkRef(String oid, QName type)
-
linkRef
public GenericObjectType linkRef(String oid, QName type, QName relation)
-
beginLinkRef
public ObjectReferenceType beginLinkRef()
- Overrides:
beginLinkRefin classFocusType
-
personaRef
public GenericObjectType personaRef(ObjectReferenceType value)
- Overrides:
personaRefin classFocusType
-
personaRef
public GenericObjectType personaRef(String oid, QName type)
- Overrides:
personaRefin classFocusType
-
personaRef
public GenericObjectType personaRef(String oid, QName type, QName relation)
- Overrides:
personaRefin classFocusType
-
beginPersonaRef
public ObjectReferenceType beginPersonaRef()
- Overrides:
beginPersonaRefin classFocusType
-
activation
public GenericObjectType activation(ActivationType value)
- Overrides:
activationin classFocusType
-
beginActivation
public ActivationType beginActivation()
- Overrides:
beginActivationin classFocusType
-
jpegPhoto
public GenericObjectType jpegPhoto(byte[] value)
-
costCenter
public GenericObjectType costCenter(String value)
- Overrides:
costCenterin classFocusType
-
locality
public GenericObjectType locality(PolyStringType value)
-
locality
public GenericObjectType locality(String value)
-
beginLocality
public PolyStringType beginLocality()
- Overrides:
beginLocalityin classFocusType
-
preferredLanguage
public GenericObjectType preferredLanguage(String value)
- Overrides:
preferredLanguagein classFocusType
-
locale
public GenericObjectType locale(String value)
-
timezone
public GenericObjectType timezone(String value)
-
emailAddress
public GenericObjectType emailAddress(String value)
- Overrides:
emailAddressin classFocusType
-
telephoneNumber
public GenericObjectType telephoneNumber(String value)
- Overrides:
telephoneNumberin classFocusType
-
credentials
public GenericObjectType credentials(CredentialsType value)
- Overrides:
credentialsin classFocusType
-
beginCredentials
public CredentialsType beginCredentials()
- Overrides:
beginCredentialsin classFocusType
-
behavior
public GenericObjectType behavior(BehaviorType value)
-
beginBehavior
public BehaviorType beginBehavior()
- Overrides:
beginBehaviorin classFocusType
-
assignment
public GenericObjectType assignment(AssignmentType value)
- Overrides:
assignmentin classFocusType
-
beginAssignment
public AssignmentType beginAssignment()
- Overrides:
beginAssignmentin classFocusType
-
iteration
public GenericObjectType iteration(Integer value)
-
iterationToken
public GenericObjectType iterationToken(String value)
- Overrides:
iterationTokenin classFocusType
-
archetypeRef
public GenericObjectType archetypeRef(ObjectReferenceType value)
- Overrides:
archetypeRefin classFocusType
-
archetypeRef
public GenericObjectType archetypeRef(String oid, QName type)
- Overrides:
archetypeRefin classFocusType
-
archetypeRef
public GenericObjectType archetypeRef(String oid, QName type, QName relation)
- Overrides:
archetypeRefin classFocusType
-
beginArchetypeRef
public ObjectReferenceType beginArchetypeRef()
- Overrides:
beginArchetypeRefin classFocusType
-
roleMembershipRef
public GenericObjectType roleMembershipRef(ObjectReferenceType value)
- Overrides:
roleMembershipRefin classFocusType
-
roleMembershipRef
public GenericObjectType roleMembershipRef(String oid, QName type)
- Overrides:
roleMembershipRefin classFocusType
-
roleMembershipRef
public GenericObjectType roleMembershipRef(String oid, QName type, QName relation)
- Overrides:
roleMembershipRefin classFocusType
-
beginRoleMembershipRef
public ObjectReferenceType beginRoleMembershipRef()
- Overrides:
beginRoleMembershipRefin classFocusType
-
delegatedRef
public GenericObjectType delegatedRef(ObjectReferenceType value)
- Overrides:
delegatedRefin classFocusType
-
delegatedRef
public GenericObjectType delegatedRef(String oid, QName type)
- Overrides:
delegatedRefin classFocusType
-
delegatedRef
public GenericObjectType delegatedRef(String oid, QName type, QName relation)
- Overrides:
delegatedRefin classFocusType
-
beginDelegatedRef
public ObjectReferenceType beginDelegatedRef()
- Overrides:
beginDelegatedRefin classFocusType
-
roleInfluenceRef
public GenericObjectType roleInfluenceRef(ObjectReferenceType value)
- Overrides:
roleInfluenceRefin classFocusType
-
roleInfluenceRef
public GenericObjectType roleInfluenceRef(String oid, QName type)
- Overrides:
roleInfluenceRefin classFocusType
-
roleInfluenceRef
public GenericObjectType roleInfluenceRef(String oid, QName type, QName relation)
- Overrides:
roleInfluenceRefin classFocusType
-
beginRoleInfluenceRef
public ObjectReferenceType beginRoleInfluenceRef()
- Overrides:
beginRoleInfluenceRefin classFocusType
-
name
public GenericObjectType name(PolyStringType value)
-
name
public GenericObjectType name(String value)
-
beginName
public PolyStringType beginName()
-
description
public GenericObjectType description(String value)
- Overrides:
descriptionin classFocusType
-
documentation
public GenericObjectType documentation(String value)
- Overrides:
documentationin classFocusType
-
subtype
public GenericObjectType subtype(String value)
-
fetchResult
public GenericObjectType fetchResult(OperationResultType value)
- Overrides:
fetchResultin classFocusType
-
beginFetchResult
public OperationResultType beginFetchResult()
- Overrides:
beginFetchResultin classFocusType
-
extension
public GenericObjectType extension(ExtensionType value)
-
beginExtension
public ExtensionType beginExtension()
- Overrides:
beginExtensionin classFocusType
-
parentOrgRef
public GenericObjectType parentOrgRef(ObjectReferenceType value)
- Overrides:
parentOrgRefin classFocusType
-
parentOrgRef
public GenericObjectType parentOrgRef(String oid, QName type)
- Overrides:
parentOrgRefin classFocusType
-
parentOrgRef
public GenericObjectType parentOrgRef(String oid, QName type, QName relation)
- Overrides:
parentOrgRefin classFocusType
-
beginParentOrgRef
public ObjectReferenceType beginParentOrgRef()
- Overrides:
beginParentOrgRefin classFocusType
-
trigger
public GenericObjectType trigger(TriggerType value)
-
beginTrigger
public TriggerType beginTrigger()
- Overrides:
beginTriggerin classFocusType
-
metadata
public GenericObjectType metadata(MetadataType value)
-
beginMetadata
public MetadataType beginMetadata()
- Overrides:
beginMetadatain classFocusType
-
tenantRef
public GenericObjectType tenantRef(ObjectReferenceType value)
-
tenantRef
public GenericObjectType tenantRef(String oid, QName type)
-
tenantRef
public GenericObjectType tenantRef(String oid, QName type, QName relation)
-
beginTenantRef
public ObjectReferenceType beginTenantRef()
- Overrides:
beginTenantRefin classFocusType
-
lifecycleState
public GenericObjectType lifecycleState(String value)
- Overrides:
lifecycleStatein classFocusType
-
operationExecution
public GenericObjectType operationExecution(OperationExecutionType value)
- Overrides:
operationExecutionin classFocusType
-
beginOperationExecution
public OperationExecutionType beginOperationExecution()
- Overrides:
beginOperationExecutionin classFocusType
-
lensContext
public GenericObjectType lensContext(LensContextType value)
- Overrides:
lensContextin classFocusType
-
beginLensContext
public LensContextType beginLensContext()
- Overrides:
beginLensContextin classFocusType
-
policySituation
public GenericObjectType policySituation(String value)
- Overrides:
policySituationin classFocusType
-
triggeredPolicyRule
public GenericObjectType triggeredPolicyRule(EvaluatedPolicyRuleType value)
- Overrides:
triggeredPolicyRulein classFocusType
-
beginTriggeredPolicyRule
public EvaluatedPolicyRuleType beginTriggeredPolicyRule()
- Overrides:
beginTriggeredPolicyRulein classFocusType
-
policyException
public GenericObjectType policyException(PolicyExceptionType value)
- Overrides:
policyExceptionin classFocusType
-
beginPolicyException
public PolicyExceptionType beginPolicyException()
- Overrides:
beginPolicyExceptionin classFocusType
-
diagnosticInformation
public GenericObjectType diagnosticInformation(DiagnosticInformationType value)
- Overrides:
diagnosticInformationin classFocusType
-
beginDiagnosticInformation
public DiagnosticInformationType beginDiagnosticInformation()
- Overrides:
beginDiagnosticInformationin classFocusType
-
indestructible
public GenericObjectType indestructible(Boolean value)
- Overrides:
indestructiblein classFocusType
-
oid
public GenericObjectType oid(String value)
-
version
public GenericObjectType version(String value)
-
clone
public GenericObjectType clone()
-
-