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
- 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:
- Serialized Form
-
-
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
Fields Modifier and Type Field Description static QName
COMPLEX_TYPE
static ItemName
F_AD_HOC
static ItemName
F_HANDLER_URI
static ItemName
F_LAST_CAMPAIGN_CLOSED_TIMESTAMP
static ItemName
F_LAST_CAMPAIGN_ID_USED
static ItemName
F_LAST_CAMPAIGN_STARTED_TIMESTAMP
static ItemName
F_OWNER_REF
static ItemName
F_REITERATION_DEFINITION
static ItemName
F_REMEDIATION_DEFINITION
static ItemName
F_REVIEW_STRATEGY
static ItemName
F_SCOPE_DEFINITION
static ItemName
F_STAGE_DEFINITION
-
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_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 AbstractAccessCertificationDefinitionType()
AbstractAccessCertificationDefinitionType(PrismContext context)
Deprecated.
-
Method Summary
-
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, createTriggerList, getDescription, getDiagnosticInformation, getDocumentation, getExtension, getFetchResult, getLensContext, getLifecycleState, getMetadata, getName, getOperationExecution, getParentOrgRef, getPolicyException, getPolicySituation, getSubtype, getTenantRef, getTrigger, getTriggeredPolicyRule, isIndestructible, setDescription, setDocumentation, 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 Detail
-
COMPLEX_TYPE
public static final QName COMPLEX_TYPE
-
F_HANDLER_URI
public static final ItemName F_HANDLER_URI
-
F_SCOPE_DEFINITION
public static final ItemName F_SCOPE_DEFINITION
-
F_OWNER_REF
public static final ItemName F_OWNER_REF
-
F_REMEDIATION_DEFINITION
public static final ItemName F_REMEDIATION_DEFINITION
-
F_REITERATION_DEFINITION
public static final ItemName F_REITERATION_DEFINITION
-
F_STAGE_DEFINITION
public static final ItemName F_STAGE_DEFINITION
-
F_REVIEW_STRATEGY
public static final ItemName F_REVIEW_STRATEGY
-
F_AD_HOC
public static final ItemName F_AD_HOC
-
F_LAST_CAMPAIGN_ID_USED
public static final ItemName F_LAST_CAMPAIGN_ID_USED
-
F_LAST_CAMPAIGN_STARTED_TIMESTAMP
public static final ItemName F_LAST_CAMPAIGN_STARTED_TIMESTAMP
-
F_LAST_CAMPAIGN_CLOSED_TIMESTAMP
public static final ItemName F_LAST_CAMPAIGN_CLOSED_TIMESTAMP
-
-
Constructor Detail
-
AbstractAccessCertificationDefinitionType
public AbstractAccessCertificationDefinitionType()
-
AbstractAccessCertificationDefinitionType
@Deprecated public AbstractAccessCertificationDefinitionType(PrismContext context)
Deprecated.
-
-
Method Detail
-
prismGetContainerName
protected QName prismGetContainerName()
- Overrides:
prismGetContainerName
in classAssignmentHolderType
-
prismGetContainerType
protected QName prismGetContainerType()
- Overrides:
prismGetContainerType
in classAssignmentHolderType
-
asPrismObject
public PrismObject<? extends AbstractAccessCertificationDefinitionType> asPrismObject()
- Specified by:
asPrismObject
in interfaceObjectable
- Overrides:
asPrismObject
in classAssignmentHolderType
-
getHandlerUri
public String getHandlerUri()
-
setHandlerUri
public void setHandlerUri(String value)
-
getScopeDefinition
public AccessCertificationScopeType getScopeDefinition()
-
setScopeDefinition
public void setScopeDefinition(AccessCertificationScopeType value)
-
getOwnerRef
public ObjectReferenceType getOwnerRef()
-
setOwnerRef
public void setOwnerRef(ObjectReferenceType value)
-
getRemediationDefinition
public AccessCertificationRemediationDefinitionType getRemediationDefinition()
-
setRemediationDefinition
public void setRemediationDefinition(AccessCertificationRemediationDefinitionType value)
-
getReiterationDefinition
public AccessCertificationReiterationDefinitionType getReiterationDefinition()
-
setReiterationDefinition
public void setReiterationDefinition(AccessCertificationReiterationDefinitionType value)
-
getStageDefinition
public List<AccessCertificationStageDefinitionType> getStageDefinition()
-
createStageDefinitionList
public List<AccessCertificationStageDefinitionType> createStageDefinitionList()
-
getReviewStrategy
public AccessCertificationCaseReviewStrategyType getReviewStrategy()
-
setReviewStrategy
public void setReviewStrategy(AccessCertificationCaseReviewStrategyType value)
-
isAdHoc
public Boolean isAdHoc()
-
setAdHoc
public void setAdHoc(Boolean value)
-
getLastCampaignIdUsed
public Integer getLastCampaignIdUsed()
-
setLastCampaignIdUsed
public void setLastCampaignIdUsed(Integer value)
-
getLastCampaignStartedTimestamp
public XMLGregorianCalendar getLastCampaignStartedTimestamp()
-
setLastCampaignStartedTimestamp
public void setLastCampaignStartedTimestamp(XMLGregorianCalendar value)
-
getLastCampaignClosedTimestamp
public XMLGregorianCalendar getLastCampaignClosedTimestamp()
-
setLastCampaignClosedTimestamp
public void setLastCampaignClosedTimestamp(XMLGregorianCalendar value)
-
equals
public boolean equals(Object other)
- Overrides:
equals
in classAssignmentHolderType
-
version
public AbstractAccessCertificationDefinitionType version(String value)
- Overrides:
version
in classAssignmentHolderType
-
oid
public AbstractAccessCertificationDefinitionType oid(String value)
- Overrides:
oid
in classAssignmentHolderType
-
handlerUri
public AbstractAccessCertificationDefinitionType handlerUri(String value)
-
scopeDefinition
public AbstractAccessCertificationDefinitionType scopeDefinition(AccessCertificationScopeType value)
-
beginScopeDefinition
public AccessCertificationScopeType beginScopeDefinition()
-
ownerRef
public AbstractAccessCertificationDefinitionType ownerRef(ObjectReferenceType value)
-
ownerRef
public AbstractAccessCertificationDefinitionType ownerRef(String oid, QName type)
-
ownerRef
public AbstractAccessCertificationDefinitionType ownerRef(String oid, QName type, QName relation)
-
beginOwnerRef
public ObjectReferenceType beginOwnerRef()
-
remediationDefinition
public AbstractAccessCertificationDefinitionType remediationDefinition(AccessCertificationRemediationDefinitionType value)
-
beginRemediationDefinition
public AccessCertificationRemediationDefinitionType beginRemediationDefinition()
-
reiterationDefinition
public AbstractAccessCertificationDefinitionType reiterationDefinition(AccessCertificationReiterationDefinitionType value)
-
beginReiterationDefinition
public AccessCertificationReiterationDefinitionType beginReiterationDefinition()
-
stageDefinition
public AbstractAccessCertificationDefinitionType stageDefinition(AccessCertificationStageDefinitionType value)
-
beginStageDefinition
public AccessCertificationStageDefinitionType beginStageDefinition()
-
reviewStrategy
public AbstractAccessCertificationDefinitionType reviewStrategy(AccessCertificationCaseReviewStrategyType value)
-
beginReviewStrategy
public AccessCertificationCaseReviewStrategyType beginReviewStrategy()
-
adHoc
public AbstractAccessCertificationDefinitionType adHoc(Boolean value)
-
lastCampaignIdUsed
public AbstractAccessCertificationDefinitionType lastCampaignIdUsed(Integer value)
-
lastCampaignStartedTimestamp
public AbstractAccessCertificationDefinitionType lastCampaignStartedTimestamp(XMLGregorianCalendar value)
-
lastCampaignStartedTimestamp
public AbstractAccessCertificationDefinitionType lastCampaignStartedTimestamp(String value)
-
lastCampaignClosedTimestamp
public AbstractAccessCertificationDefinitionType lastCampaignClosedTimestamp(XMLGregorianCalendar value)
-
lastCampaignClosedTimestamp
public AbstractAccessCertificationDefinitionType lastCampaignClosedTimestamp(String value)
-
assignment
public AbstractAccessCertificationDefinitionType assignment(AssignmentType value)
- Overrides:
assignment
in classAssignmentHolderType
-
beginAssignment
public AssignmentType beginAssignment()
- Overrides:
beginAssignment
in classAssignmentHolderType
-
iteration
public AbstractAccessCertificationDefinitionType iteration(Integer value)
- Overrides:
iteration
in classAssignmentHolderType
-
iterationToken
public AbstractAccessCertificationDefinitionType iterationToken(String value)
- Overrides:
iterationToken
in classAssignmentHolderType
-
archetypeRef
public AbstractAccessCertificationDefinitionType archetypeRef(ObjectReferenceType value)
- Overrides:
archetypeRef
in classAssignmentHolderType
-
archetypeRef
public AbstractAccessCertificationDefinitionType archetypeRef(String oid, QName type)
- Overrides:
archetypeRef
in classAssignmentHolderType
-
archetypeRef
public AbstractAccessCertificationDefinitionType archetypeRef(String oid, QName type, QName relation)
- Overrides:
archetypeRef
in classAssignmentHolderType
-
beginArchetypeRef
public ObjectReferenceType beginArchetypeRef()
- Overrides:
beginArchetypeRef
in classAssignmentHolderType
-
roleMembershipRef
public AbstractAccessCertificationDefinitionType roleMembershipRef(ObjectReferenceType value)
- Overrides:
roleMembershipRef
in classAssignmentHolderType
-
roleMembershipRef
public AbstractAccessCertificationDefinitionType roleMembershipRef(String oid, QName type)
- Overrides:
roleMembershipRef
in classAssignmentHolderType
-
roleMembershipRef
public AbstractAccessCertificationDefinitionType roleMembershipRef(String oid, QName type, QName relation)
- Overrides:
roleMembershipRef
in classAssignmentHolderType
-
beginRoleMembershipRef
public ObjectReferenceType beginRoleMembershipRef()
- Overrides:
beginRoleMembershipRef
in classAssignmentHolderType
-
delegatedRef
public AbstractAccessCertificationDefinitionType delegatedRef(ObjectReferenceType value)
- Overrides:
delegatedRef
in classAssignmentHolderType
-
delegatedRef
public AbstractAccessCertificationDefinitionType delegatedRef(String oid, QName type)
- Overrides:
delegatedRef
in classAssignmentHolderType
-
delegatedRef
public AbstractAccessCertificationDefinitionType delegatedRef(String oid, QName type, QName relation)
- Overrides:
delegatedRef
in classAssignmentHolderType
-
beginDelegatedRef
public ObjectReferenceType beginDelegatedRef()
- Overrides:
beginDelegatedRef
in classAssignmentHolderType
-
roleInfluenceRef
public AbstractAccessCertificationDefinitionType roleInfluenceRef(ObjectReferenceType value)
- Overrides:
roleInfluenceRef
in classAssignmentHolderType
-
roleInfluenceRef
public AbstractAccessCertificationDefinitionType roleInfluenceRef(String oid, QName type)
- Overrides:
roleInfluenceRef
in classAssignmentHolderType
-
roleInfluenceRef
public AbstractAccessCertificationDefinitionType roleInfluenceRef(String oid, QName type, QName relation)
- Overrides:
roleInfluenceRef
in classAssignmentHolderType
-
beginRoleInfluenceRef
public ObjectReferenceType beginRoleInfluenceRef()
- Overrides:
beginRoleInfluenceRef
in classAssignmentHolderType
-
name
public AbstractAccessCertificationDefinitionType name(PolyStringType value)
- Overrides:
name
in classAssignmentHolderType
-
name
public AbstractAccessCertificationDefinitionType name(String value)
- Overrides:
name
in classAssignmentHolderType
-
description
public AbstractAccessCertificationDefinitionType description(String value)
- Overrides:
description
in classAssignmentHolderType
-
documentation
public AbstractAccessCertificationDefinitionType documentation(String value)
- Overrides:
documentation
in classAssignmentHolderType
-
subtype
public AbstractAccessCertificationDefinitionType subtype(String value)
- Overrides:
subtype
in classAssignmentHolderType
-
fetchResult
public AbstractAccessCertificationDefinitionType fetchResult(OperationResultType value)
- Overrides:
fetchResult
in classAssignmentHolderType
-
beginFetchResult
public OperationResultType beginFetchResult()
- Overrides:
beginFetchResult
in classAssignmentHolderType
-
extension
public AbstractAccessCertificationDefinitionType extension(ExtensionType value)
- Overrides:
extension
in classAssignmentHolderType
-
beginExtension
public ExtensionType beginExtension()
- Overrides:
beginExtension
in classAssignmentHolderType
-
parentOrgRef
public AbstractAccessCertificationDefinitionType parentOrgRef(ObjectReferenceType value)
- Overrides:
parentOrgRef
in classAssignmentHolderType
-
parentOrgRef
public AbstractAccessCertificationDefinitionType parentOrgRef(String oid, QName type)
- Overrides:
parentOrgRef
in classAssignmentHolderType
-
parentOrgRef
public AbstractAccessCertificationDefinitionType parentOrgRef(String oid, QName type, QName relation)
- Overrides:
parentOrgRef
in classAssignmentHolderType
-
beginParentOrgRef
public ObjectReferenceType beginParentOrgRef()
- Overrides:
beginParentOrgRef
in classAssignmentHolderType
-
trigger
public AbstractAccessCertificationDefinitionType trigger(TriggerType value)
- Overrides:
trigger
in classAssignmentHolderType
-
beginTrigger
public TriggerType beginTrigger()
- Overrides:
beginTrigger
in classAssignmentHolderType
-
metadata
public AbstractAccessCertificationDefinitionType metadata(MetadataType value)
- Overrides:
metadata
in classAssignmentHolderType
-
beginMetadata
public MetadataType beginMetadata()
- Overrides:
beginMetadata
in classAssignmentHolderType
-
tenantRef
public AbstractAccessCertificationDefinitionType tenantRef(ObjectReferenceType value)
- Overrides:
tenantRef
in classAssignmentHolderType
-
tenantRef
public AbstractAccessCertificationDefinitionType tenantRef(String oid, QName type)
- Overrides:
tenantRef
in classAssignmentHolderType
-
tenantRef
public AbstractAccessCertificationDefinitionType tenantRef(String oid, QName type, QName relation)
- Overrides:
tenantRef
in classAssignmentHolderType
-
beginTenantRef
public ObjectReferenceType beginTenantRef()
- Overrides:
beginTenantRef
in classAssignmentHolderType
-
lifecycleState
public AbstractAccessCertificationDefinitionType lifecycleState(String value)
- Overrides:
lifecycleState
in classAssignmentHolderType
-
operationExecution
public AbstractAccessCertificationDefinitionType operationExecution(OperationExecutionType value)
- Overrides:
operationExecution
in classAssignmentHolderType
-
beginOperationExecution
public OperationExecutionType beginOperationExecution()
- Overrides:
beginOperationExecution
in classAssignmentHolderType
-
lensContext
public AbstractAccessCertificationDefinitionType lensContext(LensContextType value)
- Overrides:
lensContext
in classAssignmentHolderType
-
beginLensContext
public LensContextType beginLensContext()
- Overrides:
beginLensContext
in classAssignmentHolderType
-
policySituation
public AbstractAccessCertificationDefinitionType policySituation(String value)
- Overrides:
policySituation
in classAssignmentHolderType
-
triggeredPolicyRule
public AbstractAccessCertificationDefinitionType triggeredPolicyRule(EvaluatedPolicyRuleType value)
- Overrides:
triggeredPolicyRule
in classAssignmentHolderType
-
beginTriggeredPolicyRule
public EvaluatedPolicyRuleType beginTriggeredPolicyRule()
- Overrides:
beginTriggeredPolicyRule
in classAssignmentHolderType
-
policyException
public AbstractAccessCertificationDefinitionType policyException(PolicyExceptionType value)
- Overrides:
policyException
in classAssignmentHolderType
-
beginPolicyException
public PolicyExceptionType beginPolicyException()
- Overrides:
beginPolicyException
in classAssignmentHolderType
-
diagnosticInformation
public AbstractAccessCertificationDefinitionType diagnosticInformation(DiagnosticInformationType value)
- Overrides:
diagnosticInformation
in classAssignmentHolderType
-
beginDiagnosticInformation
public DiagnosticInformationType beginDiagnosticInformation()
- Overrides:
beginDiagnosticInformation
in classAssignmentHolderType
-
indestructible
public AbstractAccessCertificationDefinitionType indestructible(Boolean value)
- Overrides:
indestructible
in classAssignmentHolderType
-
end
public <X> X end()
- Overrides:
end
in classAssignmentHolderType
-
clone
public AbstractAccessCertificationDefinitionType clone()
- Overrides:
clone
in classAssignmentHolderType
-
-