Class AbstractShadowReferenceTypeDefinition
java.lang.Object
com.evolveum.midpoint.schema.processor.AbstractShadowReferenceTypeDefinition
- All Implemented Interfaces:
DebugDumpable
,Serializable
- Direct Known Subclasses:
NativelyProvidedShadowReferenceTypeDefinition
,SimulatedShadowReferenceTypeDefinition
public abstract class AbstractShadowReferenceTypeDefinition
extends Object
implements DebugDumpable, Serializable
Definition of a reference type: a named type of references between shadows.
. It can be either native or simulated.
Each participant can be a set of object definitions: classes or types, potentially mixing both.
TODO finalize this
- See Also:
-
Field Summary
Fields inherited from interface com.evolveum.midpoint.util.DebugDumpable
INDENT_STRING
-
Method Summary
Modifier and TypeMethodDescriptiondebugDump
(int indent) @NotNull String
@NotNull QName
getQName()
@NotNull QName
This is more understandable to clients.@NotNull ResourceObjectDefinition
@Nullable String
@Nullable SimulatedShadowReferenceTypeDefinition
boolean
Requires consistent definition of the association target objects (all are entitlements, or none of them is).Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface com.evolveum.midpoint.util.DebugDumpable
debugDump, debugDumpLazily, debugDumpLazily
-
Method Details
-
getLocalName
-
getQName
-
getReferenceTypeName
This is more understandable to clients. -
getRepresentativeObjectDefinition
-
getSimulationDefinition
-
isEntitlement
public boolean isEntitlement()Requires consistent definition of the association target objects (all are entitlements, or none of them is). -
getResourceOid
-
debugDump
- Specified by:
debugDump
in interfaceDebugDumpable
-