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
Modifier and TypeFieldDescriptionstatic 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
Fields 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_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
ConstructorDescriptionDeprecated. -
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> X
end()
boolean
extension
(ExtensionType value) fetchResult
(OperationResultType value) 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 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
void
setHandlerUri
(String value) void
void
setLastCampaignIdUsed
(Integer value) void
void
setOwnerRef
(ObjectReferenceType value) void
void
void
void
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_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:
prismGetContainerName
in classAssignmentHolderType
-
prismGetContainerType
- Overrides:
prismGetContainerType
in classAssignmentHolderType
-
asPrismObject
- Specified by:
asPrismObject
in interfaceObjectable
- Overrides:
asPrismObject
in classAssignmentHolderType
-
getHandlerUri
-
setHandlerUri
-
getScopeDefinition
-
setScopeDefinition
-
getOwnerRef
-
setOwnerRef
-
getRemediationDefinition
-
setRemediationDefinition
-
getReiterationDefinition
-
setReiterationDefinition
-
getStageDefinition
-
createStageDefinitionList
-
getReviewStrategy
-
setReviewStrategy
-
isAdHoc
-
setAdHoc
-
getLastCampaignIdUsed
-
setLastCampaignIdUsed
-
getLastCampaignStartedTimestamp
-
setLastCampaignStartedTimestamp
-
getLastCampaignClosedTimestamp
-
setLastCampaignClosedTimestamp
-
equals
- Overrides:
equals
in classAssignmentHolderType
-
version
- Overrides:
version
in classAssignmentHolderType
-
oid
- Overrides:
oid
in 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:
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
public AbstractAccessCertificationDefinitionType archetypeRef(String oid, QName type, QName relation) - Overrides:
archetypeRef
in classAssignmentHolderType
-
beginArchetypeRef
- Overrides:
beginArchetypeRef
in classAssignmentHolderType
-
roleMembershipRef
- Overrides:
roleMembershipRef
in classAssignmentHolderType
-
roleMembershipRef
- Overrides:
roleMembershipRef
in classAssignmentHolderType
-
roleMembershipRef
public AbstractAccessCertificationDefinitionType roleMembershipRef(String oid, QName type, QName relation) - Overrides:
roleMembershipRef
in classAssignmentHolderType
-
beginRoleMembershipRef
- Overrides:
beginRoleMembershipRef
in classAssignmentHolderType
-
delegatedRef
- Overrides:
delegatedRef
in classAssignmentHolderType
-
delegatedRef
- Overrides:
delegatedRef
in classAssignmentHolderType
-
delegatedRef
public AbstractAccessCertificationDefinitionType delegatedRef(String oid, QName type, QName relation) - Overrides:
delegatedRef
in classAssignmentHolderType
-
beginDelegatedRef
- Overrides:
beginDelegatedRef
in classAssignmentHolderType
-
roleInfluenceRef
- Overrides:
roleInfluenceRef
in classAssignmentHolderType
-
roleInfluenceRef
- Overrides:
roleInfluenceRef
in classAssignmentHolderType
-
roleInfluenceRef
public AbstractAccessCertificationDefinitionType roleInfluenceRef(String oid, QName type, QName relation) - 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
public AbstractAccessCertificationDefinitionType parentOrgRef(String oid, QName type, QName relation) - 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
public AbstractAccessCertificationDefinitionType diagnosticInformation(DiagnosticInformationType value) - 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
public AbstractAccessCertificationDefinitionType effectiveMarkRef(String oid, QName type, QName relation) - Overrides:
effectiveMarkRef
in classAssignmentHolderType
-
beginEffectiveMarkRef
- Overrides:
beginEffectiveMarkRef
in classAssignmentHolderType
-
policyStatement
- Overrides:
policyStatement
in classAssignmentHolderType
-
beginPolicyStatement
- Overrides:
beginPolicyStatement
in classAssignmentHolderType
-
effectiveOperationPolicy
public AbstractAccessCertificationDefinitionType effectiveOperationPolicy(ObjectOperationPolicyType value) - Overrides:
effectiveOperationPolicy
in classAssignmentHolderType
-
beginEffectiveOperationPolicy
- Overrides:
beginEffectiveOperationPolicy
in classAssignmentHolderType
-
end
public <X> X end()- Overrides:
end
in classAssignmentHolderType
-
clone
- Overrides:
clone
in classAssignmentHolderType
-