Class AbstractAccessCertificationDefinitionType
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.AbstractAccessCertificationDefinitionType
- All Implemented Interfaces:
Containerable,Freezable,com.evolveum.midpoint.prism.impl.binding.ContainerablePrismBinding,JaxbVisitable,Objectable,DebugDumpable,Serializable,Cloneable
- Direct Known Subclasses:
AccessCertificationDefinitionForReportType,AccessCertificationDefinitionType
public abstract class AbstractAccessCertificationDefinitionType
extends AssignmentHolderType
implements Objectable
Definition of an access certification - a template for
a set of access certification campaigns.
- 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
FieldsModifier and TypeFieldDescriptionstatic final QNamestatic final ItemNamestatic final ItemNamestatic final ItemNamestatic final ItemNamestatic final ItemNamestatic final ItemNamestatic final ItemNamestatic final ItemNamestatic final ItemNamestatic final ItemNamestatic final ItemNameFields inherited from class com.evolveum.midpoint.xml.ns._public.common.common_3.AssignmentHolderType
CONTAINER_NAME, F_ARCHETYPE_REF, F_ASSIGNMENT, F_DELEGATED_REF, F_ITERATION, F_ITERATION_TOKEN, F_ROLE_INFLUENCE_REF, F_ROLE_MEMBERSHIP_REFFields 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_RULEFields inherited from interface com.evolveum.midpoint.util.DebugDumpable
INDENT_STRING -
Constructor Summary
ConstructorsConstructorDescriptionDeprecated. -
Method Summary
Modifier and TypeMethodDescriptionarchetypeRef(ObjectReferenceType value) archetypeRef(String oid, QName type) archetypeRef(String oid, QName type, QName relation) assignment(AssignmentType value) clone()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) <X> Xend()booleanextension(ExtensionType value) fetchResult(OperationResultType value) getAdHoc()handlerUri(String value) indestructible(Boolean value) isAdHoc()iterationToken(String value) lastCampaignIdUsed(Integer value) lensContext(LensContextType value) lifecycleState(String value) metadata(MetadataType value) name(PolyStringType value) ownerRef(ObjectReferenceType value) parentOrgRef(ObjectReferenceType value) parentOrgRef(String oid, QName type) parentOrgRef(String oid, QName type, QName relation) policySituation(String value) protected QNameprotected QNameroleInfluenceRef(String oid, QName type) roleInfluenceRef(String oid, QName type, QName relation) roleMembershipRef(String oid, QName type) roleMembershipRef(String oid, QName type, QName relation) voidvoidsetHandlerUri(String value) voidvoidsetLastCampaignIdUsed(Integer value) voidvoidsetOwnerRef(ObjectReferenceType value) voidvoidvoidvoidtenantRef(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, setIterationTokenMethods inherited from class com.evolveum.midpoint.xml.ns._public.common.common_3.ObjectType
createOperationExecutionList, createPolicyExceptionList, createPolicyStatementList, createTriggerList, getDescription, getDiagnosticInformation, getDocumentation, getEffectiveMarkRef, getEffectiveOperationPolicy, getExtension, getFetchResult, getIndestructible, getLensContext, getLifecycleState, getMetadata, getName, getOperationExecution, getParentOrgRef, getPolicyException, getPolicySituation, getPolicyStatement, getSubtype, getTenantRef, getTrigger, getTriggeredPolicyRule, isIndestructible, setDescription, setDocumentation, setEffectiveOperationPolicy, setExtension, setFetchResult, setIndestructible, setLensContext, setLifecycleState, setMetadata, setName, setTenantRefMethods inherited from class com.evolveum.midpoint.prism.impl.binding.AbstractMutableObjectable
asPrismContainer, asPrismContainerValue, getOid, getVersion, hashCode, setOid, setupContainer, setupContainerValue, setVersion, toDebugName, toDebugType, toStringMethods inherited from class com.evolveum.prism.xml.ns._public.types_3.ObjectType
acceptMethods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface com.evolveum.midpoint.prism.Containerable
asPrismContainerValue, cloneWithoutId, debugDump, freeze, isImmutable, setupContainerValueMethods inherited from interface com.evolveum.midpoint.prism.impl.binding.ContainerablePrismBinding
prismGetContainerableList, prismGetPropertyValue, prismGetPropertyValues, prismGetReferencable, prismGetReferencableList, prismGetReferenceObjectable, prismGetSingleContainerable, prismSetPropertyValue, prismSetReferencable, prismSetReferenceObjectable, prismSetSingleContainerableMethods inherited from interface com.evolveum.midpoint.util.DebugDumpable
debugDump, debugDumpLazily, debugDumpLazilyMethods inherited from interface com.evolveum.midpoint.prism.Freezable
checkImmutable, checkMutableMethods inherited from interface com.evolveum.midpoint.prism.Objectable
getDescription, getName, getOid, getVersion, setDescription, setName, setOid, setupContainer, setVersion, toDebugName, toDebugType
-
Field Details
-
COMPLEX_TYPE
-
F_HANDLER_URI
-
F_SCOPE_DEFINITION
-
F_OWNER_REF
-
F_REMEDIATION_DEFINITION
-
F_REITERATION_DEFINITION
-
F_STAGE_DEFINITION
-
F_REVIEW_STRATEGY
-
F_AD_HOC
-
F_LAST_CAMPAIGN_ID_USED
-
F_LAST_CAMPAIGN_STARTED_TIMESTAMP
-
F_LAST_CAMPAIGN_CLOSED_TIMESTAMP
-
-
Constructor Details
-
AbstractAccessCertificationDefinitionType
public AbstractAccessCertificationDefinitionType() -
AbstractAccessCertificationDefinitionType
Deprecated.
-
-
Method Details
-
prismGetContainerName
- Overrides:
prismGetContainerNamein classAssignmentHolderType
-
prismGetContainerType
- Overrides:
prismGetContainerTypein classAssignmentHolderType
-
asPrismObject
- Specified by:
asPrismObjectin interfaceObjectable- Overrides:
asPrismObjectin classAssignmentHolderType
-
getHandlerUri
-
setHandlerUri
-
getScopeDefinition
-
setScopeDefinition
-
getOwnerRef
-
setOwnerRef
-
getRemediationDefinition
-
setRemediationDefinition
-
getReiterationDefinition
-
setReiterationDefinition
-
getStageDefinition
-
createStageDefinitionList
-
getReviewStrategy
-
setReviewStrategy
-
isAdHoc
-
getAdHoc
-
setAdHoc
-
getLastCampaignIdUsed
-
setLastCampaignIdUsed
-
getLastCampaignStartedTimestamp
-
setLastCampaignStartedTimestamp
-
getLastCampaignClosedTimestamp
-
setLastCampaignClosedTimestamp
-
equals
- Overrides:
equalsin classAssignmentHolderType
-
version
- Overrides:
versionin classAssignmentHolderType
-
oid
- Overrides:
oidin classAssignmentHolderType
-
handlerUri
-
scopeDefinition
public AbstractAccessCertificationDefinitionType scopeDefinition(AccessCertificationScopeType value) -
beginScopeDefinition
-
ownerRef
-
ownerRef
-
ownerRef
-
beginOwnerRef
-
remediationDefinition
public AbstractAccessCertificationDefinitionType remediationDefinition(AccessCertificationRemediationDefinitionType value) -
beginRemediationDefinition
-
reiterationDefinition
public AbstractAccessCertificationDefinitionType reiterationDefinition(AccessCertificationReiterationDefinitionType value) -
beginReiterationDefinition
-
stageDefinition
public AbstractAccessCertificationDefinitionType stageDefinition(AccessCertificationStageDefinitionType value) -
beginStageDefinition
-
reviewStrategy
public AbstractAccessCertificationDefinitionType reviewStrategy(AccessCertificationCaseReviewStrategyType value) -
beginReviewStrategy
-
adHoc
-
lastCampaignIdUsed
-
lastCampaignStartedTimestamp
public AbstractAccessCertificationDefinitionType lastCampaignStartedTimestamp(XMLGregorianCalendar value) -
lastCampaignStartedTimestamp
-
lastCampaignClosedTimestamp
public AbstractAccessCertificationDefinitionType lastCampaignClosedTimestamp(XMLGregorianCalendar value) -
lastCampaignClosedTimestamp
-
assignment
- Overrides:
assignmentin classAssignmentHolderType
-
beginAssignment
- Overrides:
beginAssignmentin classAssignmentHolderType
-
iteration
- Overrides:
iterationin classAssignmentHolderType
-
iterationToken
- Overrides:
iterationTokenin classAssignmentHolderType
-
archetypeRef
- Overrides:
archetypeRefin classAssignmentHolderType
-
archetypeRef
- Overrides:
archetypeRefin classAssignmentHolderType
-
archetypeRef
public AbstractAccessCertificationDefinitionType archetypeRef(String oid, QName type, QName relation) - Overrides:
archetypeRefin classAssignmentHolderType
-
beginArchetypeRef
- Overrides:
beginArchetypeRefin classAssignmentHolderType
-
roleMembershipRef
- Overrides:
roleMembershipRefin classAssignmentHolderType
-
roleMembershipRef
- Overrides:
roleMembershipRefin classAssignmentHolderType
-
roleMembershipRef
public AbstractAccessCertificationDefinitionType roleMembershipRef(String oid, QName type, QName relation) - Overrides:
roleMembershipRefin classAssignmentHolderType
-
beginRoleMembershipRef
- Overrides:
beginRoleMembershipRefin classAssignmentHolderType
-
delegatedRef
- Overrides:
delegatedRefin classAssignmentHolderType
-
delegatedRef
- Overrides:
delegatedRefin classAssignmentHolderType
-
delegatedRef
public AbstractAccessCertificationDefinitionType delegatedRef(String oid, QName type, QName relation) - Overrides:
delegatedRefin classAssignmentHolderType
-
beginDelegatedRef
- Overrides:
beginDelegatedRefin classAssignmentHolderType
-
roleInfluenceRef
- Overrides:
roleInfluenceRefin classAssignmentHolderType
-
roleInfluenceRef
- Overrides:
roleInfluenceRefin classAssignmentHolderType
-
roleInfluenceRef
public AbstractAccessCertificationDefinitionType roleInfluenceRef(String oid, QName type, QName relation) - Overrides:
roleInfluenceRefin classAssignmentHolderType
-
beginRoleInfluenceRef
- Overrides:
beginRoleInfluenceRefin classAssignmentHolderType
-
name
- Overrides:
namein classAssignmentHolderType
-
name
- Overrides:
namein classAssignmentHolderType
-
description
- Overrides:
descriptionin classAssignmentHolderType
-
documentation
- Overrides:
documentationin classAssignmentHolderType
-
subtype
- Overrides:
subtypein classAssignmentHolderType
-
fetchResult
- Overrides:
fetchResultin classAssignmentHolderType
-
beginFetchResult
- Overrides:
beginFetchResultin classAssignmentHolderType
-
extension
- Overrides:
extensionin classAssignmentHolderType
-
beginExtension
- Overrides:
beginExtensionin classAssignmentHolderType
-
parentOrgRef
- Overrides:
parentOrgRefin classAssignmentHolderType
-
parentOrgRef
- Overrides:
parentOrgRefin classAssignmentHolderType
-
parentOrgRef
public AbstractAccessCertificationDefinitionType parentOrgRef(String oid, QName type, QName relation) - Overrides:
parentOrgRefin classAssignmentHolderType
-
beginParentOrgRef
- Overrides:
beginParentOrgRefin classAssignmentHolderType
-
trigger
- Overrides:
triggerin classAssignmentHolderType
-
beginTrigger
- Overrides:
beginTriggerin classAssignmentHolderType
-
metadata
- Overrides:
metadatain classAssignmentHolderType
-
beginMetadata
- Overrides:
beginMetadatain classAssignmentHolderType
-
tenantRef
- Overrides:
tenantRefin classAssignmentHolderType
-
tenantRef
- Overrides:
tenantRefin classAssignmentHolderType
-
tenantRef
- Overrides:
tenantRefin classAssignmentHolderType
-
beginTenantRef
- Overrides:
beginTenantRefin classAssignmentHolderType
-
lifecycleState
- Overrides:
lifecycleStatein classAssignmentHolderType
-
operationExecution
- Overrides:
operationExecutionin classAssignmentHolderType
-
beginOperationExecution
- Overrides:
beginOperationExecutionin classAssignmentHolderType
-
lensContext
- Overrides:
lensContextin classAssignmentHolderType
-
beginLensContext
- Overrides:
beginLensContextin classAssignmentHolderType
-
policySituation
- Overrides:
policySituationin classAssignmentHolderType
-
triggeredPolicyRule
- Overrides:
triggeredPolicyRulein classAssignmentHolderType
-
beginTriggeredPolicyRule
- Overrides:
beginTriggeredPolicyRulein classAssignmentHolderType
-
policyException
- Overrides:
policyExceptionin classAssignmentHolderType
-
beginPolicyException
- Overrides:
beginPolicyExceptionin classAssignmentHolderType
-
diagnosticInformation
public AbstractAccessCertificationDefinitionType diagnosticInformation(DiagnosticInformationType value) - Overrides:
diagnosticInformationin classAssignmentHolderType
-
beginDiagnosticInformation
- Overrides:
beginDiagnosticInformationin classAssignmentHolderType
-
indestructible
- Overrides:
indestructiblein classAssignmentHolderType
-
effectiveMarkRef
- Overrides:
effectiveMarkRefin classAssignmentHolderType
-
effectiveMarkRef
- Overrides:
effectiveMarkRefin classAssignmentHolderType
-
effectiveMarkRef
public AbstractAccessCertificationDefinitionType effectiveMarkRef(String oid, QName type, QName relation) - Overrides:
effectiveMarkRefin classAssignmentHolderType
-
beginEffectiveMarkRef
- Overrides:
beginEffectiveMarkRefin classAssignmentHolderType
-
policyStatement
- Overrides:
policyStatementin classAssignmentHolderType
-
beginPolicyStatement
- Overrides:
beginPolicyStatementin classAssignmentHolderType
-
effectiveOperationPolicy
public AbstractAccessCertificationDefinitionType effectiveOperationPolicy(ObjectOperationPolicyType value) - Overrides:
effectiveOperationPolicyin classAssignmentHolderType
-
beginEffectiveOperationPolicy
- Overrides:
beginEffectiveOperationPolicyin classAssignmentHolderType
-
end
public <X> X end()- Overrides:
endin classAssignmentHolderType
-
clone
- Overrides:
clonein classAssignmentHolderType
-