Class AccessCertificationDefinitionForReportType
- 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
-
- com.evolveum.midpoint.xml.ns._public.common.common_3.AccessCertificationDefinitionForReportType
-
- All Implemented Interfaces:
Containerable,Freezable,com.evolveum.midpoint.prism.impl.binding.ContainerablePrismBinding,JaxbVisitable,Objectable,DebugDumpable,Serializable,Cloneable
public class AccessCertificationDefinitionForReportType extends AbstractAccessCertificationDefinitionType implements Objectable
Access certification definition augmented with report-related information (e.g. number of campaigns). EXPERIMENTAL. It is to be seen if this form is OK.- 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 QNameCOMPLEX_TYPEstatic QNameCONTAINER_NAMEstatic ItemNameF_CAMPAIGNSstatic ItemNameF_OPEN_CAMPAIGNSstatic Producer<AccessCertificationDefinitionForReportType>FACTORY-
Fields inherited from class com.evolveum.midpoint.xml.ns._public.common.common_3.AbstractAccessCertificationDefinitionType
F_AD_HOC, F_HANDLER_URI, F_LAST_CAMPAIGN_CLOSED_TIMESTAMP, F_LAST_CAMPAIGN_ID_USED, F_LAST_CAMPAIGN_STARTED_TIMESTAMP, F_OWNER_REF, F_REITERATION_DEFINITION, F_REMEDIATION_DEFINITION, F_REVIEW_STRATEGY, F_SCOPE_DEFINITION, F_STAGE_DEFINITION
-
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_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
Constructors Constructor Description AccessCertificationDefinitionForReportType()AccessCertificationDefinitionForReportType(PrismContext context)Deprecated.
-
Method Summary
-
Methods inherited from class com.evolveum.midpoint.xml.ns._public.common.common_3.AbstractAccessCertificationDefinitionType
createStageDefinitionList, getHandlerUri, getLastCampaignClosedTimestamp, getLastCampaignIdUsed, getLastCampaignStartedTimestamp, getOwnerRef, getReiterationDefinition, getRemediationDefinition, getReviewStrategy, getScopeDefinition, getStageDefinition, isAdHoc, setAdHoc, setHandlerUri, setLastCampaignClosedTimestamp, setLastCampaignIdUsed, setLastCampaignStartedTimestamp, setOwnerRef, setReiterationDefinition, setRemediationDefinition, setReviewStrategy, setScopeDefinition
-
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 Detail
-
COMPLEX_TYPE
public static final QName COMPLEX_TYPE
-
F_CAMPAIGNS
public static final ItemName F_CAMPAIGNS
-
F_OPEN_CAMPAIGNS
public static final ItemName F_OPEN_CAMPAIGNS
-
FACTORY
public static final Producer<AccessCertificationDefinitionForReportType> FACTORY
-
CONTAINER_NAME
public static final QName CONTAINER_NAME
-
-
Constructor Detail
-
AccessCertificationDefinitionForReportType
public AccessCertificationDefinitionForReportType()
-
AccessCertificationDefinitionForReportType
@Deprecated public AccessCertificationDefinitionForReportType(PrismContext context)
Deprecated.
-
-
Method Detail
-
prismGetContainerName
protected QName prismGetContainerName()
- Overrides:
prismGetContainerNamein classAbstractAccessCertificationDefinitionType
-
prismGetContainerType
protected QName prismGetContainerType()
- Overrides:
prismGetContainerTypein classAbstractAccessCertificationDefinitionType
-
asPrismObject
public PrismObject<AccessCertificationDefinitionForReportType> asPrismObject()
- Specified by:
asPrismObjectin interfaceObjectable- Overrides:
asPrismObjectin classAbstractAccessCertificationDefinitionType
-
getCampaigns
public Integer getCampaigns()
-
setCampaigns
public void setCampaigns(Integer value)
-
getOpenCampaigns
public Integer getOpenCampaigns()
-
setOpenCampaigns
public void setOpenCampaigns(Integer value)
-
equals
public boolean equals(Object other)
- Overrides:
equalsin classAbstractAccessCertificationDefinitionType
-
version
public AccessCertificationDefinitionForReportType version(String value)
- Overrides:
versionin classAbstractAccessCertificationDefinitionType
-
oid
public AccessCertificationDefinitionForReportType oid(String value)
- Overrides:
oidin classAbstractAccessCertificationDefinitionType
-
campaigns
public AccessCertificationDefinitionForReportType campaigns(Integer value)
-
openCampaigns
public AccessCertificationDefinitionForReportType openCampaigns(Integer value)
-
handlerUri
public AccessCertificationDefinitionForReportType handlerUri(String value)
- Overrides:
handlerUriin classAbstractAccessCertificationDefinitionType
-
scopeDefinition
public AccessCertificationDefinitionForReportType scopeDefinition(AccessCertificationScopeType value)
- Overrides:
scopeDefinitionin classAbstractAccessCertificationDefinitionType
-
beginScopeDefinition
public AccessCertificationScopeType beginScopeDefinition()
- Overrides:
beginScopeDefinitionin classAbstractAccessCertificationDefinitionType
-
ownerRef
public AccessCertificationDefinitionForReportType ownerRef(ObjectReferenceType value)
- Overrides:
ownerRefin classAbstractAccessCertificationDefinitionType
-
ownerRef
public AccessCertificationDefinitionForReportType ownerRef(String oid, QName type)
- Overrides:
ownerRefin classAbstractAccessCertificationDefinitionType
-
ownerRef
public AccessCertificationDefinitionForReportType ownerRef(String oid, QName type, QName relation)
- Overrides:
ownerRefin classAbstractAccessCertificationDefinitionType
-
beginOwnerRef
public ObjectReferenceType beginOwnerRef()
- Overrides:
beginOwnerRefin classAbstractAccessCertificationDefinitionType
-
remediationDefinition
public AccessCertificationDefinitionForReportType remediationDefinition(AccessCertificationRemediationDefinitionType value)
- Overrides:
remediationDefinitionin classAbstractAccessCertificationDefinitionType
-
beginRemediationDefinition
public AccessCertificationRemediationDefinitionType beginRemediationDefinition()
- Overrides:
beginRemediationDefinitionin classAbstractAccessCertificationDefinitionType
-
reiterationDefinition
public AccessCertificationDefinitionForReportType reiterationDefinition(AccessCertificationReiterationDefinitionType value)
- Overrides:
reiterationDefinitionin classAbstractAccessCertificationDefinitionType
-
beginReiterationDefinition
public AccessCertificationReiterationDefinitionType beginReiterationDefinition()
- Overrides:
beginReiterationDefinitionin classAbstractAccessCertificationDefinitionType
-
stageDefinition
public AccessCertificationDefinitionForReportType stageDefinition(AccessCertificationStageDefinitionType value)
- Overrides:
stageDefinitionin classAbstractAccessCertificationDefinitionType
-
beginStageDefinition
public AccessCertificationStageDefinitionType beginStageDefinition()
- Overrides:
beginStageDefinitionin classAbstractAccessCertificationDefinitionType
-
reviewStrategy
public AccessCertificationDefinitionForReportType reviewStrategy(AccessCertificationCaseReviewStrategyType value)
- Overrides:
reviewStrategyin classAbstractAccessCertificationDefinitionType
-
beginReviewStrategy
public AccessCertificationCaseReviewStrategyType beginReviewStrategy()
- Overrides:
beginReviewStrategyin classAbstractAccessCertificationDefinitionType
-
adHoc
public AccessCertificationDefinitionForReportType adHoc(Boolean value)
- Overrides:
adHocin classAbstractAccessCertificationDefinitionType
-
lastCampaignIdUsed
public AccessCertificationDefinitionForReportType lastCampaignIdUsed(Integer value)
- Overrides:
lastCampaignIdUsedin classAbstractAccessCertificationDefinitionType
-
lastCampaignStartedTimestamp
public AccessCertificationDefinitionForReportType lastCampaignStartedTimestamp(XMLGregorianCalendar value)
- Overrides:
lastCampaignStartedTimestampin classAbstractAccessCertificationDefinitionType
-
lastCampaignStartedTimestamp
public AccessCertificationDefinitionForReportType lastCampaignStartedTimestamp(String value)
- Overrides:
lastCampaignStartedTimestampin classAbstractAccessCertificationDefinitionType
-
lastCampaignClosedTimestamp
public AccessCertificationDefinitionForReportType lastCampaignClosedTimestamp(XMLGregorianCalendar value)
- Overrides:
lastCampaignClosedTimestampin classAbstractAccessCertificationDefinitionType
-
lastCampaignClosedTimestamp
public AccessCertificationDefinitionForReportType lastCampaignClosedTimestamp(String value)
- Overrides:
lastCampaignClosedTimestampin classAbstractAccessCertificationDefinitionType
-
assignment
public AccessCertificationDefinitionForReportType assignment(AssignmentType value)
- Overrides:
assignmentin classAbstractAccessCertificationDefinitionType
-
beginAssignment
public AssignmentType beginAssignment()
- Overrides:
beginAssignmentin classAbstractAccessCertificationDefinitionType
-
iteration
public AccessCertificationDefinitionForReportType iteration(Integer value)
- Overrides:
iterationin classAbstractAccessCertificationDefinitionType
-
iterationToken
public AccessCertificationDefinitionForReportType iterationToken(String value)
- Overrides:
iterationTokenin classAbstractAccessCertificationDefinitionType
-
archetypeRef
public AccessCertificationDefinitionForReportType archetypeRef(ObjectReferenceType value)
- Overrides:
archetypeRefin classAbstractAccessCertificationDefinitionType
-
archetypeRef
public AccessCertificationDefinitionForReportType archetypeRef(String oid, QName type)
- Overrides:
archetypeRefin classAbstractAccessCertificationDefinitionType
-
archetypeRef
public AccessCertificationDefinitionForReportType archetypeRef(String oid, QName type, QName relation)
- Overrides:
archetypeRefin classAbstractAccessCertificationDefinitionType
-
beginArchetypeRef
public ObjectReferenceType beginArchetypeRef()
- Overrides:
beginArchetypeRefin classAbstractAccessCertificationDefinitionType
-
roleMembershipRef
public AccessCertificationDefinitionForReportType roleMembershipRef(ObjectReferenceType value)
- Overrides:
roleMembershipRefin classAbstractAccessCertificationDefinitionType
-
roleMembershipRef
public AccessCertificationDefinitionForReportType roleMembershipRef(String oid, QName type)
- Overrides:
roleMembershipRefin classAbstractAccessCertificationDefinitionType
-
roleMembershipRef
public AccessCertificationDefinitionForReportType roleMembershipRef(String oid, QName type, QName relation)
- Overrides:
roleMembershipRefin classAbstractAccessCertificationDefinitionType
-
beginRoleMembershipRef
public ObjectReferenceType beginRoleMembershipRef()
- Overrides:
beginRoleMembershipRefin classAbstractAccessCertificationDefinitionType
-
delegatedRef
public AccessCertificationDefinitionForReportType delegatedRef(ObjectReferenceType value)
- Overrides:
delegatedRefin classAbstractAccessCertificationDefinitionType
-
delegatedRef
public AccessCertificationDefinitionForReportType delegatedRef(String oid, QName type)
- Overrides:
delegatedRefin classAbstractAccessCertificationDefinitionType
-
delegatedRef
public AccessCertificationDefinitionForReportType delegatedRef(String oid, QName type, QName relation)
- Overrides:
delegatedRefin classAbstractAccessCertificationDefinitionType
-
beginDelegatedRef
public ObjectReferenceType beginDelegatedRef()
- Overrides:
beginDelegatedRefin classAbstractAccessCertificationDefinitionType
-
roleInfluenceRef
public AccessCertificationDefinitionForReportType roleInfluenceRef(ObjectReferenceType value)
- Overrides:
roleInfluenceRefin classAbstractAccessCertificationDefinitionType
-
roleInfluenceRef
public AccessCertificationDefinitionForReportType roleInfluenceRef(String oid, QName type)
- Overrides:
roleInfluenceRefin classAbstractAccessCertificationDefinitionType
-
roleInfluenceRef
public AccessCertificationDefinitionForReportType roleInfluenceRef(String oid, QName type, QName relation)
- Overrides:
roleInfluenceRefin classAbstractAccessCertificationDefinitionType
-
beginRoleInfluenceRef
public ObjectReferenceType beginRoleInfluenceRef()
- Overrides:
beginRoleInfluenceRefin classAbstractAccessCertificationDefinitionType
-
name
public AccessCertificationDefinitionForReportType name(PolyStringType value)
- Overrides:
namein classAbstractAccessCertificationDefinitionType
-
name
public AccessCertificationDefinitionForReportType name(String value)
- Overrides:
namein classAbstractAccessCertificationDefinitionType
-
description
public AccessCertificationDefinitionForReportType description(String value)
- Overrides:
descriptionin classAbstractAccessCertificationDefinitionType
-
documentation
public AccessCertificationDefinitionForReportType documentation(String value)
- Overrides:
documentationin classAbstractAccessCertificationDefinitionType
-
subtype
public AccessCertificationDefinitionForReportType subtype(String value)
- Overrides:
subtypein classAbstractAccessCertificationDefinitionType
-
fetchResult
public AccessCertificationDefinitionForReportType fetchResult(OperationResultType value)
- Overrides:
fetchResultin classAbstractAccessCertificationDefinitionType
-
beginFetchResult
public OperationResultType beginFetchResult()
- Overrides:
beginFetchResultin classAbstractAccessCertificationDefinitionType
-
extension
public AccessCertificationDefinitionForReportType extension(ExtensionType value)
- Overrides:
extensionin classAbstractAccessCertificationDefinitionType
-
beginExtension
public ExtensionType beginExtension()
- Overrides:
beginExtensionin classAbstractAccessCertificationDefinitionType
-
parentOrgRef
public AccessCertificationDefinitionForReportType parentOrgRef(ObjectReferenceType value)
- Overrides:
parentOrgRefin classAbstractAccessCertificationDefinitionType
-
parentOrgRef
public AccessCertificationDefinitionForReportType parentOrgRef(String oid, QName type)
- Overrides:
parentOrgRefin classAbstractAccessCertificationDefinitionType
-
parentOrgRef
public AccessCertificationDefinitionForReportType parentOrgRef(String oid, QName type, QName relation)
- Overrides:
parentOrgRefin classAbstractAccessCertificationDefinitionType
-
beginParentOrgRef
public ObjectReferenceType beginParentOrgRef()
- Overrides:
beginParentOrgRefin classAbstractAccessCertificationDefinitionType
-
trigger
public AccessCertificationDefinitionForReportType trigger(TriggerType value)
- Overrides:
triggerin classAbstractAccessCertificationDefinitionType
-
beginTrigger
public TriggerType beginTrigger()
- Overrides:
beginTriggerin classAbstractAccessCertificationDefinitionType
-
metadata
public AccessCertificationDefinitionForReportType metadata(MetadataType value)
- Overrides:
metadatain classAbstractAccessCertificationDefinitionType
-
beginMetadata
public MetadataType beginMetadata()
- Overrides:
beginMetadatain classAbstractAccessCertificationDefinitionType
-
tenantRef
public AccessCertificationDefinitionForReportType tenantRef(ObjectReferenceType value)
- Overrides:
tenantRefin classAbstractAccessCertificationDefinitionType
-
tenantRef
public AccessCertificationDefinitionForReportType tenantRef(String oid, QName type)
- Overrides:
tenantRefin classAbstractAccessCertificationDefinitionType
-
tenantRef
public AccessCertificationDefinitionForReportType tenantRef(String oid, QName type, QName relation)
- Overrides:
tenantRefin classAbstractAccessCertificationDefinitionType
-
beginTenantRef
public ObjectReferenceType beginTenantRef()
- Overrides:
beginTenantRefin classAbstractAccessCertificationDefinitionType
-
lifecycleState
public AccessCertificationDefinitionForReportType lifecycleState(String value)
- Overrides:
lifecycleStatein classAbstractAccessCertificationDefinitionType
-
operationExecution
public AccessCertificationDefinitionForReportType operationExecution(OperationExecutionType value)
- Overrides:
operationExecutionin classAbstractAccessCertificationDefinitionType
-
beginOperationExecution
public OperationExecutionType beginOperationExecution()
- Overrides:
beginOperationExecutionin classAbstractAccessCertificationDefinitionType
-
lensContext
public AccessCertificationDefinitionForReportType lensContext(LensContextType value)
- Overrides:
lensContextin classAbstractAccessCertificationDefinitionType
-
beginLensContext
public LensContextType beginLensContext()
- Overrides:
beginLensContextin classAbstractAccessCertificationDefinitionType
-
policySituation
public AccessCertificationDefinitionForReportType policySituation(String value)
- Overrides:
policySituationin classAbstractAccessCertificationDefinitionType
-
triggeredPolicyRule
public AccessCertificationDefinitionForReportType triggeredPolicyRule(EvaluatedPolicyRuleType value)
- Overrides:
triggeredPolicyRulein classAbstractAccessCertificationDefinitionType
-
beginTriggeredPolicyRule
public EvaluatedPolicyRuleType beginTriggeredPolicyRule()
- Overrides:
beginTriggeredPolicyRulein classAbstractAccessCertificationDefinitionType
-
policyException
public AccessCertificationDefinitionForReportType policyException(PolicyExceptionType value)
- Overrides:
policyExceptionin classAbstractAccessCertificationDefinitionType
-
beginPolicyException
public PolicyExceptionType beginPolicyException()
- Overrides:
beginPolicyExceptionin classAbstractAccessCertificationDefinitionType
-
diagnosticInformation
public AccessCertificationDefinitionForReportType diagnosticInformation(DiagnosticInformationType value)
- Overrides:
diagnosticInformationin classAbstractAccessCertificationDefinitionType
-
beginDiagnosticInformation
public DiagnosticInformationType beginDiagnosticInformation()
- Overrides:
beginDiagnosticInformationin classAbstractAccessCertificationDefinitionType
-
indestructible
public AccessCertificationDefinitionForReportType indestructible(Boolean value)
- Overrides:
indestructiblein classAbstractAccessCertificationDefinitionType
-
effectiveMarkRef
public AccessCertificationDefinitionForReportType effectiveMarkRef(ObjectReferenceType value)
- Overrides:
effectiveMarkRefin classAbstractAccessCertificationDefinitionType
-
effectiveMarkRef
public AccessCertificationDefinitionForReportType effectiveMarkRef(String oid, QName type)
- Overrides:
effectiveMarkRefin classAbstractAccessCertificationDefinitionType
-
effectiveMarkRef
public AccessCertificationDefinitionForReportType effectiveMarkRef(String oid, QName type, QName relation)
- Overrides:
effectiveMarkRefin classAbstractAccessCertificationDefinitionType
-
beginEffectiveMarkRef
public ObjectReferenceType beginEffectiveMarkRef()
- Overrides:
beginEffectiveMarkRefin classAbstractAccessCertificationDefinitionType
-
policyStatement
public AccessCertificationDefinitionForReportType policyStatement(PolicyStatementType value)
- Overrides:
policyStatementin classAbstractAccessCertificationDefinitionType
-
beginPolicyStatement
public PolicyStatementType beginPolicyStatement()
- Overrides:
beginPolicyStatementin classAbstractAccessCertificationDefinitionType
-
effectiveOperationPolicy
public AccessCertificationDefinitionForReportType effectiveOperationPolicy(ObjectOperationPolicyType value)
- Overrides:
effectiveOperationPolicyin classAbstractAccessCertificationDefinitionType
-
beginEffectiveOperationPolicy
public ObjectOperationPolicyType beginEffectiveOperationPolicy()
- Overrides:
beginEffectiveOperationPolicyin classAbstractAccessCertificationDefinitionType
-
end
public <X> X end()
- Overrides:
endin classAbstractAccessCertificationDefinitionType
-
clone
public AccessCertificationDefinitionForReportType clone()
- Overrides:
clonein classAbstractAccessCertificationDefinitionType
-
-