Class AsyncUpdateSourceType
- java.lang.Object
-
- com.evolveum.midpoint.prism.impl.binding.AbstractPlainStructured
-
- com.evolveum.midpoint.xml.ns._public.common.common_3.AsyncUpdateSourceType
-
- All Implemented Interfaces:
PlainStructured
,JaxbVisitable
,Serializable
,Cloneable
- Direct Known Subclasses:
Amqp091SourceType
,CustomAsyncUpdateSourceType
,JmsSourceType
public class AsyncUpdateSourceType extends com.evolveum.midpoint.prism.impl.binding.AbstractPlainStructured
Source of asynchronous updates.- 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 protected String
className
static QName
COMPLEX_TYPE
protected String
description
protected String
documentation
static ItemName
F_CLASS_NAME
static ItemName
F_DESCRIPTION
static ItemName
F_DOCUMENTATION
static ItemName
F_NAME
protected String
name
-
Constructor Summary
Constructors Constructor Description AsyncUpdateSourceType()
AsyncUpdateSourceType(AsyncUpdateSourceType other)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
accept(JaxbVisitor visitor)
AsyncUpdateSourceType
className(String value)
AsyncUpdateSourceType
clone()
AsyncUpdateSourceType
description(String value)
AsyncUpdateSourceType
documentation(String value)
boolean
equals(Object other, StructuredEqualsStrategy strategy)
String
getClassName()
String
getDescription()
String
getDocumentation()
String
getName()
int
hashCode(StructuredHashCodeStrategy strategy)
AsyncUpdateSourceType
name(String value)
void
setClassName(String value)
void
setDescription(String value)
void
setDocumentation(String value)
void
setName(String value)
-
-
-
Field Detail
-
name
protected String name
-
description
protected String description
-
documentation
protected String documentation
-
className
protected String className
-
COMPLEX_TYPE
public static final QName COMPLEX_TYPE
-
F_NAME
public static final ItemName F_NAME
-
F_DESCRIPTION
public static final ItemName F_DESCRIPTION
-
F_DOCUMENTATION
public static final ItemName F_DOCUMENTATION
-
F_CLASS_NAME
public static final ItemName F_CLASS_NAME
-
-
Constructor Detail
-
AsyncUpdateSourceType
public AsyncUpdateSourceType()
-
AsyncUpdateSourceType
public AsyncUpdateSourceType(AsyncUpdateSourceType other)
-
-
Method Detail
-
getName
public String getName()
-
setName
public void setName(String value)
-
getDescription
public String getDescription()
-
setDescription
public void setDescription(String value)
-
getDocumentation
public String getDocumentation()
-
setDocumentation
public void setDocumentation(String value)
-
getClassName
public String getClassName()
-
setClassName
public void setClassName(String 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
-
name
public AsyncUpdateSourceType name(String value)
-
description
public AsyncUpdateSourceType description(String value)
-
documentation
public AsyncUpdateSourceType documentation(String value)
-
className
public AsyncUpdateSourceType className(String value)
-
accept
public void accept(JaxbVisitor visitor)
- Specified by:
accept
in interfaceJaxbVisitable
- Overrides:
accept
in classcom.evolveum.midpoint.prism.impl.binding.AbstractPlainStructured
-
clone
public AsyncUpdateSourceType clone()
- Specified by:
clone
in interfacePlainStructured
- Specified by:
clone
in classcom.evolveum.midpoint.prism.impl.binding.AbstractPlainStructured
-
-