org.oasis.wsn
Class SubscriptionManagerRP

java.lang.Object
  extended byorg.oasis.wsn.SubscriptionManagerRP
All Implemented Interfaces:
Serializable

public class SubscriptionManagerRP
extends Object
implements Serializable

See Also:
Serialized Form

Field Summary
private  Object __equalsCalc
           
private  boolean __hashCodeCalc
           
private  EndpointReferenceType consumerReference
           
private  Calendar creationTime
           
private  Calendar currentTime
           
private  QueryExpressionType precondition
           
private  QueryExpressionType selector
           
private  Object subscriptionPolicy
           
private  Calendar terminationTime
           
private  TopicExpressionType topicExpression
           
private static TypeDesc typeDesc
           
private  boolean useNotify
           
 
Constructor Summary
SubscriptionManagerRP()
           
SubscriptionManagerRP(EndpointReferenceType consumerReference, Calendar creationTime, Calendar currentTime, QueryExpressionType precondition, QueryExpressionType selector, Object subscriptionPolicy, Calendar terminationTime, TopicExpressionType topicExpression, boolean useNotify)
           
 
Method Summary
 boolean equals(Object obj)
           
 EndpointReferenceType getConsumerReference()
          Gets the consumerReference value for this SubscriptionManagerRP.
 Calendar getCreationTime()
          Gets the creationTime value for this SubscriptionManagerRP.
 Calendar getCurrentTime()
          Gets the currentTime value for this SubscriptionManagerRP.
static Deserializer getDeserializer(String mechType, Class _javaType, QName _xmlType)
          Get Custom Deserializer
 QueryExpressionType getPrecondition()
          Gets the precondition value for this SubscriptionManagerRP.
 QueryExpressionType getSelector()
          Gets the selector value for this SubscriptionManagerRP.
static Serializer getSerializer(String mechType, Class _javaType, QName _xmlType)
          Get Custom Serializer
 Object getSubscriptionPolicy()
          Gets the subscriptionPolicy value for this SubscriptionManagerRP.
 Calendar getTerminationTime()
          Gets the terminationTime value for this SubscriptionManagerRP.
 TopicExpressionType getTopicExpression()
          Gets the topicExpression value for this SubscriptionManagerRP.
static TypeDesc getTypeDesc()
          Return type metadata object
 int hashCode()
           
 boolean isUseNotify()
          Gets the useNotify value for this SubscriptionManagerRP.
 void setConsumerReference(EndpointReferenceType consumerReference)
          Sets the consumerReference value for this SubscriptionManagerRP.
 void setCreationTime(Calendar creationTime)
          Sets the creationTime value for this SubscriptionManagerRP.
 void setCurrentTime(Calendar currentTime)
          Sets the currentTime value for this SubscriptionManagerRP.
 void setPrecondition(QueryExpressionType precondition)
          Sets the precondition value for this SubscriptionManagerRP.
 void setSelector(QueryExpressionType selector)
          Sets the selector value for this SubscriptionManagerRP.
 void setSubscriptionPolicy(Object subscriptionPolicy)
          Sets the subscriptionPolicy value for this SubscriptionManagerRP.
 void setTerminationTime(Calendar terminationTime)
          Sets the terminationTime value for this SubscriptionManagerRP.
 void setTopicExpression(TopicExpressionType topicExpression)
          Sets the topicExpression value for this SubscriptionManagerRP.
 void setUseNotify(boolean useNotify)
          Sets the useNotify value for this SubscriptionManagerRP.
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

currentTime

private Calendar currentTime

terminationTime

private Calendar terminationTime

consumerReference

private EndpointReferenceType consumerReference

topicExpression

private TopicExpressionType topicExpression

useNotify

private boolean useNotify

precondition

private QueryExpressionType precondition

selector

private QueryExpressionType selector

subscriptionPolicy

private Object subscriptionPolicy

creationTime

private Calendar creationTime

__equalsCalc

