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
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 QName
COMPLEX_TYPE
static QName
CONTAINER_NAME
static ItemName
F_CAMPAIGNS
static ItemName
F_OPEN_CAMPAIGNS
static 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_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 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, 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_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:
prismGetContainerName
in classAbstractAccessCertificationDefinitionType
-
prismGetContainerType
protected QName prismGetContainerType()
- Overrides:
prismGetContainerType
in classAbstractAccessCertificationDefinitionType
-
asPrismObject
public PrismObject<AccessCertificationDefinitionForReportType> asPrismObject()
- Specified by:
asPrismObject
in interfaceObjectable
- Overrides:
asPrismObject
in 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:
equals
in classAbstractAccessCertificationDefinitionType
-
version
public AccessCertificationDefinitionForReportType version(String value)
- Overrides:
version
in classAbstractAccessCertificationDefinitionType
-
oid
public AccessCertificationDefinitionForReportType oid(String value)
- Overrides:
oid
in classAbstractAccessCertificationDefinitionType
-
campaigns
public AccessCertificationDefinitionForReportType campaigns(Integer value)
-
openCampaigns
public AccessCertificationDefinitionForReportType openCampaigns(Integer value)
-
handlerUri
public AccessCertificationDefinitionForReportType handlerUri(String value)
- Overrides:
handlerUri
in classAbstractAccessCertificationDefinitionType
-
scopeDefinition
public AccessCertificationDefinitionForReportType scopeDefinition(AccessCertificationScopeType value)
- Overrides:
scopeDefinition
in classAbstractAccessCertificationDefinitionType
-
beginScopeDefinition
public AccessCertificationScopeType beginScopeDefinition()
- Overrides:
beginScopeDefinition
in classAbstractAccessCertificationDefinitionType
-
ownerRef
public AccessCertificationDefinitionForReportType ownerRef(ObjectReferenceType value)
- Overrides:
ownerRef
in classAbstractAccessCertificationDefinitionType
-
ownerRef
public AccessCertificationDefinitionForReportType ownerRef(String oid, QName type)
- Overrides:
ownerRef
in classAbstractAccessCertificationDefinitionType
-
ownerRef
public AccessCertificationDefinitionForReportType ownerRef(String oid, QName type, QName relation)
- Overrides:
ownerRef
in classAbstractAccessCertificationDefinitionType
-
beginOwnerRef
public ObjectReferenceType beginOwnerRef()
- Overrides:
beginOwnerRef
in classAbstractAccessCertificationDefinitionType
-
remediationDefinition
public AccessCertificationDefinitionForReportType remediationDefinition(AccessCertificationRemediationDefinitionType value)
- Overrides:
remediationDefinition
in classAbstractAccessCertificationDefinitionType
-
beginRemediationDefinition
public AccessCertificationRemediationDefinitionType beginRemediationDefinition()
- Overrides:
beginRemediationDefinition
in classAbstractAccessCertificationDefinitionType
-
reiterationDefinition
public AccessCertificationDefinitionForReportType reiterationDefinition(AccessCertificationReiterationDefinitionType value)
- Overrides:
reiterationDefinition
in classAbstractAccessCertificationDefinitionType
-
beginReiterationDefinition
public AccessCertificationReiterationDefinitionType beginReiterationDefinition()
- Overrides:
beginReiterationDefinition
in classAbstractAccessCertificationDefinitionType
-
stageDefinition
public AccessCertificationDefinitionForReportType stageDefinition(AccessCertificationStageDefinitionType value)
- Overrides:
stageDefinition
in classAbstractAccessCertificationDefinitionType
-
beginStageDefinition
public AccessCertificationStageDefinitionType beginStageDefinition()
- Overrides:
beginStageDefinition
in classAbstractAccessCertificationDefinitionType
-
reviewStrategy
public AccessCertificationDefinitionForReportType reviewStrategy(AccessCertificationCaseReviewStrategyType value)
- Overrides:
reviewStrategy
in classAbstractAccessCertificationDefinitionType
-
beginReviewStrategy
public AccessCertificationCaseReviewStrategyType beginReviewStrategy()
- Overrides:
beginReviewStrategy
in classAbstractAccessCertificationDefinitionType
-
adHoc
public AccessCertificationDefinitionForReportType adHoc(Boolean value)
- Overrides:
adHoc
in classAbstractAccessCertificationDefinitionType
-
lastCampaignIdUsed
public AccessCertificationDefinitionForReportType lastCampaignIdUsed(Integer value)
- Overrides:
lastCampaignIdUsed
in classAbstractAccessCertificationDefinitionType
-
lastCampaignStartedTimestamp
public AccessCertificationDefinitionForReportType lastCampaignStartedTimestamp(XMLGregorianCalendar value)
- Overrides:
lastCampaignStartedTimestamp
in classAbstractAccessCertificationDefinitionType
-
lastCampaignStartedTimestamp
public AccessCertificationDefinitionForReportType lastCampaignStartedTimestamp(String value)
- Overrides:
lastCampaignStartedTimestamp
in classAbstractAccessCertificationDefinitionType
-
lastCampaignClosedTimestamp
public AccessCertificationDefinitionForReportType lastCampaignClosedTimestamp(XMLGregorianCalendar value)
- Overrides:
lastCampaignClosedTimestamp
in classAbstractAccessCertificationDefinitionType
-
lastCampaignClosedTimestamp
public AccessCertificationDefinitionForReportType lastCampaignClosedTimestamp(String value)
- Overrides:
lastCampaignClosedTimestamp
in classAbstractAccessCertificationDefinitionType
-
assignment
public AccessCertificationDefinitionForReportType assignment(AssignmentType value)
- Overrides:
assignment
in classAbstractAccessCertificationDefinitionType
-
beginAssignment
public AssignmentType beginAssignment()
- Overrides:
beginAssignment
in classAbstractAccessCertificationDefinitionType
-
iteration
public AccessCertificationDefinitionForReportType iteration(Integer value)
- Overrides:
iteration
in classAbstractAccessCertificationDefinitionType
-
iterationToken
public AccessCertificationDefinitionForReportType iterationToken(String value)
- Overrides:
iterationToken
in classAbstractAccessCertificationDefinitionType
-
archetypeRef
public AccessCertificationDefinitionForReportType archetypeRef(ObjectReferenceType value)
- Overrides:
archetypeRef
in classAbstractAccessCertificationDefinitionType
-
archetypeRef
public AccessCertificationDefinitionForReportType archetypeRef(String oid, QName type)
- Overrides:
archetypeRef
in classAbstractAccessCertificationDefinitionType
-
archetypeRef
public AccessCertificationDefinitionForReportType archetypeRef(String oid, QName type, QName relation)
- Overrides:
archetypeRef
in classAbstractAccessCertificationDefinitionType
-
beginArchetypeRef
public ObjectReferenceType beginArchetypeRef()
- Overrides:
beginArchetypeRef
in classAbstractAccessCertificationDefinitionType
-
roleMembershipRef
public AccessCertificationDefinitionForReportType roleMembershipRef(ObjectReferenceType value)
- Overrides:
roleMembershipRef
in classAbstractAccessCertificationDefinitionType
-
roleMembershipRef
public AccessCertificationDefinitionForReportType roleMembershipRef(String oid, QName type)
- Overrides:
roleMembershipRef
in classAbstractAccessCertificationDefinitionType
-
roleMembershipRef
public AccessCertificationDefinitionForReportType roleMembershipRef(String oid, QName type, QName relation)
- Overrides:
roleMembershipRef
in classAbstractAccessCertificationDefinitionType
-
beginRoleMembershipRef
public ObjectReferenceType beginRoleMembershipRef()
- Overrides:
beginRoleMembershipRef
in classAbstractAccessCertificationDefinitionType
-
delegatedRef
public AccessCertificationDefinitionForReportType delegatedRef(ObjectReferenceType value)
- Overrides:
delegatedRef
in classAbstractAccessCertificationDefinitionType
-
delegatedRef
public AccessCertificationDefinitionForReportType delegatedRef(String oid, QName type)
- Overrides:
delegatedRef
in classAbstractAccessCertificationDefinitionType
-
delegatedRef
public AccessCertificationDefinitionForReportType delegatedRef(String oid, QName type, QName relation)
- Overrides:
delegatedRef
in classAbstractAccessCertificationDefinitionType
-
beginDelegatedRef
public ObjectReferenceType beginDelegatedRef()
- Overrides:
beginDelegatedRef
in classAbstractAccessCertificationDefinitionType
-
roleInfluenceRef
public AccessCertificationDefinitionForReportType roleInfluenceRef(ObjectReferenceType value)
- Overrides:
roleInfluenceRef
in classAbstractAccessCertificationDefinitionType
-
roleInfluenceRef
public AccessCertificationDefinitionForReportType roleInfluenceRef(String oid, QName type)
- Overrides:
roleInfluenceRef
in classAbstractAccessCertificationDefinitionType
-
roleInfluenceRef
public AccessCertificationDefinitionForReportType roleInfluenceRef(String oid, QName type, QName relation)
- Overrides:
roleInfluenceRef
in classAbstractAccessCertificationDefinitionType
-
beginRoleInfluenceRef
public ObjectReferenceType beginRoleInfluenceRef()
- Overrides:
beginRoleInfluenceRef
in classAbstractAccessCertificationDefinitionType
-
name
public AccessCertificationDefinitionForReportType name(PolyStringType value)
- Overrides:
name
in classAbstractAccessCertificationDefinitionType
-
name
public AccessCertificationDefinitionForReportType name(String value)
- Overrides:
name
in classAbstractAccessCertificationDefinitionType
-
description
public AccessCertificationDefinitionForReportType description(String value)
- Overrides:
description
in classAbstractAccessCertificationDefinitionType
-
documentation
public AccessCertificationDefinitionForReportType documentation(String value)
- Overrides:
documentation
in classAbstractAccessCertificationDefinitionType
-
subtype
public AccessCertificationDefinitionForReportType subtype(String value)
- Overrides:
subtype
in classAbstractAccessCertificationDefinitionType
-
fetchResult
public AccessCertificationDefinitionForReportType fetchResult(OperationResultType value)
- Overrides:
fetchResult
in classAbstractAccessCertificationDefinitionType
-
beginFetchResult
public OperationResultType beginFetchResult()
- Overrides:
beginFetchResult
in classAbstractAccessCertificationDefinitionType
-
extension
public AccessCertificationDefinitionForReportType extension(ExtensionType value)
- Overrides:
extension
in classAbstractAccessCertificationDefinitionType
-
beginExtension
public ExtensionType beginExtension()
- Overrides:
beginExtension
in classAbstractAccessCertificationDefinitionType
-
parentOrgRef
public AccessCertificationDefinitionForReportType parentOrgRef(ObjectReferenceType value)
- Overrides:
parentOrgRef
in classAbstractAccessCertificationDefinitionType
-
parentOrgRef
public AccessCertificationDefinitionForReportType parentOrgRef(String oid, QName type)
- Overrides:
parentOrgRef
in classAbstractAccessCertificationDefinitionType
-
parentOrgRef
public AccessCertificationDefinitionForReportType parentOrgRef(String oid, QName type, QName relation)
- Overrides:
parentOrgRef
in classAbstractAccessCertificationDefinitionType
-
beginParentOrgRef
public ObjectReferenceType beginParentOrgRef()
- Overrides:
beginParentOrgRef
in classAbstractAccessCertificationDefinitionType
-
trigger
public AccessCertificationDefinitionForReportType trigger(TriggerType value)
- Overrides:
trigger
in classAbstractAccessCertificationDefinitionType
-
beginTrigger
public TriggerType beginTrigger()
- Overrides:
beginTrigger
in classAbstractAccessCertificationDefinitionType
-
metadata
public AccessCertificationDefinitionForReportType metadata(MetadataType value)
- Overrides:
metadata
in classAbstractAccessCertificationDefinitionType
-
beginMetadata
public MetadataType beginMetadata()
- Overrides:
beginMetadata
in classAbstractAccessCertificationDefinitionType
-
tenantRef
public AccessCertificationDefinitionForReportType tenantRef(ObjectReferenceType value)
- Overrides:
tenantRef
in classAbstractAccessCertificationDefinitionType
-
tenantRef
public AccessCertificationDefinitionForReportType tenantRef(String oid, QName type)
- Overrides:
tenantRef
in classAbstractAccessCertificationDefinitionType
-
tenantRef
public AccessCertificationDefinitionForReportType tenantRef(String oid, QName type, QName relation)
- Overrides:
tenantRef
in classAbstractAccessCertificationDefinitionType
-
beginTenantRef
public ObjectReferenceType beginTenantRef()
- Overrides:
beginTenantRef
in classAbstractAccessCertificationDefinitionType
-
lifecycleState
public AccessCertificationDefinitionForReportType lifecycleState(String value)
- Overrides:
lifecycleState
in classAbstractAccessCertificationDefinitionType
-
operationExecution
public AccessCertificationDefinitionForReportType operationExecution(OperationExecutionType value)
- Overrides:
operationExecution
in classAbstractAccessCertificationDefinitionType
-
beginOperationExecution
public OperationExecutionType beginOperationExecution()
- Overrides:
beginOperationExecution
in classAbstractAccessCertificationDefinitionType
-
lensContext
public AccessCertificationDefinitionForReportType lensContext(LensContextType value)
- Overrides:
lensContext
in classAbstractAccessCertificationDefinitionType
-
beginLensContext
public LensContextType beginLensContext()
- Overrides:
beginLensContext
in classAbstractAccessCertificationDefinitionType
-
policySituation
public AccessCertificationDefinitionForReportType policySituation(String value)
- Overrides:
policySituation
in classAbstractAccessCertificationDefinitionType
-
triggeredPolicyRule
public AccessCertificationDefinitionForReportType triggeredPolicyRule(EvaluatedPolicyRuleType value)
- Overrides:
triggeredPolicyRule
in classAbstractAccessCertificationDefinitionType
-
beginTriggeredPolicyRule
public EvaluatedPolicyRuleType beginTriggeredPolicyRule()
- Overrides:
beginTriggeredPolicyRule
in classAbstractAccessCertificationDefinitionType
-
policyException
public AccessCertificationDefinitionForReportType policyException(PolicyExceptionType value)
- Overrides:
policyException
in classAbstractAccessCertificationDefinitionType
-
beginPolicyException
public PolicyExceptionType beginPolicyException()
- Overrides:
beginPolicyException
in classAbstractAccessCertificationDefinitionType
-
diagnosticInformation
public AccessCertificationDefinitionForReportType diagnosticInformation(DiagnosticInformationType value)
- Overrides:
diagnosticInformation
in classAbstractAccessCertificationDefinitionType
-
beginDiagnosticInformation
public DiagnosticInformationType beginDiagnosticInformation()
- Overrides:
beginDiagnosticInformation
in classAbstractAccessCertificationDefinitionType
-
indestructible
public AccessCertificationDefinitionForReportType indestructible(Boolean value)
- Overrides:
indestructible
in classAbstractAccessCertificationDefinitionType
-
end
public <X> X end()
- Overrides:
end
in classAbstractAccessCertificationDefinitionType
-
clone
public AccessCertificationDefinitionForReportType clone()
- Overrides:
clone
in classAbstractAccessCertificationDefinitionType
-
-