Class ObjectSynchronizationDiscriminatorType
- java.lang.Object
-
- com.evolveum.midpoint.prism.impl.binding.AbstractPlainStructured
-
- com.evolveum.midpoint.xml.ns._public.common.common_3.ObjectSynchronizationDiscriminatorType
-
- All Implemented Interfaces:
PlainStructured
,JaxbVisitable
,Serializable
,Cloneable
public class ObjectSynchronizationDiscriminatorType extends com.evolveum.midpoint.prism.impl.binding.AbstractPlainStructured
Defines a synchronization properties (configuration) for a resource. This applies to all flavors of synchronization (live sync, reconciliation, import, ...)- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface com.evolveum.midpoint.prism.binding.PlainStructured
PlainStructured.WithoutStrategy
-
-
Field Summary
Fields Modifier and Type Field Description static QName
COMPLEX_TYPE
static ItemName
F_INTENT
static ItemName
F_KIND
static ItemName
F_OWNER
static ItemName
F_SKIP
static ItemName
F_SYNCHRONIZATION_SITUATION
protected String
intent
protected ShadowKindType
kind
protected FocusType
owner
protected Boolean
skip
protected SynchronizationSituationType
synchronizationSituation
-
Constructor Summary
Constructors Constructor Description ObjectSynchronizationDiscriminatorType()
ObjectSynchronizationDiscriminatorType(ObjectSynchronizationDiscriminatorType other)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
accept(JaxbVisitor visitor)
ObjectSynchronizationDiscriminatorType
clone()
boolean
equals(Object other, StructuredEqualsStrategy strategy)
String
getIntent()
ShadowKindType
getKind()
FocusType
getOwner()
SynchronizationSituationType
getSynchronizationSituation()
int
hashCode(StructuredHashCodeStrategy strategy)
ObjectSynchronizationDiscriminatorType
intent(String value)
Boolean
isSkip()
ObjectSynchronizationDiscriminatorType
kind(ShadowKindType value)
ObjectSynchronizationDiscriminatorType
owner(FocusType value)
void
setIntent(String value)
void
setKind(ShadowKindType value)
void
setOwner(FocusType value)
void
setSkip(Boolean value)
void
setSynchronizationSituation(SynchronizationSituationType value)
ObjectSynchronizationDiscriminatorType
skip(Boolean value)
ObjectSynchronizationDiscriminatorType
synchronizationSituation(SynchronizationSituationType value)
-
-
-
Field Detail
-
kind
protected ShadowKindType kind
-
intent
protected String intent
-
synchronizationSituation
protected SynchronizationSituationType synchronizationSituation
-
owner
protected FocusType owner
-
skip
protected Boolean skip
-
COMPLEX_TYPE
public static final QName COMPLEX_TYPE
-
F_KIND
public static final ItemName F_KIND
-
F_INTENT
public static final ItemName F_INTENT
-
F_SYNCHRONIZATION_SITUATION
public static final ItemName F_SYNCHRONIZATION_SITUATION
-
F_OWNER
public static final ItemName F_OWNER
-
F_SKIP
public static final ItemName F_SKIP
-
-
Constructor Detail
-
ObjectSynchronizationDiscriminatorType
public ObjectSynchronizationDiscriminatorType()
-
ObjectSynchronizationDiscriminatorType
public ObjectSynchronizationDiscriminatorType(ObjectSynchronizationDiscriminatorType other)
-
-
Method Detail
-
getKind
public ShadowKindType getKind()
-
setKind
public void setKind(ShadowKindType value)
-
getIntent
public String getIntent()
-
setIntent
public void setIntent(String value)
-
getSynchronizationSituation
public SynchronizationSituationType getSynchronizationSituation()
-
setSynchronizationSituation
public void setSynchronizationSituation(SynchronizationSituationType value)
-
getOwner
public FocusType getOwner()
-
setOwner
public void setOwner(FocusType value)
-
isSkip
public Boolean isSkip()
-
setSkip
public void setSkip(Boolean value)
-
hashCode
public int hashCode(StructuredHashCodeStrategy strategy)
- Specified by:
hashCode
in interfacePlainStructured
- Overrides:
hashCode
in classcom.evolveum.midpoint.prism.impl.binding.AbstractPlainStructured
-
equals
public boolean equals(Object other, StructuredEqualsStrategy strategy)
- Specified by:
equals
in interfacePlainStructured
- Overrides:
equals
in classcom.evolveum.midpoint.prism.impl.binding.AbstractPlainStructured
-
kind
public ObjectSynchronizationDiscriminatorType kind(ShadowKindType value)
-
intent
public ObjectSynchronizationDiscriminatorType intent(String value)
-
synchronizationSituation
public ObjectSynchronizationDiscriminatorType synchronizationSituation(SynchronizationSituationType value)
-
owner
public ObjectSynchronizationDiscriminatorType owner(FocusType value)
-
skip
public ObjectSynchronizationDiscriminatorType skip(Boolean value)
-
accept
public void accept(JaxbVisitor visitor)
- Specified by:
accept
in interfaceJaxbVisitable
- Overrides:
accept
in classcom.evolveum.midpoint.prism.impl.binding.AbstractPlainStructured
-
clone
public ObjectSynchronizationDiscriminatorType clone()
- Specified by:
clone
in interfacePlainStructured
- Specified by:
clone
in classcom.evolveum.midpoint.prism.impl.binding.AbstractPlainStructured
-
-