Class SubscriptionType
java.lang.Object
org.openehealth.ipf.commons.ihe.xds.core.stub.ebrs30.rim.IdentifiableType
org.openehealth.ipf.commons.ihe.xds.core.stub.ebrs30.rim.RegistryObjectType
org.openehealth.ipf.commons.ihe.xds.core.stub.ebrs30.rim.SubscriptionType
A Subscription for specified Events in an ebXML V3+ registry.
Java class for SubscriptionType complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="SubscriptionType"> <complexContent> <extension base="{urn:oasis:names:tc:ebxml-regrep:xsd:rim:3.0}RegistryObjectType"> <sequence> <element ref="{urn:oasis:names:tc:ebxml-regrep:xsd:rim:3.0}Action" maxOccurs="unbounded" minOccurs="0"/> </sequence> <attribute name="selector" use="required" type="{urn:oasis:names:tc:ebxml-regrep:xsd:rim:3.0}referenceURI" /> <attribute name="startTime" type="{http://www.w3.org/2001/XMLSchema}dateTime" /> <attribute name="endTime" type="{http://www.w3.org/2001/XMLSchema}dateTime" /> <attribute name="notificationInterval" type="{http://www.w3.org/2001/XMLSchema}duration" default="P1D" /> </extension> </complexContent> </complexType>
-
Field Summary
Modifier and TypeFieldDescriptionprotected List<javax.xml.bind.JAXBElement<? extends ActionType>>
protected XMLGregorianCalendar
protected Duration
protected String
protected XMLGregorianCalendar
Fields inherited from class org.openehealth.ipf.commons.ihe.xds.core.stub.ebrs30.rim.RegistryObjectType
classification, description, externalIdentifier, lid, name, objectType, status, versionInfo
Fields inherited from class org.openehealth.ipf.commons.ihe.xds.core.stub.ebrs30.rim.IdentifiableType
home, id, slot
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionList<javax.xml.bind.JAXBElement<? extends ActionType>>
Gets the value of the action property.Gets the value of the endTime property.Gets the value of the notificationInterval property.Gets the value of the selector property.Gets the value of the startTime property.void
setEndTime
(XMLGregorianCalendar value) Sets the value of the endTime property.void
setNotificationInterval
(Duration value) Sets the value of the notificationInterval property.void
setSelector
(String value) Sets the value of the selector property.void
setStartTime
(XMLGregorianCalendar value) Sets the value of the startTime property.Methods inherited from class org.openehealth.ipf.commons.ihe.xds.core.stub.ebrs30.rim.RegistryObjectType
getClassification, getDescription, getExternalIdentifier, getLid, getName, getObjectType, getStatus, getVersionInfo, setDescription, setLid, setName, setObjectType, setStatus, setVersionInfo
-
Field Details
-
action
-
selector
-
startTime
-
endTime
-
notificationInterval
-
-
Constructor Details
-
SubscriptionType
public SubscriptionType()
-
-
Method Details
-
getAction
Gets the value of the action 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
set
method for the action property.For example, to add a new item, do as follows:
getAction().add(newItem);
Objects of the following type(s) are allowed in the list
JAXBElement
<
ActionType
>
JAXBElement
<
NotifyActionType
>
-
getSelector
Gets the value of the selector property.- Returns:
- possible object is
String
-
setSelector
Sets the value of the selector property.- Parameters:
value
- allowed object isString
-
getStartTime
Gets the value of the startTime property.- Returns:
- possible object is
XMLGregorianCalendar
-
setStartTime
Sets the value of the startTime property.- Parameters:
value
- allowed object isXMLGregorianCalendar
-
getEndTime
Gets the value of the endTime property.- Returns:
- possible object is
XMLGregorianCalendar
-
setEndTime
Sets the value of the endTime property.- Parameters:
value
- allowed object isXMLGregorianCalendar
-
getNotificationInterval
Gets the value of the notificationInterval property.- Returns:
- possible object is
Duration
-
setNotificationInterval
Sets the value of the notificationInterval property.- Parameters:
value
- allowed object isDuration
-