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
Modifier and TypeFieldDescriptionprotected final @Nullable String
protected final @Nullable ShadowKindType
protected final @Nullable QName
protected final @Nullable String
protected final @Nullable String
Fields inherited from interface com.evolveum.midpoint.util.DebugDumpable
INDENT_STRING
-
Constructor Summary
ConstructorDescriptionResourceShadowCoordinates
(@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 ShadowKindType
getKind()
@Nullable QName
@Nullable String
@Nullable String
getTag()
int
hashCode()
boolean
void
Show 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, wait
Methods inherited from interface com.evolveum.midpoint.util.DebugDumpable
debugDump, debugDumpLazily, debugDumpLazily
Methods 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:ShortDumpable
Show 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:
shortDump
in 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:
toHumanReadableDescription
in interfaceHumanReadableDescribable
-
toHumanReadableDescription
-
debugDump
- Specified by:
debugDump
in interfaceDebugDumpable
-
clone
-
isTypeSpecified
public boolean isTypeSpecified()
-