private Object __equalsCalc

__hashCodeCalc

private boolean __hashCodeCalc

typeDesc

private static TypeDesc typeDesc
Constructor Detail

SubscriptionManagerRP

public SubscriptionManagerRP()

SubscriptionManagerRP

public SubscriptionManagerRP(EndpointReferenceType consumerReference,
                             Calendar creationTime,
                             Calendar currentTime,
                             QueryExpressionType precondition,
                             QueryExpressionType selector,
                             Object subscriptionPolicy,
                             Calendar terminationTime,
                             TopicExpressionType topicExpression,
                             boolean useNotify)
Method Detail

getCurrentTime

public Calendar getCurrentTime()
Gets the currentTime value for this SubscriptionManagerRP.

Returns:
currentTime

setCurrentTime

public void setCurrentTime(Calendar currentTime)
Sets the currentTime value for this SubscriptionManagerRP.

Parameters:
currentTime -

getTerminationTime

public Calendar getTerminationTime()
Gets the terminationTime value for this SubscriptionManagerRP.

Returns:
terminationTime

setTerminationTime

public void setTerminationTime(Calendar terminationTime)
Sets the terminationTime value for this SubscriptionManagerRP.

Parameters:
terminationTime -

getConsumerReference

public EndpointReferenceType getConsumerReference()
Gets the consumerReference value for this SubscriptionManagerRP.

Returns:
consumerReference

setConsumerReference

public void setConsumerReference(EndpointReferenceType consumerReference)
Sets the consumerReference value for this SubscriptionManagerRP.

Parameters:
consumerReference -

getTopicExpression

public TopicExpressionType getTopicExpression()
Gets the topicExpression value for this SubscriptionManagerRP.

Returns:
topicExpression

setTopicExpression

public void setTopicExpression(TopicExpressionType topicExpression)
Sets the topicExpression value for this SubscriptionManagerRP.

Parameters:
topicExpression -

isUseNotify

public boolean isUseNotify()
Gets the useNotify value for this SubscriptionManagerRP.

Returns:
useNotify

setUseNotify

public void setUseNotify(boolean useNotify)
Sets the useNotify value for this SubscriptionManagerRP.

Parameters:
useNotify -

getPrecondition

public QueryExpressionType getPrecondition()
Gets the precondition value for this SubscriptionManagerRP.

Returns:
precondition

setPrecondition

public void setPrecondition(QueryExpressionType precondition)
Sets the precondition value for this SubscriptionManagerRP.

Parameters:
precondition -

getSelector

public QueryExpressionType getSelector()
Gets the selector value for this SubscriptionManagerRP.

Returns:
selector

setSelector

public void setSelector(QueryExpressionType selector)
Sets the selector value for this SubscriptionManagerRP.

Parameters:
selector -

getSubscriptionPolicy

public Object getSubscriptionPolicy()
Gets the subscriptionPolicy value for this SubscriptionManagerRP.

Returns:
subscriptionPolicy

setSubscriptionPolicy

public void setSubscriptionPolicy(Object subscriptionPolicy)
Sets the subscriptionPolicy value for this SubscriptionManagerRP.

Parameters:
subscriptionPolicy -

getCreationTime

public Calendar getCreationTime()
Gets the creationTime value for this SubscriptionManagerRP.

Returns:
creationTime

setCreationTime

public void setCreationTime(Calendar creationTime)
Sets the creationTime value for this SubscriptionManagerRP.

Parameters:
creationTime -

equals

public boolean equals(Object obj)

hashCode

public int hashCode()

getTypeDesc

public static TypeDesc getTypeDesc()
Return type metadata object


getSerializer

public static Serializer getSerializer(String mechType,
                                       Class _javaType,
                                       QName _xmlType)
Get Custom Serializer


getDeserializer

public static Deserializer getDeserializer(String mechType,
                                           Class _javaType,
                                           QName _xmlType)
Get Custom Deserializer