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 Summary
FieldsModifier and TypeFieldDescriptionprotected final @Nullable Stringprotected final @Nullable ShadowKindTypeprotected final @Nullable QNameprotected final @Nullable Stringprotected final @Nullable StringFields inherited from interface com.evolveum.midpoint.util.DebugDumpable
INDENT_STRING -
Constructor Summary
ConstructorsConstructorDescriptionResourceShadowCoordinates(@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 Summary
Modifier 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.Object
finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface com.evolveum.midpoint.util.DebugDumpable
debugDump, debugDumpLazily, debugDumpLazilyMethods inherited from interface com.evolveum.midpoint.util.ShortDumpable
shortDump, shortDumpLazily
-
Field Details
-
resourceOid
-
kind
-
intent
-
tag
-
objectClass
-
-
Constructor Details
-
ResourceShadowCoordinates
public ResourceShadowCoordinates(@Nullable @Nullable String resourceOid, @Nullable @Nullable ShadowKindType kind, @Nullable @Nullable String intent, @Nullable @Nullable String tag, @Nullable @Nullable QName objectClass) -
ResourceShadowCoordinates
public ResourceShadowCoordinates(String resourceOid, ShadowKindType kind, String intent, QName objectClass) -
ResourceShadowCoordinates
-
-
Method Details
-
getResourceOid
-
getKind
-
getIntent
-
getTag
-
getObjectClass
-
equals
-
hashCode
public int hashCode() -
toString
-
shortDump
Description 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 interfaceShortDumpable- 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 interfaceHumanReadableDescribable
-
toHumanReadableDescription
-
debugDump
- Specified by:
debugDumpin interfaceDebugDumpable
-
clone
-
isTypeSpecified
public boolean isTypeSpecified()
-