Class RelationDefinitionType
- java.lang.Object
-
- com.evolveum.midpoint.prism.impl.binding.AbstractMutableContainerable
-
- com.evolveum.midpoint.xml.ns._public.common.common_3.RelationDefinitionType
-
- All Implemented Interfaces:
Containerable
,Freezable
,com.evolveum.midpoint.prism.impl.binding.ContainerablePrismBinding
,DebugDumpable
,Serializable
,Cloneable
public class RelationDefinitionType extends com.evolveum.midpoint.prism.impl.binding.AbstractMutableContainerable
Definition of a single (custom) relation.- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class com.evolveum.midpoint.prism.impl.binding.AbstractMutableContainerable
com.evolveum.midpoint.prism.impl.binding.AbstractMutableContainerable.Any
-
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_AUTOMATICALLY_MATCHED
static ItemName
F_CATEGORY
static ItemName
F_DEFAULT_FOR
static ItemName
F_DESCRIPTION
static ItemName
F_DISPLAY
static ItemName
F_DOCUMENTATION
static ItemName
F_KIND
static ItemName
F_PROCESSED_ON_LOGIN
static ItemName
F_PROCESSED_ON_RECOMPUTE
static ItemName
F_REF
static ItemName
F_STATICALLY_DEFINED
static ItemName
F_STORED_INTO_PARENT_ORG_REF
static Producer<RelationDefinitionType>
FACTORY
-
Fields inherited from interface com.evolveum.midpoint.util.DebugDumpable
INDENT_STRING
-
-
Constructor Summary
Constructors Constructor Description RelationDefinitionType()
RelationDefinitionType(PrismContext context)
Deprecated.
-
Method Summary
-
Methods inherited from class com.evolveum.midpoint.prism.impl.binding.AbstractMutableContainerable
asPrismContainerValue, getId, hashCode, setId, setupContainerValue, toString
-
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface com.evolveum.midpoint.prism.Containerable
cloneWithoutId, debugDump, freeze, isImmutable
-
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
-
-
-
-
Field Detail
-
COMPLEX_TYPE
public static final QName COMPLEX_TYPE
-
F_REF
public static final ItemName F_REF
-
F_DESCRIPTION
public static final ItemName F_DESCRIPTION
-
F_DOCUMENTATION
public static final ItemName F_DOCUMENTATION
-
F_DISPLAY
public static final ItemName F_DISPLAY
-
F_CATEGORY
public static final ItemName F_CATEGORY
-
F_DEFAULT_FOR
public static final ItemName F_DEFAULT_FOR
-
F_KIND
public static final ItemName F_KIND
-
F_PROCESSED_ON_LOGIN
public static final ItemName F_PROCESSED_ON_LOGIN
-
F_PROCESSED_ON_RECOMPUTE
public static final ItemName F_PROCESSED_ON_RECOMPUTE
-
F_STORED_INTO_PARENT_ORG_REF
public static final ItemName F_STORED_INTO_PARENT_ORG_REF
-
F_AUTOMATICALLY_MATCHED
public static final ItemName F_AUTOMATICALLY_MATCHED
-
F_STATICALLY_DEFINED
public static final ItemName F_STATICALLY_DEFINED
-
FACTORY
public static final Producer<RelationDefinitionType> FACTORY
-
-
Constructor Detail
-
RelationDefinitionType
public RelationDefinitionType()
-
RelationDefinitionType
@Deprecated public RelationDefinitionType(PrismContext context)
Deprecated.
-
-
Method Detail
-
getRef
public QName getRef()
-
setRef
public void setRef(QName value)
-
getDescription
public String getDescription()
-
setDescription
public void setDescription(String value)
-
getDocumentation
public String getDocumentation()
-
setDocumentation
public void setDocumentation(String value)
-
getDisplay
public DisplayType getDisplay()
-
setDisplay
public void setDisplay(DisplayType value)
-
getCategory
public List<AreaCategoryType> getCategory()
-
getDefaultFor
public RelationKindType getDefaultFor()
-
setDefaultFor
public void setDefaultFor(RelationKindType value)
-
getKind
public List<RelationKindType> getKind()
-
isProcessedOnLogin
public Boolean isProcessedOnLogin()
-
setProcessedOnLogin
public void setProcessedOnLogin(Boolean value)
-
isProcessedOnRecompute
public Boolean isProcessedOnRecompute()
-
setProcessedOnRecompute
public void setProcessedOnRecompute(Boolean value)
-
isStoredIntoParentOrgRef
public Boolean isStoredIntoParentOrgRef()
-
setStoredIntoParentOrgRef
public void setStoredIntoParentOrgRef(Boolean value)
-
isAutomaticallyMatched
public Boolean isAutomaticallyMatched()
-
setAutomaticallyMatched
public void setAutomaticallyMatched(Boolean value)
-
isStaticallyDefined
public Boolean isStaticallyDefined()
-
setStaticallyDefined
public void setStaticallyDefined(Boolean value)
-
equals
public boolean equals(Object other)
- Overrides:
equals
in classcom.evolveum.midpoint.prism.impl.binding.AbstractMutableContainerable
-
id
public RelationDefinitionType id(Long value)
-
ref
public RelationDefinitionType ref(QName value)
-
description
public RelationDefinitionType description(String value)
-
documentation
public RelationDefinitionType documentation(String value)
-
display
public RelationDefinitionType display(DisplayType value)
-
beginDisplay
public DisplayType beginDisplay()
-
category
public RelationDefinitionType category(AreaCategoryType value)
-
defaultFor
public RelationDefinitionType defaultFor(RelationKindType value)
-
kind
public RelationDefinitionType kind(RelationKindType value)
-
processedOnLogin
public RelationDefinitionType processedOnLogin(Boolean value)
-
processedOnRecompute
public RelationDefinitionType processedOnRecompute(Boolean value)
-
storedIntoParentOrgRef
public RelationDefinitionType storedIntoParentOrgRef(Boolean value)
-
automaticallyMatched
public RelationDefinitionType automaticallyMatched(Boolean value)
-
staticallyDefined
public RelationDefinitionType staticallyDefined(Boolean value)
-
end
public <X> X end()
-
clone
public RelationDefinitionType clone()
- Overrides:
clone
in classcom.evolveum.midpoint.prism.impl.binding.AbstractMutableContainerable
-
-