Class Subscription
- java.lang.Object
-
- eu.datex2.siri21.schema._2_0rc1._2_0.Subscription
-
- All Implemented Interfaces:
Serializable
public class Subscription extends Object implements Serializable
Java class for Subscription complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="Subscription"> <complexContent> <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> <sequence> <element name="deleteSubscription" type="{http://datex2.eu/schema/2_0RC1/2_0}Boolean" minOccurs="0"/> <element name="deliveryInterval" type="{http://datex2.eu/schema/2_0RC1/2_0}Seconds" minOccurs="0"/> <element name="operatingMode" type="{http://datex2.eu/schema/2_0RC1/2_0}OperatingModeEnum"/> <element name="subscriptionStartTime" type="{http://datex2.eu/schema/2_0RC1/2_0}DateTime"/> <element name="subscriptionState" type="{http://datex2.eu/schema/2_0RC1/2_0}SubscriptionStateEnum"/> <element name="subscriptionStopTime" type="{http://datex2.eu/schema/2_0RC1/2_0}DateTime" minOccurs="0"/> <element name="updateMethod" type="{http://datex2.eu/schema/2_0RC1/2_0}UpdateMethodEnum"/> <element name="target" type="{http://datex2.eu/schema/2_0RC1/2_0}Target" maxOccurs="unbounded"/> <element name="filterReference" type="{http://datex2.eu/schema/2_0RC1/2_0}FilterReference" minOccurs="0"/> <element name="catalogueReference" type="{http://datex2.eu/schema/2_0RC1/2_0}CatalogueReference" minOccurs="0"/> <element name="subscriptionExtension" type="{http://datex2.eu/schema/2_0RC1/2_0}ExtensionType" minOccurs="0"/> </sequence> </restriction> </complexContent> </complexType>- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description protected CatalogueReferencecatalogueReferenceprotected BooleandeleteSubscriptionprotected FloatdeliveryIntervalprotected FilterReferencefilterReferenceprotected OperatingModeEnumoperatingModeprotected ExtensionTypesubscriptionExtensionprotected ZonedDateTimesubscriptionStartTimeprotected SubscriptionStateEnumsubscriptionStateprotected ZonedDateTimesubscriptionStopTimeprotected List<Target>targetsprotected UpdateMethodEnumupdateMethod
-
Constructor Summary
Constructors Constructor Description Subscription()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CatalogueReferencegetCatalogueReference()Gets the value of the catalogueReference property.FloatgetDeliveryInterval()Gets the value of the deliveryInterval property.FilterReferencegetFilterReference()Gets the value of the filterReference property.OperatingModeEnumgetOperatingMode()Gets the value of the operatingMode property.ExtensionTypegetSubscriptionExtension()Gets the value of the subscriptionExtension property.ZonedDateTimegetSubscriptionStartTime()Gets the value of the subscriptionStartTime property.SubscriptionStateEnumgetSubscriptionState()Gets the value of the subscriptionState property.ZonedDateTimegetSubscriptionStopTime()Gets the value of the subscriptionStopTime property.List<Target>getTargets()Gets the value of the targets property.UpdateMethodEnumgetUpdateMethod()Gets the value of the updateMethod property.BooleanisDeleteSubscription()Gets the value of the deleteSubscription property.voidsetCatalogueReference(CatalogueReference value)Sets the value of the catalogueReference property.voidsetDeleteSubscription(Boolean value)Sets the value of the deleteSubscription property.voidsetDeliveryInterval(Float value)Sets the value of the deliveryInterval property.voidsetFilterReference(FilterReference value)Sets the value of the filterReference property.voidsetOperatingMode(OperatingModeEnum value)Sets the value of the operatingMode property.voidsetSubscriptionExtension(ExtensionType value)Sets the value of the subscriptionExtension property.voidsetSubscriptionStartTime(ZonedDateTime value)Sets the value of the subscriptionStartTime property.voidsetSubscriptionState(SubscriptionStateEnum value)Sets the value of the subscriptionState property.voidsetSubscriptionStopTime(ZonedDateTime value)Sets the value of the subscriptionStopTime property.voidsetUpdateMethod(UpdateMethodEnum value)Sets the value of the updateMethod property.
-
-
-
Field Detail
-
deleteSubscription
protected Boolean deleteSubscription
-
deliveryInterval
protected Float deliveryInterval
-
operatingMode
protected OperatingModeEnum operatingMode
-
subscriptionStartTime
protected ZonedDateTime subscriptionStartTime
-
subscriptionState
protected SubscriptionStateEnum subscriptionState
-
subscriptionStopTime
protected ZonedDateTime subscriptionStopTime
-
updateMethod
protected UpdateMethodEnum updateMethod
-
filterReference
protected FilterReference filterReference
-
catalogueReference
protected CatalogueReference catalogueReference
-
subscriptionExtension
protected ExtensionType subscriptionExtension
-
-
Method Detail
-
isDeleteSubscription
public Boolean isDeleteSubscription()
Gets the value of the deleteSubscription property.- Returns:
- possible object is
Boolean
-
setDeleteSubscription
public void setDeleteSubscription(Boolean value)
Sets the value of the deleteSubscription property.- Parameters:
value- allowed object isBoolean
-
getDeliveryInterval
public Float getDeliveryInterval()
Gets the value of the deliveryInterval property.- Returns:
- possible object is
Float
-
setDeliveryInterval
public void setDeliveryInterval(Float value)
Sets the value of the deliveryInterval property.- Parameters:
value- allowed object isFloat
-
getOperatingMode
public OperatingModeEnum getOperatingMode()
Gets the value of the operatingMode property.- Returns:
- possible object is
OperatingModeEnum
-
setOperatingMode
public void setOperatingMode(OperatingModeEnum value)
Sets the value of the operatingMode property.- Parameters:
value- allowed object isOperatingModeEnum
-
getSubscriptionStartTime
public ZonedDateTime getSubscriptionStartTime()
Gets the value of the subscriptionStartTime property.- Returns:
- possible object is
String
-
setSubscriptionStartTime
public void setSubscriptionStartTime(ZonedDateTime value)
Sets the value of the subscriptionStartTime property.- Parameters:
value- allowed object isString
-
getSubscriptionState
public SubscriptionStateEnum getSubscriptionState()
Gets the value of the subscriptionState property.- Returns:
- possible object is
SubscriptionStateEnum
-
setSubscriptionState
public void setSubscriptionState(SubscriptionStateEnum value)
Sets the value of the subscriptionState property.- Parameters:
value- allowed object isSubscriptionStateEnum
-
getSubscriptionStopTime
public ZonedDateTime getSubscriptionStopTime()
Gets the value of the subscriptionStopTime property.- Returns:
- possible object is
String
-
setSubscriptionStopTime
public void setSubscriptionStopTime(ZonedDateTime value)
Sets the value of the subscriptionStopTime property.- Parameters:
value- allowed object isString
-
getUpdateMethod
public UpdateMethodEnum getUpdateMethod()
Gets the value of the updateMethod property.- Returns:
- possible object is
UpdateMethodEnum
-
setUpdateMethod
public void setUpdateMethod(UpdateMethodEnum value)
Sets the value of the updateMethod property.- Parameters:
value- allowed object isUpdateMethodEnum
-
getTargets
public List<Target> getTargets()
Gets the value of the targets property.This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a
setmethod for the targets property.For example, to add a new item, do as follows:
getTargets().add(newItem);Objects of the following type(s) are allowed in the list
Target
-
getFilterReference
public FilterReference getFilterReference()
Gets the value of the filterReference property.- Returns:
- possible object is
FilterReference
-
setFilterReference
public void setFilterReference(FilterReference value)
Sets the value of the filterReference property.- Parameters:
value- allowed object isFilterReference
-
getCatalogueReference
public CatalogueReference getCatalogueReference()
Gets the value of the catalogueReference property.- Returns:
- possible object is
CatalogueReference
-
setCatalogueReference
public void setCatalogueReference(CatalogueReference value)
Sets the value of the catalogueReference property.- Parameters:
value- allowed object isCatalogueReference
-
getSubscriptionExtension
public ExtensionType getSubscriptionExtension()
Gets the value of the subscriptionExtension property.- Returns:
- possible object is
ExtensionType
-
setSubscriptionExtension
public void setSubscriptionExtension(ExtensionType value)
Sets the value of the subscriptionExtension property.- Parameters:
value- allowed object isExtensionType
-
-