Class ObjectReferenceType
- java.lang.Object
-
- com.evolveum.midpoint.prism.impl.binding.AbstractReferencable<ObjectReferenceType>
-
- com.evolveum.midpoint.xml.ns._public.common.common_3.ObjectReferenceType
-
- All Implemented Interfaces:
Referencable
,Serializable
,Cloneable
public class ObjectReferenceType extends com.evolveum.midpoint.prism.impl.binding.AbstractReferencable<ObjectReferenceType> implements Referencable
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static QName
COMPLEX_TYPE
static ItemName
F_DESCRIPTION
static ItemName
F_DOCUMENTATION
static ItemName
F_FILTER
static ItemName
F_OID
static ItemName
F_REFERENTIAL_INTEGRITY
static ItemName
F_RELATION
static ItemName
F_RESOLUTION_TIME
static ItemName
F_TARGET_NAME
static ItemName
F_TYPE
static Producer<ObjectReferenceType>
FACTORY
-
Constructor Summary
Constructors Constructor Description ObjectReferenceType()
-
Method Summary
-
Methods inherited from class com.evolveum.midpoint.prism.impl.binding.AbstractReferencable
asReferenceValue, clone, end, equals, getObject, getObjectable, getOid, getRelation, getType, hashCode, setOid, setRelation, setType, setupReferenceValue, toString
-
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface com.evolveum.midpoint.prism.Referencable
asReferenceValue, getOid, getRelation, getType, setupReferenceValue
-
-
-
-
Field Detail
-
COMPLEX_TYPE
public static final QName COMPLEX_TYPE
-
F_TYPE
public static final ItemName F_TYPE
-
F_OID
public static final ItemName F_OID
-
F_RELATION
public static final ItemName F_RELATION
-
F_DESCRIPTION
public static final ItemName F_DESCRIPTION
-
F_DOCUMENTATION
public static final ItemName F_DOCUMENTATION
-
F_FILTER
public static final ItemName F_FILTER
-
F_RESOLUTION_TIME
public static final ItemName F_RESOLUTION_TIME
-
F_REFERENTIAL_INTEGRITY
public static final ItemName F_REFERENTIAL_INTEGRITY
-
F_TARGET_NAME
public static final ItemName F_TARGET_NAME
-
FACTORY
public static final Producer<ObjectReferenceType> FACTORY
-
-
Method Detail
-
thisInstance
protected ObjectReferenceType thisInstance()
- Specified by:
thisInstance
in classcom.evolveum.midpoint.prism.impl.binding.AbstractReferencable<ObjectReferenceType>
-
getDescription
public String getDescription()
- Specified by:
getDescription
in interfaceReferencable
- Overrides:
getDescription
in classcom.evolveum.midpoint.prism.impl.binding.AbstractReferencable<ObjectReferenceType>
-
setDescription
public void setDescription(String value)
- Overrides:
setDescription
in classcom.evolveum.midpoint.prism.impl.binding.AbstractReferencable<ObjectReferenceType>
-
getDocumentation
public String getDocumentation()
-
setDocumentation
public void setDocumentation(String value)
-
getFilter
public SearchFilterType getFilter()
- Specified by:
getFilter
in interfaceReferencable
- Overrides:
getFilter
in classcom.evolveum.midpoint.prism.impl.binding.AbstractReferencable<ObjectReferenceType>
-
setFilter
public void setFilter(SearchFilterType value)
- Overrides:
setFilter
in classcom.evolveum.midpoint.prism.impl.binding.AbstractReferencable<ObjectReferenceType>
-
getResolutionTime
public EvaluationTimeType getResolutionTime()
- Specified by:
getResolutionTime
in interfaceReferencable
- Overrides:
getResolutionTime
in classcom.evolveum.midpoint.prism.impl.binding.AbstractReferencable<ObjectReferenceType>
-
setResolutionTime
public void setResolutionTime(EvaluationTimeType value)
- Overrides:
setResolutionTime
in classcom.evolveum.midpoint.prism.impl.binding.AbstractReferencable<ObjectReferenceType>
-
getReferentialIntegrity
public ReferentialIntegrityType getReferentialIntegrity()
- Specified by:
getReferentialIntegrity
in interfaceReferencable
- Overrides:
getReferentialIntegrity
in classcom.evolveum.midpoint.prism.impl.binding.AbstractReferencable<ObjectReferenceType>
-
setReferentialIntegrity
public void setReferentialIntegrity(ReferentialIntegrityType value)
- Overrides:
setReferentialIntegrity
in classcom.evolveum.midpoint.prism.impl.binding.AbstractReferencable<ObjectReferenceType>
-
getTargetName
public PolyStringType getTargetName()
- Specified by:
getTargetName
in interfaceReferencable
- Overrides:
getTargetName
in classcom.evolveum.midpoint.prism.impl.binding.AbstractReferencable<ObjectReferenceType>
-
setTargetName
public void setTargetName(PolyStringType value)
- Overrides:
setTargetName
in classcom.evolveum.midpoint.prism.impl.binding.AbstractReferencable<ObjectReferenceType>
-
type
public ObjectReferenceType type(QName value)
-
oid
public ObjectReferenceType oid(String value)
-
relation
public ObjectReferenceType relation(QName value)
-
description
public ObjectReferenceType description(String value)
-
documentation
public ObjectReferenceType documentation(String value)
-
filter
public ObjectReferenceType filter(SearchFilterType value)
-
resolutionTime
public ObjectReferenceType resolutionTime(EvaluationTimeType value)
-
referentialIntegrity
public ObjectReferenceType referentialIntegrity(ReferentialIntegrityType value)
-
targetName
public ObjectReferenceType targetName(PolyStringType value)
-
targetName
public ObjectReferenceType targetName(String value)
-
clone
public ObjectReferenceType clone()
- Specified by:
clone
in interfaceReferencable
- Specified by:
clone
in classcom.evolveum.midpoint.prism.impl.binding.AbstractReferencable<ObjectReferenceType>
-
-