Package com.evolveum.midpoint.schema
Class ResourceShadowCoordinates
java.lang.Object
com.evolveum.midpoint.schema.ResourceShadowCoordinates
- All Implemented Interfaces:
- DebugDumpable,- HumanReadableDescribable,- ShortDumpable,- Serializable,- Cloneable
public class ResourceShadowCoordinates
extends Object
implements Serializable, DebugDumpable, ShortDumpable, HumanReadableDescribable, Cloneable
Aggregate bean containing resource OID, kind, intent, object class and tag flags.
 For general use where a combination of (some of) these information bits is needed.
- Author:
- Radovan Semancik
- See Also:
- 
Field SummaryFieldsModifier and TypeFieldDescriptionprotected final @Nullable Stringprotected final @Nullable ShadowKindTypeprotected final @Nullable QNameprotected final @Nullable Stringprotected final @Nullable StringFields inherited from interface com.evolveum.midpoint.util.DebugDumpableINDENT_STRING
- 
Constructor SummaryConstructorsConstructorDescriptionResourceShadowCoordinates(@Nullable String resourceOid, @Nullable ShadowKindType kind, @Nullable String intent, @Nullable String tag, @Nullable QName objectClass) ResourceShadowCoordinates(String resourceOid, ShadowKindType kind, String intent) ResourceShadowCoordinates(String resourceOid, ShadowKindType kind, String intent, QName objectClass) 
- 
Method SummaryModifier and TypeMethodDescriptionclone()debugDump(int indent) boolean@Nullable String@Nullable ShadowKindTypegetKind()@Nullable QName@Nullable String@Nullable StringgetTag()inthashCode()booleanvoidShow the content of the object intended for diagnostics.toHumanReadableDescription(boolean writeOid) toString()Methods inherited from class java.lang.Objectfinalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface com.evolveum.midpoint.util.DebugDumpabledebugDump, debugDumpLazily, debugDumpLazilyMethods inherited from interface com.evolveum.midpoint.util.ShortDumpableshortDump, shortDumpLazily
- 
Field Details- 
resourceOid
- 
kind
- 
intent
- 
tag
- 
objectClass
 
- 
- 
Constructor Details- 
ResourceShadowCoordinatespublic ResourceShadowCoordinates(@Nullable @Nullable String resourceOid, @Nullable @Nullable ShadowKindType kind, @Nullable @Nullable String intent, @Nullable @Nullable String tag, @Nullable @Nullable QName objectClass) 
- 
ResourceShadowCoordinatespublic ResourceShadowCoordinates(String resourceOid, ShadowKindType kind, String intent, QName objectClass) 
- 
ResourceShadowCoordinates
 
- 
- 
Method Details- 
getResourceOid
- 
getKind
- 
getIntent
- 
getTag
- 
getObjectClass
- 
equals
- 
hashCodepublic int hashCode()
- 
toString
- 
shortDumpDescription copied from interface:ShortDumpableShow the content of the object intended for diagnostics. This method is supposed to append a compact, human-readable output in a single line. Unlike toString() method, there is no requirement to identify the actual class or type of the object. It is assumed that the class/type will be obvious from the context in which the output is used.- Specified by:
- shortDumpin interface- ShortDumpable
- Parameters:
- sb- StringBuilder to which to a compact one-line content of the object intended for diagnostics by system administrator should be appended.
 
- 
toHumanReadableDescription- Specified by:
- toHumanReadableDescriptionin interface- HumanReadableDescribable
 
- 
toHumanReadableDescription
- 
debugDump- Specified by:
- debugDumpin interface- DebugDumpable
 
- 
clone
- 
isTypeSpecifiedpublic boolean isTypeSpecified()
 
-