Class ObjectSynchronizationDiscriminatorType
- java.lang.Object
-
- com.evolveum.midpoint.xml.ns._public.common.common_3.ObjectSynchronizationDiscriminatorType
-
- All Implemented Interfaces:
JaxbVisitable
,Serializable
,Cloneable
,org.jvnet.jaxb2_commons.lang.Equals
,org.jvnet.jaxb2_commons.lang.HashCode
public class ObjectSynchronizationDiscriminatorType extends Object implements Serializable, Cloneable, JaxbVisitable, org.jvnet.jaxb2_commons.lang.Equals, org.jvnet.jaxb2_commons.lang.HashCode
Defines a synchronization properties (configuration) for a resource. This applies to all flavors of synchronization (live sync, reconciliation, import, ...)Java class for ObjectSynchronizationDiscriminatorType complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="ObjectSynchronizationDiscriminatorType"> <complexContent> <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> <sequence> <element name="kind" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}ShadowKindType" minOccurs="0"/> <element name="intent" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> <element name="synchronizationSituation" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}SynchronizationSituationType" minOccurs="0"/> <element name="owner" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}FocusType" minOccurs="0"/> <element name="skip" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/> </sequence> </restriction> </complexContent> </complexType>
- See Also:
- Serialized Form
-
-
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()
Creates a newObjectSynchronizationDiscriminatorType
instance.ObjectSynchronizationDiscriminatorType(ObjectSynchronizationDiscriminatorType o)
Creates a newObjectSynchronizationDiscriminatorType
instance by deeply copying a givenObjectSynchronizationDiscriminatorType
instance.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
accept(JaxbVisitor visitor)
ObjectSynchronizationDiscriminatorType
clone()
Creates and returns a deep copy of this object.boolean
equals(Object object)
boolean
equals(org.jvnet.jaxb2_commons.locator.ObjectLocator thisLocator, org.jvnet.jaxb2_commons.locator.ObjectLocator thatLocator, Object object, org.jvnet.jaxb2_commons.lang.EqualsStrategy strategy)
String
getIntent()
Gets the value of the intent property.ShadowKindType
getKind()
Gets the value of the kind property.FocusType
getOwner()
Gets the value of the owner property.SynchronizationSituationType
getSynchronizationSituation()
Gets the value of the synchronizationSituation property.int
hashCode()
int
hashCode(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, org.jvnet.jaxb2_commons.lang.HashCodeStrategy strategy)
ObjectSynchronizationDiscriminatorType
intent(String value)
Boolean
isSkip()
Gets the value of the skip property.ObjectSynchronizationDiscriminatorType
kind(ShadowKindType value)
ObjectSynchronizationDiscriminatorType
owner(FocusType value)
void
setIntent(String value)
Sets the value of the intent property.void
setKind(ShadowKindType value)
Sets the value of the kind property.void
setOwner(FocusType value)
Sets the value of the owner property.void
setSkip(Boolean value)
Sets the value of the skip property.void
setSynchronizationSituation(SynchronizationSituationType value)
Sets the value of the synchronizationSituation property.ObjectSynchronizationDiscriminatorType
skip(Boolean value)
ObjectSynchronizationDiscriminatorType
synchronizationSituation(SynchronizationSituationType value)
String
toString()
Generates a String representation of the contents of this type.
-
-
-
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()
Creates a newObjectSynchronizationDiscriminatorType
instance.
-
ObjectSynchronizationDiscriminatorType
public ObjectSynchronizationDiscriminatorType(ObjectSynchronizationDiscriminatorType o)
Creates a newObjectSynchronizationDiscriminatorType
instance by deeply copying a givenObjectSynchronizationDiscriminatorType
instance.- Parameters:
o
- The instance to copy.- Throws:
NullPointerException
- ifo
isnull
.
-
-
Method Detail
-
getKind
public ShadowKindType getKind()
Gets the value of the kind property.- Returns:
- possible object is
ShadowKindType
-
setKind
public void setKind(ShadowKindType value)
Sets the value of the kind property.- Parameters:
value
- allowed object isShadowKindType
-
getIntent
public String getIntent()
Gets the value of the intent property.- Returns:
- possible object is
String
-
setIntent
public void setIntent(String value)
Sets the value of the intent property.- Parameters:
value
- allowed object isString
-
getSynchronizationSituation
public SynchronizationSituationType getSynchronizationSituation()
Gets the value of the synchronizationSituation property.- Returns:
- possible object is
SynchronizationSituationType
-
setSynchronizationSituation
public void setSynchronizationSituation(SynchronizationSituationType value)
Sets the value of the synchronizationSituation property.- Parameters:
value
- allowed object isSynchronizationSituationType
-
getOwner
public FocusType getOwner()
Gets the value of the owner property.- Returns:
- possible object is
FocusType
-
setOwner
public void setOwner(FocusType value)
Sets the value of the owner property.- Parameters:
value
- allowed object isFocusType
-
isSkip
public Boolean isSkip()
Gets the value of the skip property.- Returns:
- possible object is
Boolean
-
setSkip
public void setSkip(Boolean value)
Sets the value of the skip property.- Parameters:
value
- allowed object isBoolean
-
toString
public String toString()
Generates a String representation of the contents of this type. This is an extension method, produced by the 'ts' xjc plugin
-
hashCode
public int hashCode(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, org.jvnet.jaxb2_commons.lang.HashCodeStrategy strategy)
- Specified by:
hashCode
in interfaceorg.jvnet.jaxb2_commons.lang.HashCode
-
equals
public boolean equals(org.jvnet.jaxb2_commons.locator.ObjectLocator thisLocator, org.jvnet.jaxb2_commons.locator.ObjectLocator thatLocator, Object object, org.jvnet.jaxb2_commons.lang.EqualsStrategy strategy)
- Specified by:
equals
in interfaceorg.jvnet.jaxb2_commons.lang.Equals
-
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
-
clone
public ObjectSynchronizationDiscriminatorType clone()
Creates and returns a deep copy of this object.
-
-