![JAR search and dependency download from the Maven repository](/logo.png)
uk.org.siri.siri21.ActionsStructure Maven / Gradle / Ivy
Show all versions of siri-java-model Show documentation
//
// This file was generated by the Eclipse Implementation of JAXB, v3.0.2
// See https://eclipse-ee4j.github.io/jaxb-ri
// Any modifications to this file will be lost upon recompilation of the source schema.
// Generated on: 2025.01.07 at 02:19:41 PM UTC
//
package uk.org.siri.siri21;
import java.io.Serializable;
import java.util.ArrayList;
import java.util.List;
import jakarta.xml.bind.annotation.XmlAccessType;
import jakarta.xml.bind.annotation.XmlAccessorType;
import jakarta.xml.bind.annotation.XmlElement;
import jakarta.xml.bind.annotation.XmlType;
/**
* Type for list of actions.
*
* Java class for ActionsStructure complex type.
*
*
The following schema fragment specifies the expected content contained within this class.
*
*
* <complexType name="ActionsStructure">
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence minOccurs="0">
* <group ref="{http://www.siri.org.uk/siri}ActionsGroup"/>
* <element name="PublishingAction" type="{http://www.siri.org.uk/siri}PublishingActionStructure" maxOccurs="unbounded" minOccurs="0"/>
* <element name="Extensions" type="{http://www.w3.org/2001/XMLSchema}anyType" minOccurs="0"/>
* </sequence>
* </restriction>
* </complexContent>
* </complexType>
*
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "ActionsStructure", propOrder = {
"publishToWebActions",
"publishToMobileActions",
"publishToTvActions",
"publishToAlertsActions",
"publishToDisplayActions",
"manualActions",
"notifyByEmailActions",
"notifyBySmsActions",
"notifyByPagerActions",
"notifyUserActions",
"publishingActions",
"extensions"
})
public class ActionsStructure
implements Serializable
{
@XmlElement(name = "PublishToWebAction")
protected List publishToWebActions;
@XmlElement(name = "PublishToMobileAction")
protected List publishToMobileActions;
@XmlElement(name = "PublishToTvAction")
protected List publishToTvActions;
@XmlElement(name = "PublishToAlertsAction")
protected List publishToAlertsActions;
@XmlElement(name = "PublishToDisplayAction")
protected List publishToDisplayActions;
@XmlElement(name = "ManualAction")
protected List manualActions;
@XmlElement(name = "NotifyByEmailAction")
protected List notifyByEmailActions;
@XmlElement(name = "NotifyBySmsAction")
protected List notifyBySmsActions;
@XmlElement(name = "NotifyByPagerAction")
protected List notifyByPagerActions;
@XmlElement(name = "NotifyUserAction")
protected List notifyUserActions;
@XmlElement(name = "PublishingAction")
protected List publishingActions;
@XmlElement(name = "Extensions")
protected Object extensions;
/**
* Gets the value of the publishToWebActions 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 Jakarta XML Binding object.
* This is why there is not a set
method for the publishToWebActions property.
*
*
* For example, to add a new item, do as follows:
*
* getPublishToWebActions().add(newItem);
*
*
*
*
* Objects of the following type(s) are allowed in the list
* {@link PublishToWebAction }
*
*
*/
public List getPublishToWebActions() {
if (publishToWebActions == null) {
publishToWebActions = new ArrayList();
}
return this.publishToWebActions;
}
/**
* Gets the value of the publishToMobileActions 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 Jakarta XML Binding object.
* This is why there is not a set
method for the publishToMobileActions property.
*
*
* For example, to add a new item, do as follows:
*
* getPublishToMobileActions().add(newItem);
*
*
*
*
* Objects of the following type(s) are allowed in the list
* {@link PublishToMobileAction }
*
*
*/
public List getPublishToMobileActions() {
if (publishToMobileActions == null) {
publishToMobileActions = new ArrayList();
}
return this.publishToMobileActions;
}
/**
* Gets the value of the publishToTvActions 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 Jakarta XML Binding object.
* This is why there is not a set
method for the publishToTvActions property.
*
*
* For example, to add a new item, do as follows:
*
* getPublishToTvActions().add(newItem);
*
*
*
*
* Objects of the following type(s) are allowed in the list
* {@link PublishToTvAction }
*
*
*/
public List getPublishToTvActions() {
if (publishToTvActions == null) {
publishToTvActions = new ArrayList();
}
return this.publishToTvActions;
}
/**
* Gets the value of the publishToAlertsActions 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 Jakarta XML Binding object.
* This is why there is not a set
method for the publishToAlertsActions property.
*
*
* For example, to add a new item, do as follows:
*
* getPublishToAlertsActions().add(newItem);
*
*
*
*
* Objects of the following type(s) are allowed in the list
* {@link PublishToAlertsAction }
*
*
*/
public List getPublishToAlertsActions() {
if (publishToAlertsActions == null) {
publishToAlertsActions = new ArrayList();
}
return this.publishToAlertsActions;
}
/**
* Gets the value of the publishToDisplayActions 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 Jakarta XML Binding object.
* This is why there is not a set
method for the publishToDisplayActions property.
*
*
* For example, to add a new item, do as follows:
*
* getPublishToDisplayActions().add(newItem);
*
*
*
*
* Objects of the following type(s) are allowed in the list
* {@link PublishToDisplayAction }
*
*
*/
public List getPublishToDisplayActions() {
if (publishToDisplayActions == null) {
publishToDisplayActions = new ArrayList();
}
return this.publishToDisplayActions;
}
/**
* Gets the value of the manualActions 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 Jakarta XML Binding object.
* This is why there is not a set
method for the manualActions property.
*
*
* For example, to add a new item, do as follows:
*
* getManualActions().add(newItem);
*
*
*
*
* Objects of the following type(s) are allowed in the list
* {@link ManualAction }
*
*
*/
public List getManualActions() {
if (manualActions == null) {
manualActions = new ArrayList();
}
return this.manualActions;
}
/**
* Gets the value of the notifyByEmailActions 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 Jakarta XML Binding object.
* This is why there is not a set
method for the notifyByEmailActions property.
*
*
* For example, to add a new item, do as follows:
*
* getNotifyByEmailActions().add(newItem);
*
*
*
*
* Objects of the following type(s) are allowed in the list
* {@link NotifyByEmailAction }
*
*
*/
public List getNotifyByEmailActions() {
if (notifyByEmailActions == null) {
notifyByEmailActions = new ArrayList();
}
return this.notifyByEmailActions;
}
/**
* Gets the value of the notifyBySmsActions 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 Jakarta XML Binding object.
* This is why there is not a set
method for the notifyBySmsActions property.
*
*
* For example, to add a new item, do as follows:
*
* getNotifyBySmsActions().add(newItem);
*
*
*
*
* Objects of the following type(s) are allowed in the list
* {@link NotifyBySmsAction }
*
*
*/
public List getNotifyBySmsActions() {
if (notifyBySmsActions == null) {
notifyBySmsActions = new ArrayList();
}
return this.notifyBySmsActions;
}
/**
* Gets the value of the notifyByPagerActions 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 Jakarta XML Binding object.
* This is why there is not a set
method for the notifyByPagerActions property.
*
*
* For example, to add a new item, do as follows:
*
* getNotifyByPagerActions().add(newItem);
*
*
*
*
* Objects of the following type(s) are allowed in the list
* {@link NotifyByPagerAction }
*
*
*/
public List getNotifyByPagerActions() {
if (notifyByPagerActions == null) {
notifyByPagerActions = new ArrayList();
}
return this.notifyByPagerActions;
}
/**
* Gets the value of the notifyUserActions 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 Jakarta XML Binding object.
* This is why there is not a set
method for the notifyUserActions property.
*
*
* For example, to add a new item, do as follows:
*
* getNotifyUserActions().add(newItem);
*
*
*
*
* Objects of the following type(s) are allowed in the list
* {@link NotifyUserAction }
*
*
*/
public List getNotifyUserActions() {
if (notifyUserActions == null) {
notifyUserActions = new ArrayList();
}
return this.notifyUserActions;
}
/**
* Gets the value of the publishingActions 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 Jakarta XML Binding object.
* This is why there is not a set
method for the publishingActions property.
*
*
* For example, to add a new item, do as follows:
*
* getPublishingActions().add(newItem);
*
*
*
*
* Objects of the following type(s) are allowed in the list
* {@link PublishingActionStructure }
*
*
*/
public List getPublishingActions() {
if (publishingActions == null) {
publishingActions = new ArrayList();
}
return this.publishingActions;
}
/**
* Gets the value of the extensions property.
*
* @return
* possible object is
* {@link Object }
*
*/
public Object getExtensions() {
return extensions;
}
/**
* Sets the value of the extensions property.
*
* @param value
* allowed object is
* {@link Object }
*
*/
public void setExtensions(Object value) {
this.extensions = value;
}
}