Class NotifierTransportConfigType
- java.lang.Object
-
- com.evolveum.midpoint.prism.impl.binding.AbstractPlainStructured
-
- com.evolveum.midpoint.xml.ns._public.common.common_3.NotifierTransportConfigType
-
- All Implemented Interfaces:
PlainStructured
,JaxbVisitable
,Serializable
,Cloneable
public class NotifierTransportConfigType extends com.evolveum.midpoint.prism.impl.binding.AbstractPlainStructured
Type for more descriptive message transport declaration inside notifiers. Enables the transport for the notifier, the `transport` element with the same name is not necessary.- 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_MESSAGE_TEMPLATE_REF
static ItemName
F_NAME
protected ObjectReferenceType
messageTemplateRef
protected String
name
-
Constructor Summary
Constructors Constructor Description NotifierTransportConfigType()
NotifierTransportConfigType(NotifierTransportConfigType other)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
accept(JaxbVisitor visitor)
ObjectReferenceType
beginMessageTemplateRef()
NotifierTransportConfigType
clone()
boolean
equals(Object other, StructuredEqualsStrategy strategy)
ObjectReferenceType
getMessageTemplateRef()
String
getName()
int
hashCode(StructuredHashCodeStrategy strategy)
NotifierTransportConfigType
messageTemplateRef(ObjectReferenceType value)
NotifierTransportConfigType
messageTemplateRef(String oid, QName type)
NotifierTransportConfigType
messageTemplateRef(String oid, QName type, QName relation)
NotifierTransportConfigType
name(String value)
void
setMessageTemplateRef(ObjectReferenceType value)
void
setName(String value)
-
-
-
Field Detail
-
name
protected String name
-
messageTemplateRef
protected ObjectReferenceType messageTemplateRef
-
COMPLEX_TYPE
public static final QName COMPLEX_TYPE
-
F_NAME
public static final ItemName F_NAME
-
F_MESSAGE_TEMPLATE_REF
public static final ItemName F_MESSAGE_TEMPLATE_REF
-
-
Constructor Detail
-
NotifierTransportConfigType
public NotifierTransportConfigType()
-
NotifierTransportConfigType
public NotifierTransportConfigType(NotifierTransportConfigType other)
-
-
Method Detail
-
getName
public String getName()
-
setName
public void setName(String value)
-
getMessageTemplateRef
public ObjectReferenceType getMessageTemplateRef()
-
setMessageTemplateRef
public void setMessageTemplateRef(ObjectReferenceType 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 NotifierTransportConfigType name(String value)
-
messageTemplateRef
public NotifierTransportConfigType messageTemplateRef(ObjectReferenceType value)
-
messageTemplateRef
public NotifierTransportConfigType messageTemplateRef(String oid, QName type)
-
messageTemplateRef
public NotifierTransportConfigType messageTemplateRef(String oid, QName type, QName relation)
-
beginMessageTemplateRef
public ObjectReferenceType beginMessageTemplateRef()
-
accept
public void accept(JaxbVisitor visitor)
- Specified by:
accept
in interfaceJaxbVisitable
- Overrides:
accept
in classcom.evolveum.midpoint.prism.impl.binding.AbstractPlainStructured
-
clone
public NotifierTransportConfigType clone()
- Specified by:
clone
in interfacePlainStructured
- Specified by:
clone
in classcom.evolveum.midpoint.prism.impl.binding.AbstractPlainStructured
-
-