org.apache.camel.component.jmx.jaxb
Class RelationNotification

java.lang.Object
  extended by org.apache.camel.component.jmx.jaxb.NotificationEventType
      extended by org.apache.camel.component.jmx.jaxb.RelationNotification

public class RelationNotification
extends NotificationEventType

Java class for anonymous complex type.

The following schema fragment specifies the expected content contained within this class.

 <complexType>
   <complexContent>
     <extension base="{urn:org.apache.camel.component:jmx}notificationEventType">
       <sequence>
         <element name="objectName" type="{http://www.w3.org/2001/XMLSchema}string"/>
         <element name="relationId" type="{http://www.w3.org/2001/XMLSchema}string"/>
         <element name="relationTypeName" type="{http://www.w3.org/2001/XMLSchema}string"/>
         <element name="roleName" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="MBeansToUnregister" type="{urn:org.apache.camel.component:jmx}objectNamesType" minOccurs="0"/>
         <element name="newRoleValue" type="{urn:org.apache.camel.component:jmx}objectNamesType" minOccurs="0"/>
         <element name="oldRoleValue" type="{urn:org.apache.camel.component:jmx}objectNamesType" minOccurs="0"/>
       </sequence>
     </extension>
   </complexContent>
 </complexType>
 


Field Summary
protected  ObjectNamesType mBeansToUnregister
           
protected  ObjectNamesType newRoleValue
           
protected  String objectName
           
protected  ObjectNamesType oldRoleValue
           
protected  String relationId
           
protected  String relationTypeName
           
protected  String roleName
           
 
Fields inherited from class org.apache.camel.component.jmx.jaxb.NotificationEventType
dateTime, message, sequence, source, timestamp, type, userData
 
Constructor Summary
RelationNotification()
           
 
Method Summary
 ObjectNamesType getMBeansToUnregister()
          Gets the value of the mBeansToUnregister property.
 ObjectNamesType getNewRoleValue()
          Gets the value of the newRoleValue property.
 String getObjectName()
          Gets the value of the objectName property.
 ObjectNamesType getOldRoleValue()
          Gets the value of the oldRoleValue property.
 String getRelationId()
          Gets the value of the relationId property.
 String getRelationTypeName()
          Gets the value of the relationTypeName property.
 String getRoleName()
          Gets the value of the roleName property.
 void setMBeansToUnregister(ObjectNamesType value)
          Sets the value of the mBeansToUnregister property.
 void setNewRoleValue(ObjectNamesType value)
          Sets the value of the newRoleValue property.
 void setObjectName(String value)
          Sets the value of the objectName property.
 void setOldRoleValue(ObjectNamesType value)
          Sets the value of the oldRoleValue property.
 void setRelationId(String value)
          Sets the value of the relationId property.
 void setRelationTypeName(String value)
          Sets the value of the relationTypeName property.
 void setRoleName(String value)
          Sets the value of the roleName property.
 RelationNotification withDateTime(XMLGregorianCalendar value)
           
 RelationNotification withMBeansToUnregister(ObjectNamesType value)
           
 RelationNotification withMessage(String value)
           
 RelationNotification withNewRoleValue(ObjectNamesType value)
           
 RelationNotification withObjectName(String value)
           
 RelationNotification withOldRoleValue(ObjectNamesType value)
           
 RelationNotification withRelationId(String value)
           
 RelationNotification withRelationTypeName(String value)
           
 RelationNotification withRoleName(String value)
           
 RelationNotification withSequence(long value)
           
 RelationNotification withSource(String value)
           
 RelationNotification withTimestamp(long value)
           
 RelationNotification withType(String value)
           
 RelationNotification withUserData(String value)
           
 
Methods inherited from class org.apache.camel.component.jmx.jaxb.NotificationEventType
getDateTime, getMessage, getSequence, getSource, getTimestamp, getType, getUserData, setDateTime, setMessage, setSequence, setSource, setTimestamp, setType, setUserData
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

objectName

protected String objectName

relationId

protected String relationId

relationTypeName

protected String relationTypeName

roleName

protected String roleName

mBeansToUnregister

protected ObjectNamesType mBeansToUnregister

newRoleValue

protected ObjectNamesType newRoleValue

oldRoleValue

protected ObjectNamesType oldRoleValue
Constructor Detail

RelationNotification

public RelationNotification()
Method Detail

getObjectName

public String getObjectName()
Gets the value of the objectName property.

Returns:
possible object is String

setObjectName

public void setObjectName(String value)
Sets the value of the objectName property.

Parameters:
value - allowed object is String

getRelationId

public String getRelationId()
Gets the value of the relationId property.

Returns:
possible object is String

setRelationId

public void setRelationId(String value)
Sets the value of the relationId property.

Parameters:
value - allowed object is String

getRelationTypeName

public String getRelationTypeName()
Gets the value of the relationTypeName property.

Returns:
possible object is String

setRelationTypeName

public void setRelationTypeName(String value)
Sets the value of the relationTypeName property.

Parameters:
value - allowed object is String

getRoleName

public String getRoleName()
Gets the value of the roleName property.

Returns:
possible object is String

setRoleName

public void setRoleName(String value)
Sets the value of the roleName property.

Parameters:
value - allowed object is String

getMBeansToUnregister

public ObjectNamesType getMBeansToUnregister()
Gets the value of the mBeansToUnregister property.

Returns:
possible object is ObjectNamesType

setMBeansToUnregister

public void setMBeansToUnregister(ObjectNamesType value)
Sets the value of the mBeansToUnregister property.

Parameters:
value - allowed object is ObjectNamesType

getNewRoleValue

public ObjectNamesType getNewRoleValue()
Gets the value of the newRoleValue property.

Returns:
possible object is ObjectNamesType

setNewRoleValue

public void setNewRoleValue(ObjectNamesType value)
Sets the value of the newRoleValue property.

Parameters:
value - allowed object is ObjectNamesType

getOldRoleValue

public ObjectNamesType getOldRoleValue()
Gets the value of the oldRoleValue property.

Returns:
possible object is ObjectNamesType

setOldRoleValue

public void setOldRoleValue(ObjectNamesType value)
Sets the value of the oldRoleValue property.

Parameters:
value - allowed object is ObjectNamesType

withObjectName

public RelationNotification withObjectName(String value)

withRelationId

public RelationNotification withRelationId(String value)

withRelationTypeName

public RelationNotification withRelationTypeName(String value)

withRoleName

public RelationNotification withRoleName(String value)

withMBeansToUnregister

public RelationNotification withMBeansToUnregister(ObjectNamesType value)

withNewRoleValue

public RelationNotification withNewRoleValue(ObjectNamesType value)

withOldRoleValue

public RelationNotification withOldRoleValue(ObjectNamesType value)

withSource

public RelationNotification withSource(String value)
Overrides:
withSource in class NotificationEventType

withMessage

public RelationNotification withMessage(String value)
Overrides:
withMessage in class NotificationEventType

withSequence

public RelationNotification withSequence(long value)
Overrides:
withSequence in class NotificationEventType

withTimestamp

public RelationNotification withTimestamp(long value)
Overrides:
withTimestamp in class NotificationEventType

withDateTime

public RelationNotification withDateTime(XMLGregorianCalendar value)
Overrides:
withDateTime in class NotificationEventType

withType

public RelationNotification withType(String value)
Overrides:
withType in class NotificationEventType

withUserData

public RelationNotification withUserData(String value)
Overrides:
withUserData in class NotificationEventType


Apache Camel