org.glite.ce.monitorapij.types
Class SubscriptionBase

java.lang.Object
  extended byorg.glite.ce.monitorapij.types.CEMonResourceBase
      extended byorg.glite.ce.monitorapij.types.CEMonResource
          extended byorg.glite.ce.monitorapij.types.SubscriptionBase
All Implemented Interfaces:
Resource, java.io.Serializable
Direct Known Subclasses:
Subscription

public class SubscriptionBase
extends CEMonResource
implements java.io.Serializable

See Also:
Serialized Form

Field Summary
 
Fields inherited from class org.glite.ce.monitorapij.types.CEMonResource
creationTime, newResource
 
Constructor Summary
SubscriptionBase()
           
SubscriptionBase(org.apache.axis.types.URI monitorConsumerURL, java.util.Calendar expirationTime, Topic topic, Policy policy)
           
 
Method Summary
 boolean equals(java.lang.Object obj)
           
static org.apache.axis.encoding.Deserializer getDeserializer(java.lang.String mechType, java.lang.Class _javaType, javax.xml.namespace.QName _xmlType)
          Get Custom Deserializer
 java.util.Calendar getExpirationTime()
          Gets the expirationTime value for this SubscriptionBase.
 org.apache.axis.types.URI getMonitorConsumerURL()
          Gets the monitorConsumerURL value for this SubscriptionBase.
 Policy getPolicy()
          Gets the policy value for this SubscriptionBase.
static org.apache.axis.encoding.Serializer getSerializer(java.lang.String mechType, java.lang.Class _javaType, javax.xml.namespace.QName _xmlType)
          Get Custom Serializer
 Topic getTopic()
          Gets the topic value for this SubscriptionBase.
static org.apache.axis.description.TypeDesc getTypeDesc()
          Return type metadata object
 int hashCode()
           
 void setExpirationTime(java.util.Calendar expirationTime)
          Sets the expirationTime value for this SubscriptionBase.
 void setMonitorConsumerURL(org.apache.axis.types.URI monitorConsumerURL)
          Sets the monitorConsumerURL value for this SubscriptionBase.
 void setPolicy(Policy policy)
          Sets the policy value for this SubscriptionBase.
 void setTopic(Topic topic)
          Sets the topic value for this SubscriptionBase.
 
Methods inherited from class org.glite.ce.monitorapij.types.CEMonResource
exists, getCreationTime, getProperty, isNew, lastModified, removeHiddenProperties, setCreationTime, setId, setNew
 
Methods inherited from class org.glite.ce.monitorapij.types.CEMonResourceBase
getId, getJarPath, getName, getProperty, getProperty, getType, setId, setJarPath, setName, setProperty, setProperty, setType
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.glite.ce.monitorapij.resource.Resource
getId, getJarPath, getName, getProperty, getProperty, getType, setId, setJarPath, setName, setProperty, setProperty, setType
 

Constructor Detail

SubscriptionBase

public SubscriptionBase()

SubscriptionBase

public SubscriptionBase(org.apache.axis.types.URI monitorConsumerURL,
                        java.util.Calendar expirationTime,
                        Topic topic,
                        Policy policy)
Method Detail

getMonitorConsumerURL

public org.apache.axis.types.URI getMonitorConsumerURL()
Gets the monitorConsumerURL value for this SubscriptionBase.

Returns:
monitorConsumerURL

setMonitorConsumerURL

public void setMonitorConsumerURL(org.apache.axis.types.URI monitorConsumerURL)
Sets the monitorConsumerURL value for this SubscriptionBase.

Parameters:
monitorConsumerURL -

getExpirationTime

public java.util.Calendar getExpirationTime()
Gets the expirationTime value for this SubscriptionBase.

Returns:
expirationTime

setExpirationTime

public void setExpirationTime(java.util.Calendar expirationTime)
Sets the expirationTime value for this SubscriptionBase.

Parameters:
expirationTime -

getTopic

public Topic getTopic()
Gets the topic value for this SubscriptionBase.

Returns:
topic

setTopic

public void setTopic(Topic topic)
Sets the topic value for this SubscriptionBase.

Parameters:
topic -

getPolicy

public Policy getPolicy()
Gets the policy value for this SubscriptionBase.

Returns:
policy

setPolicy

public void setPolicy(Policy policy)
Sets the policy value for this SubscriptionBase.

Parameters:
policy -

equals

public boolean equals(java.lang.Object obj)
Overrides:
equals in class CEMonResourceBase

hashCode

public int hashCode()
Overrides:
hashCode in class CEMonResourceBase

getTypeDesc

public static org.apache.axis.description.TypeDesc getTypeDesc()
Return type metadata object


getSerializer

public static org.apache.axis.encoding.Serializer getSerializer(java.lang.String mechType,
                                                                java.lang.Class _javaType,
                                                                javax.xml.namespace.QName _xmlType)
Get Custom Serializer


getDeserializer

public static org.apache.axis.encoding.Deserializer getDeserializer(java.lang.String mechType,
                                                                    java.lang.Class _javaType,
                                                                    javax.xml.namespace.QName _xmlType)
Get Custom Deserializer