Class JmsSourceType
- java.lang.Object
-
- com.evolveum.midpoint.xml.ns._public.common.common_3.AsyncUpdateSourceType
-
- com.evolveum.midpoint.xml.ns._public.common.common_3.JmsSourceType
-
- All Implemented Interfaces:
JaxbVisitable,Serializable,Cloneable,org.jvnet.jaxb2_commons.lang.Equals,org.jvnet.jaxb2_commons.lang.HashCode
public class JmsSourceType extends AsyncUpdateSourceType implements Serializable, Cloneable, JaxbVisitable, org.jvnet.jaxb2_commons.lang.Equals, org.jvnet.jaxb2_commons.lang.HashCode
JMS client configurationJava class for JmsSourceType complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="JmsSourceType"> <complexContent> <extension base="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}AsyncUpdateSourceType"> <sequence> <element name="connectionFactory" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> <element name="username" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> <element name="password" type="{http://prism.evolveum.com/xml/ns/public/types-3}ProtectedStringType" minOccurs="0"/> <element name="destination" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> </sequence> </extension> </complexContent> </complexType>- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static QNameCOMPLEX_TYPEprotected StringconnectionFactoryprotected Stringdestinationstatic ItemNameF_CONNECTION_FACTORYstatic ItemNameF_DESTINATIONstatic ItemNameF_PASSWORDstatic ItemNameF_USERNAMEprotected ProtectedStringTypepasswordprotected Stringusername-
Fields inherited from class com.evolveum.midpoint.xml.ns._public.common.common_3.AsyncUpdateSourceType
className, description, documentation, F_CLASS_NAME, F_DESCRIPTION, F_DOCUMENTATION, F_NAME, name
-
-
Constructor Summary
Constructors Constructor Description JmsSourceType()Creates a newJmsSourceTypeinstance.JmsSourceType(JmsSourceType o)Creates a newJmsSourceTypeinstance by deeply copying a givenJmsSourceTypeinstance.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaccept(JaxbVisitor visitor)ProtectedStringTypebeginPassword()JmsSourceTypeclassName(String value)JmsSourceTypeclone()Creates and returns a deep copy of this object.JmsSourceTypeconnectionFactory(String value)JmsSourceTypedescription(String value)JmsSourceTypedestination(String value)JmsSourceTypedocumentation(String value)booleanequals(Object object)booleanequals(org.jvnet.jaxb2_commons.locator.ObjectLocator thisLocator, org.jvnet.jaxb2_commons.locator.ObjectLocator thatLocator, Object object, org.jvnet.jaxb2_commons.lang.EqualsStrategy strategy)StringgetConnectionFactory()Gets the value of the connectionFactory property.StringgetDestination()Gets the value of the destination property.ProtectedStringTypegetPassword()Gets the value of the password property.StringgetUsername()Gets the value of the username property.inthashCode()inthashCode(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, org.jvnet.jaxb2_commons.lang.HashCodeStrategy strategy)JmsSourceTypename(String value)JmsSourceTypepassword(ProtectedStringType value)voidsetConnectionFactory(String value)Sets the value of the connectionFactory property.voidsetDestination(String value)Sets the value of the destination property.voidsetPassword(ProtectedStringType value)Sets the value of the password property.voidsetUsername(String value)Sets the value of the username property.StringtoString()Generates a String representation of the contents of this type.JmsSourceTypeusername(String value)-
Methods inherited from class com.evolveum.midpoint.xml.ns._public.common.common_3.AsyncUpdateSourceType
getClassName, getDescription, getDocumentation, getName, setClassName, setDescription, setDocumentation, setName
-
-
-
-
Field Detail
-
connectionFactory
protected String connectionFactory
-
username
protected String username
-
password
protected ProtectedStringType password
-
destination
protected String destination
-
COMPLEX_TYPE
public static final QName COMPLEX_TYPE
-
F_CONNECTION_FACTORY
public static final ItemName F_CONNECTION_FACTORY
-
F_USERNAME
public static final ItemName F_USERNAME
-
F_PASSWORD
public static final ItemName F_PASSWORD
-
F_DESTINATION
public static final ItemName F_DESTINATION
-
-
Constructor Detail
-
JmsSourceType
public JmsSourceType()
Creates a newJmsSourceTypeinstance.
-
JmsSourceType
public JmsSourceType(JmsSourceType o)
Creates a newJmsSourceTypeinstance by deeply copying a givenJmsSourceTypeinstance.- Parameters:
o- The instance to copy.- Throws:
NullPointerException- ifoisnull.
-
-
Method Detail
-
getConnectionFactory
public String getConnectionFactory()
Gets the value of the connectionFactory property.- Returns:
- possible object is
String
-
setConnectionFactory
public void setConnectionFactory(String value)
Sets the value of the connectionFactory property.- Parameters:
value- allowed object isString
-
getUsername
public String getUsername()
Gets the value of the username property.- Returns:
- possible object is
String
-
setUsername
public void setUsername(String value)
Sets the value of the username property.- Parameters:
value- allowed object isString
-
getPassword
public ProtectedStringType getPassword()
Gets the value of the password property.- Returns:
- possible object is
ProtectedStringType
-
setPassword
public void setPassword(ProtectedStringType value)
Sets the value of the password property.- Parameters:
value- allowed object isProtectedStringType
-
getDestination
public String getDestination()
Gets the value of the destination property.- Returns:
- possible object is
String
-
setDestination
public void setDestination(String value)
Sets the value of the destination property.- Parameters:
value- allowed object isString
-
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- Overrides:
toStringin classAsyncUpdateSourceType
-
hashCode
public int hashCode(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, org.jvnet.jaxb2_commons.lang.HashCodeStrategy strategy)- Specified by:
hashCodein interfaceorg.jvnet.jaxb2_commons.lang.HashCode- Overrides:
hashCodein classAsyncUpdateSourceType
-
hashCode
public int hashCode()
- Overrides:
hashCodein classAsyncUpdateSourceType
-
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:
equalsin interfaceorg.jvnet.jaxb2_commons.lang.Equals- Overrides:
equalsin classAsyncUpdateSourceType
-
equals
public boolean equals(Object object)
- Overrides:
equalsin classAsyncUpdateSourceType
-
connectionFactory
public JmsSourceType connectionFactory(String value)
-
username
public JmsSourceType username(String value)
-
password
public JmsSourceType password(ProtectedStringType value)
-
beginPassword
public ProtectedStringType beginPassword()
-
destination
public JmsSourceType destination(String value)
-
name
public JmsSourceType name(String value)
- Overrides:
namein classAsyncUpdateSourceType
-
description
public JmsSourceType description(String value)
- Overrides:
descriptionin classAsyncUpdateSourceType
-
documentation
public JmsSourceType documentation(String value)
- Overrides:
documentationin classAsyncUpdateSourceType
-
className
public JmsSourceType className(String value)
- Overrides:
classNamein classAsyncUpdateSourceType
-
accept
public void accept(JaxbVisitor visitor)
- Specified by:
acceptin interfaceJaxbVisitable- Overrides:
acceptin classAsyncUpdateSourceType
-
clone
public JmsSourceType clone()
Creates and returns a deep copy of this object.- Overrides:
clonein classAsyncUpdateSourceType- Returns:
- A deep copy of this object.
-
-