Class ArchetypeType
- 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.AbstractRoleType
-
- com.evolveum.midpoint.xml.ns._public.common.common_3.ArchetypeType
-
- All Implemented Interfaces:
Containerable,JaxbVisitable,Objectable,DebugDumpable,Serializable,Cloneable
public class ArchetypeType extends AbstractRoleType 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"> Archetype definition. Archetype defines custom object (sub)type. I.e. it defines specific behavior, look and feel of objects of a particular type, such as "employee", "project", "application", "business role" and so on. </p>Java class for ArchetypeType complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="ArchetypeType"> <complexContent> <extension base="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}AbstractRoleType"> <sequence> <element name="archetypePolicy" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}ArchetypePolicyType" minOccurs="0"/> <element name="superArchetypeRef" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}ObjectReferenceType" minOccurs="0"/> <element name="archetypeType" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}ArchetypeTypeType" minOccurs="0"/> </sequence> </extension> </complexContent> </complexType>- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static QNameCOMPLEX_TYPEstatic ItemNameF_ARCHETYPE_POLICYstatic ItemNameF_ARCHETYPE_TYPEstatic ItemNameF_SUPER_ARCHETYPE_REF-
Fields inherited from class com.evolveum.midpoint.xml.ns._public.common.common_3.AbstractRoleType
F_ADMIN_GUI_CONFIGURATION, F_AUTHORIZATION, F_AUTOASSIGN, F_CONDITION, F_DATA_PROTECTION, F_DELEGABLE, F_DISPLAY_NAME, F_IDEMPOTENCE, F_IDENTIFIER, F_INDUCEMENT, F_REQUESTABLE, F_RISK_LEVEL
-
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 ArchetypeType()ArchetypeType(PrismContext prismContext)
-
Method Summary
-
Methods inherited from class com.evolveum.midpoint.xml.ns._public.common.common_3.AbstractRoleType
createAuthorizationList, createInducementList, getAdminGuiConfiguration, getAuthorization, getAutoassign, getCondition, getDataProtection, getDisplayName, getIdempotence, getIdentifier, getInducement, getRiskLevel, isDelegable, isRequestable, setAdminGuiConfiguration, setAutoassign, setCondition, setDataProtection, setDelegable, setDisplayName, setIdempotence, setIdentifier, setRequestable, setRiskLevel
-
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
-
-
-
-
Constructor Detail
-
ArchetypeType
public ArchetypeType()
-
ArchetypeType
public ArchetypeType(PrismContext prismContext)
-
-
Method Detail
-
asPrismObject
public PrismObject<ArchetypeType> asPrismObject()
- Specified by:
asPrismObjectin interfaceObjectable- Overrides:
asPrismObjectin classAbstractRoleType
-
end
public <X> X end()
- Overrides:
endin classAbstractRoleType
-
getArchetypePolicy
public ArchetypePolicyType getArchetypePolicy()
-
setArchetypePolicy
public void setArchetypePolicy(ArchetypePolicyType value)
-
getSuperArchetypeRef
public ObjectReferenceType getSuperArchetypeRef()
-
setSuperArchetypeRef
public void setSuperArchetypeRef(ObjectReferenceType value)
-
getArchetypeType
public ArchetypeTypeType getArchetypeType()
-
setArchetypeType
public void setArchetypeType(ArchetypeTypeType value)
-
archetypePolicy
public ArchetypeType archetypePolicy(ArchetypePolicyType value)
-
beginArchetypePolicy
public ArchetypePolicyType beginArchetypePolicy()
-
superArchetypeRef
public ArchetypeType superArchetypeRef(ObjectReferenceType value)
-
superArchetypeRef
public ArchetypeType superArchetypeRef(String oid, QName type)
-
superArchetypeRef
public ArchetypeType superArchetypeRef(String oid, QName type, QName relation)
-
beginSuperArchetypeRef
public ObjectReferenceType beginSuperArchetypeRef()
-
archetypeType
public ArchetypeType archetypeType(ArchetypeTypeType value)
-
displayName
public ArchetypeType displayName(PolyStringType value)
- Overrides:
displayNamein classAbstractRoleType
-
displayName
public ArchetypeType displayName(String value)
- Overrides:
displayNamein classAbstractRoleType
-
beginDisplayName
public PolyStringType beginDisplayName()
- Overrides:
beginDisplayNamein classAbstractRoleType
-
identifier
public ArchetypeType identifier(String value)
- Overrides:
identifierin classAbstractRoleType
-
inducement
public ArchetypeType inducement(AssignmentType value)
- Overrides:
inducementin classAbstractRoleType
-
beginInducement
public AssignmentType beginInducement()
- Overrides:
beginInducementin classAbstractRoleType
-
authorization
public ArchetypeType authorization(AuthorizationType value)
- Overrides:
authorizationin classAbstractRoleType
-
beginAuthorization
public AuthorizationType beginAuthorization()
- Overrides:
beginAuthorizationin classAbstractRoleType
-
requestable
public ArchetypeType requestable(Boolean value)
- Overrides:
requestablein classAbstractRoleType
-
delegable
public ArchetypeType delegable(Boolean value)
- Overrides:
delegablein classAbstractRoleType
-
idempotence
public ArchetypeType idempotence(IdempotenceType value)
- Overrides:
idempotencein classAbstractRoleType
-
riskLevel
public ArchetypeType riskLevel(String value)
- Overrides:
riskLevelin classAbstractRoleType
-
condition
public ArchetypeType condition(MappingType value)
- Overrides:
conditionin classAbstractRoleType
-
beginCondition
public MappingType beginCondition()
- Overrides:
beginConditionin classAbstractRoleType
-
adminGuiConfiguration
public ArchetypeType adminGuiConfiguration(AdminGuiConfigurationType value)
- Overrides:
adminGuiConfigurationin classAbstractRoleType
-
beginAdminGuiConfiguration
public AdminGuiConfigurationType beginAdminGuiConfiguration()
- Overrides:
beginAdminGuiConfigurationin classAbstractRoleType
-
dataProtection
public ArchetypeType dataProtection(DataProtectionType value)
- Overrides:
dataProtectionin classAbstractRoleType
-
beginDataProtection
public DataProtectionType beginDataProtection()
- Overrides:
beginDataProtectionin classAbstractRoleType
-
autoassign
public ArchetypeType autoassign(AutoassignSpecificationType value)
- Overrides:
autoassignin classAbstractRoleType
-
beginAutoassign
public AutoassignSpecificationType beginAutoassign()
- Overrides:
beginAutoassignin classAbstractRoleType
-
linkRef
public ArchetypeType linkRef(ObjectReferenceType value)
- Overrides:
linkRefin classAbstractRoleType
-
linkRef
public ArchetypeType linkRef(String oid, QName type)
- Overrides:
linkRefin classAbstractRoleType
-
linkRef
public ArchetypeType linkRef(String oid, QName type, QName relation)
- Overrides:
linkRefin classAbstractRoleType
-
beginLinkRef
public ObjectReferenceType beginLinkRef()
- Overrides:
beginLinkRefin classAbstractRoleType
-
personaRef
public ArchetypeType personaRef(ObjectReferenceType value)
- Overrides:
personaRefin classAbstractRoleType
-
personaRef
public ArchetypeType personaRef(String oid, QName type)
- Overrides:
personaRefin classAbstractRoleType
-
personaRef
public ArchetypeType personaRef(String oid, QName type, QName relation)
- Overrides:
personaRefin classAbstractRoleType
-
beginPersonaRef
public ObjectReferenceType beginPersonaRef()
- Overrides:
beginPersonaRefin classAbstractRoleType
-
activation
public ArchetypeType activation(ActivationType value)
- Overrides:
activationin classAbstractRoleType
-
beginActivation
public ActivationType beginActivation()
- Overrides:
beginActivationin classAbstractRoleType
-
jpegPhoto
public ArchetypeType jpegPhoto(byte[] value)
- Overrides:
jpegPhotoin classAbstractRoleType
-
costCenter
public ArchetypeType costCenter(String value)
- Overrides:
costCenterin classAbstractRoleType
-
locality
public ArchetypeType locality(PolyStringType value)
- Overrides:
localityin classAbstractRoleType
-
locality
public ArchetypeType locality(String value)
- Overrides:
localityin classAbstractRoleType
-
beginLocality
public PolyStringType beginLocality()
- Overrides:
beginLocalityin classAbstractRoleType
-
preferredLanguage
public ArchetypeType preferredLanguage(String value)
- Overrides:
preferredLanguagein classAbstractRoleType
-
locale
public ArchetypeType locale(String value)
- Overrides:
localein classAbstractRoleType
-
timezone
public ArchetypeType timezone(String value)
- Overrides:
timezonein classAbstractRoleType
-
emailAddress
public ArchetypeType emailAddress(String value)
- Overrides:
emailAddressin classAbstractRoleType
-
telephoneNumber
public ArchetypeType telephoneNumber(String value)
- Overrides:
telephoneNumberin classAbstractRoleType
-
credentials
public ArchetypeType credentials(CredentialsType value)
- Overrides:
credentialsin classAbstractRoleType
-
beginCredentials
public CredentialsType beginCredentials()
- Overrides:
beginCredentialsin classAbstractRoleType
-
behavior
public ArchetypeType behavior(BehaviorType value)
- Overrides:
behaviorin classAbstractRoleType
-
beginBehavior
public BehaviorType beginBehavior()
- Overrides:
beginBehaviorin classAbstractRoleType
-
assignment
public ArchetypeType assignment(AssignmentType value)
- Overrides:
assignmentin classAbstractRoleType
-
beginAssignment
public AssignmentType beginAssignment()
- Overrides:
beginAssignmentin classAbstractRoleType
-
iteration
public ArchetypeType iteration(Integer value)
- Overrides:
iterationin classAbstractRoleType
-
iterationToken
public ArchetypeType iterationToken(String value)
- Overrides:
iterationTokenin classAbstractRoleType
-
archetypeRef
public ArchetypeType archetypeRef(ObjectReferenceType value)
- Overrides:
archetypeRefin classAbstractRoleType
-
archetypeRef
public ArchetypeType archetypeRef(String oid, QName type)
- Overrides:
archetypeRefin classAbstractRoleType
-
archetypeRef
public ArchetypeType archetypeRef(String oid, QName type, QName relation)
- Overrides:
archetypeRefin classAbstractRoleType
-
beginArchetypeRef
public ObjectReferenceType beginArchetypeRef()
- Overrides:
beginArchetypeRefin classAbstractRoleType
-
roleMembershipRef
public ArchetypeType roleMembershipRef(ObjectReferenceType value)
- Overrides:
roleMembershipRefin classAbstractRoleType
-
roleMembershipRef
public ArchetypeType roleMembershipRef(String oid, QName type)
- Overrides:
roleMembershipRefin classAbstractRoleType
-
roleMembershipRef
public ArchetypeType roleMembershipRef(String oid, QName type, QName relation)
- Overrides:
roleMembershipRefin classAbstractRoleType
-
beginRoleMembershipRef
public ObjectReferenceType beginRoleMembershipRef()
- Overrides:
beginRoleMembershipRefin classAbstractRoleType
-
delegatedRef
public ArchetypeType delegatedRef(ObjectReferenceType value)
- Overrides:
delegatedRefin classAbstractRoleType
-
delegatedRef
public ArchetypeType delegatedRef(String oid, QName type)
- Overrides:
delegatedRefin classAbstractRoleType
-
delegatedRef
public ArchetypeType delegatedRef(String oid, QName type, QName relation)
- Overrides:
delegatedRefin classAbstractRoleType
-
beginDelegatedRef
public ObjectReferenceType beginDelegatedRef()
- Overrides:
beginDelegatedRefin classAbstractRoleType
-
roleInfluenceRef
public ArchetypeType roleInfluenceRef(ObjectReferenceType value)
- Overrides:
roleInfluenceRefin classAbstractRoleType
-
roleInfluenceRef
public ArchetypeType roleInfluenceRef(String oid, QName type)
- Overrides:
roleInfluenceRefin classAbstractRoleType
-
roleInfluenceRef
public ArchetypeType roleInfluenceRef(String oid, QName type, QName relation)
- Overrides:
roleInfluenceRefin classAbstractRoleType
-
beginRoleInfluenceRef
public ObjectReferenceType beginRoleInfluenceRef()
- Overrides:
beginRoleInfluenceRefin classAbstractRoleType
-
name
public ArchetypeType name(PolyStringType value)
- Overrides:
namein classAbstractRoleType
-
name
public ArchetypeType name(String value)
- Overrides:
namein classAbstractRoleType
-
beginName
public PolyStringType beginName()
- Overrides:
beginNamein classAbstractRoleType
-
description
public ArchetypeType description(String value)
- Overrides:
descriptionin classAbstractRoleType
-
documentation
public ArchetypeType documentation(String value)
- Overrides:
documentationin classAbstractRoleType
-
subtype
public ArchetypeType subtype(String value)
- Overrides:
subtypein classAbstractRoleType
-
fetchResult
public ArchetypeType fetchResult(OperationResultType value)
- Overrides:
fetchResultin classAbstractRoleType
-
beginFetchResult
public OperationResultType beginFetchResult()
- Overrides:
beginFetchResultin classAbstractRoleType
-
extension
public ArchetypeType extension(ExtensionType value)
- Overrides:
extensionin classAbstractRoleType
-
beginExtension
public ExtensionType beginExtension()
- Overrides:
beginExtensionin classAbstractRoleType
-
parentOrgRef
public ArchetypeType parentOrgRef(ObjectReferenceType value)
- Overrides:
parentOrgRefin classAbstractRoleType
-
parentOrgRef
public ArchetypeType parentOrgRef(String oid, QName type)
- Overrides:
parentOrgRefin classAbstractRoleType
-
parentOrgRef
public ArchetypeType parentOrgRef(String oid, QName type, QName relation)
- Overrides:
parentOrgRefin classAbstractRoleType
-
beginParentOrgRef
public ObjectReferenceType beginParentOrgRef()
- Overrides:
beginParentOrgRefin classAbstractRoleType
-
trigger
public ArchetypeType trigger(TriggerType value)
- Overrides:
triggerin classAbstractRoleType
-
beginTrigger
public TriggerType beginTrigger()
- Overrides:
beginTriggerin classAbstractRoleType
-
metadata
public ArchetypeType metadata(MetadataType value)
- Overrides:
metadatain classAbstractRoleType
-
beginMetadata
public MetadataType beginMetadata()
- Overrides:
beginMetadatain classAbstractRoleType
-
tenantRef
public ArchetypeType tenantRef(ObjectReferenceType value)
- Overrides:
tenantRefin classAbstractRoleType
-
tenantRef
public ArchetypeType tenantRef(String oid, QName type)
- Overrides:
tenantRefin classAbstractRoleType
-
tenantRef
public ArchetypeType tenantRef(String oid, QName type, QName relation)
- Overrides:
tenantRefin classAbstractRoleType
-
beginTenantRef
public ObjectReferenceType beginTenantRef()
- Overrides:
beginTenantRefin classAbstractRoleType
-
lifecycleState
public ArchetypeType lifecycleState(String value)
- Overrides:
lifecycleStatein classAbstractRoleType
-
operationExecution
public ArchetypeType operationExecution(OperationExecutionType value)
- Overrides:
operationExecutionin classAbstractRoleType
-
beginOperationExecution
public OperationExecutionType beginOperationExecution()
- Overrides:
beginOperationExecutionin classAbstractRoleType
-
lensContext
public ArchetypeType lensContext(LensContextType value)
- Overrides:
lensContextin classAbstractRoleType
-
beginLensContext
public LensContextType beginLensContext()
- Overrides:
beginLensContextin classAbstractRoleType
-
policySituation
public ArchetypeType policySituation(String value)
- Overrides:
policySituationin classAbstractRoleType
-
triggeredPolicyRule
public ArchetypeType triggeredPolicyRule(EvaluatedPolicyRuleType value)
- Overrides:
triggeredPolicyRulein classAbstractRoleType
-
beginTriggeredPolicyRule
public EvaluatedPolicyRuleType beginTriggeredPolicyRule()
- Overrides:
beginTriggeredPolicyRulein classAbstractRoleType
-
policyException
public ArchetypeType policyException(PolicyExceptionType value)
- Overrides:
policyExceptionin classAbstractRoleType
-
beginPolicyException
public PolicyExceptionType beginPolicyException()
- Overrides:
beginPolicyExceptionin classAbstractRoleType
-
diagnosticInformation
public ArchetypeType diagnosticInformation(DiagnosticInformationType value)
- Overrides:
diagnosticInformationin classAbstractRoleType
-
beginDiagnosticInformation
public DiagnosticInformationType beginDiagnosticInformation()
- Overrides:
beginDiagnosticInformationin classAbstractRoleType
-
indestructible
public ArchetypeType indestructible(Boolean value)
- Overrides:
indestructiblein classAbstractRoleType
-
oid
public ArchetypeType oid(String value)
- Overrides:
oidin classAbstractRoleType
-
version
public ArchetypeType version(String value)
- Overrides:
versionin classAbstractRoleType
-
clone
public ArchetypeType clone()
- Overrides:
clonein classAbstractRoleType
-
-