Class RelationDefinitionType
- java.lang.Object
-
- com.evolveum.midpoint.xml.ns._public.common.common_3.RelationDefinitionType
-
- All Implemented Interfaces:
Containerable
,DebugDumpable
,Serializable
,Cloneable
public class RelationDefinitionType extends Object implements Serializable, Cloneable, Containerable
Definition of a single (custom) relation.Java class for RelationDefinitionType complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="RelationDefinitionType"> <complexContent> <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> <sequence> <element name="ref" type="{http://www.w3.org/2001/XMLSchema}QName"/> <element name="description" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> <element ref="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}documentation" minOccurs="0"/> <element name="display" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}DisplayType" minOccurs="0"/> <element name="category" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}AreaCategoryType" maxOccurs="unbounded" minOccurs="0"/> <element name="defaultFor" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}RelationKindType" minOccurs="0"/> <element name="kind" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}RelationKindType" maxOccurs="unbounded" minOccurs="0"/> <element name="processedOnLogin" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/> <element name="processedOnRecompute" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/> <element name="storedIntoParentOrgRef" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/> <element name="automaticallyMatched" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/> <element name="staticallyDefined" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/> </sequence> <attribute name="id" type="{http://www.w3.org/2001/XMLSchema}long" /> </restriction> </complexContent> </complexType>
- See Also:
- Serialized Form
-
-
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
-
Fields inherited from interface com.evolveum.midpoint.util.DebugDumpable
INDENT_STRING
-
-
Constructor Summary
Constructors Constructor Description RelationDefinitionType()
RelationDefinitionType(PrismContext prismContext)
-
Method Summary
-
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
-
Methods inherited from interface com.evolveum.midpoint.util.DebugDumpable
debugDump, debugDumpLazily, debugDumpLazily
-
-
-
-
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
-
-
Constructor Detail
-
RelationDefinitionType
public RelationDefinitionType()
-
RelationDefinitionType
public RelationDefinitionType(PrismContext prismContext)
-
-
Method Detail
-
asPrismContainerValue
public PrismContainerValue asPrismContainerValue()
- Specified by:
asPrismContainerValue
in interfaceContainerable
-
setupContainerValue
public void setupContainerValue(PrismContainerValue containerValue)
Description copied from interface:Containerable
Setup value to the containerable representation. This is used to after (empty) containerable is created to initialize it with a correct prism container value. Note: This method DOES NOT change the container value parent.- Specified by:
setupContainerValue
in interfaceContainerable
-
end
public <X> X end()
-
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()
-
createCategoryList
public List<AreaCategoryType> createCategoryList()
-
getDefaultFor
public RelationKindType getDefaultFor()
-
setDefaultFor
public void setDefaultFor(RelationKindType value)
-
getKind
public List<RelationKindType> getKind()
-
createKindList
public List<RelationKindType> createKindList()
-
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)
-
getId
public Long getId()
-
setId
public void setId(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)
-
id
public RelationDefinitionType id(Long value)
-
clone
public RelationDefinitionType clone()
-
-