Class StatusReportType
- java.lang.Object
-
- net.opengis.swes.v_2_0.AbstractSWESType
-
- net.opengis.sps.v_2_0.StatusReportType
-
- All Implemented Interfaces:
Cloneable,org.jvnet.jaxb.lang.CopyTo,org.jvnet.jaxb.lang.Equals,org.jvnet.jaxb.lang.HashCode,org.jvnet.jaxb.lang.MergeFrom,org.jvnet.jaxb.lang.ToString
- Direct Known Subclasses:
ReservationReportType
public class StatusReportType extends AbstractSWESType implements Cloneable, org.jvnet.jaxb.lang.CopyTo, org.jvnet.jaxb.lang.Equals, org.jvnet.jaxb.lang.HashCode, org.jvnet.jaxb.lang.MergeFrom, org.jvnet.jaxb.lang.ToString
Java class for StatusReportType complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="StatusReportType"> <complexContent> <extension base="{http://www.opengis.net/swes/2.0}AbstractSWESType"> <sequence> <element name="task" type="{http://www.w3.org/2001/XMLSchema}anyURI"/> <element name="estimatedToC" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/> <element name="event" type="{http://www.opengis.net/sps/2.0}EventCodeType" minOccurs="0"/> <element name="percentCompletion" type="{http://www.w3.org/2001/XMLSchema}double" minOccurs="0"/> <element name="procedure" type="{http://www.w3.org/2001/XMLSchema}anyURI"/> <element name="requestStatus" type="{http://www.opengis.net/sps/2.0}TaskingRequestStatusCodeType"/> <element name="statusMessage" type="{http://www.opengis.net/ows/1.1}LanguageStringType" maxOccurs="unbounded" minOccurs="0"/> <element name="taskStatus" type="{http://www.opengis.net/sps/2.0}TaskStatusCodeType" minOccurs="0"/> <element name="updateTime" type="{http://www.w3.org/2001/XMLSchema}dateTime"/> <element name="alternative" maxOccurs="unbounded" minOccurs="0"> <complexType> <complexContent> <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> <sequence> <element ref="{http://www.opengis.net/sps/2.0}Alternative"/> </sequence> </restriction> </complexContent> </complexType> </element> <element name="taskingParameters" type="{http://www.opengis.net/sps/2.0}ParameterDataPropertyType" minOccurs="0"/> </sequence> </extension> </complexContent> </complexType>
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classStatusReportType.AlternativeJava class for anonymous complex type.
-
Field Summary
Fields Modifier and Type Field Description protected List<StatusReportType.Alternative>alternativeprotected XMLGregorianCalendarestimatedToCprotected Stringeventprotected DoublepercentCompletionprotected Stringprocedureprotected StringrequestStatusprotected List<LanguageStringType>statusMessageprotected Stringtaskprotected ParameterDataPropertyTypetaskingParametersprotected StringtaskStatusprotected XMLGregorianCalendarupdateTime-
Fields inherited from class net.opengis.swes.v_2_0.AbstractSWESType
description, extension, id, identifier, name
-
-
Constructor Summary
Constructors Constructor Description StatusReportType()Default no-arg constructorStatusReportType(String task, XMLGregorianCalendar estimatedToC, String event, Double percentCompletion, String procedure, String requestStatus, List<LanguageStringType> statusMessage, String taskStatus, XMLGregorianCalendar updateTime, List<StatusReportType.Alternative> alternative, ParameterDataPropertyType taskingParameters)Fully-initialising value constructor
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringBuilderappend(org.jvnet.jaxb.locator.ObjectLocator locator, StringBuilder buffer, org.jvnet.jaxb.lang.ToStringStrategy strategy)StringBuilderappendFields(org.jvnet.jaxb.locator.ObjectLocator locator, StringBuilder buffer, org.jvnet.jaxb.lang.ToStringStrategy strategy)Objectclone()ObjectcopyTo(Object target)ObjectcopyTo(org.jvnet.jaxb.locator.ObjectLocator locator, Object target, org.jvnet.jaxb.lang.CopyStrategy strategy)ObjectcreateNewInstance()booleanequals(Object object)booleanequals(org.jvnet.jaxb.locator.ObjectLocator thisLocator, org.jvnet.jaxb.locator.ObjectLocator thatLocator, Object object, org.jvnet.jaxb.lang.EqualsStrategy strategy)List<StatusReportType.Alternative>getAlternative()Gets the value of the alternative property.XMLGregorianCalendargetEstimatedToC()Gets the value of the estimatedToC property.StringgetEvent()Gets the value of the event property.DoublegetPercentCompletion()Gets the value of the percentCompletion property.StringgetProcedure()Gets the value of the procedure property.StringgetRequestStatus()Gets the value of the requestStatus property.List<LanguageStringType>getStatusMessage()Gets the value of the statusMessage property.StringgetTask()Gets the value of the task property.ParameterDataPropertyTypegetTaskingParameters()Gets the value of the taskingParameters property.StringgetTaskStatus()Gets the value of the taskStatus property.XMLGregorianCalendargetUpdateTime()Gets the value of the updateTime property.inthashCode()inthashCode(org.jvnet.jaxb.locator.ObjectLocator locator, org.jvnet.jaxb.lang.HashCodeStrategy strategy)booleanisSetAlternative()booleanisSetEstimatedToC()booleanisSetEvent()booleanisSetPercentCompletion()booleanisSetProcedure()booleanisSetRequestStatus()booleanisSetStatusMessage()booleanisSetTask()booleanisSetTaskingParameters()booleanisSetTaskStatus()booleanisSetUpdateTime()voidmergeFrom(Object left, Object right)voidmergeFrom(org.jvnet.jaxb.locator.ObjectLocator leftLocator, org.jvnet.jaxb.locator.ObjectLocator rightLocator, Object left, Object right, org.jvnet.jaxb.lang.MergeStrategy strategy)voidsetAlternative(List<StatusReportType.Alternative> value)voidsetEstimatedToC(XMLGregorianCalendar value)Sets the value of the estimatedToC property.voidsetEvent(String value)Sets the value of the event property.voidsetPercentCompletion(Double value)Sets the value of the percentCompletion property.voidsetProcedure(String value)Sets the value of the procedure property.voidsetRequestStatus(String value)Sets the value of the requestStatus property.voidsetStatusMessage(List<LanguageStringType> value)voidsetTask(String value)Sets the value of the task property.voidsetTaskingParameters(ParameterDataPropertyType value)Sets the value of the taskingParameters property.voidsetTaskStatus(String value)Sets the value of the taskStatus property.voidsetUpdateTime(XMLGregorianCalendar value)Sets the value of the updateTime property.StringtoString()voidunsetAlternative()voidunsetStatusMessage()StatusReportTypewithAlternative(Collection<StatusReportType.Alternative> values)StatusReportTypewithAlternative(List<StatusReportType.Alternative> value)StatusReportTypewithAlternative(StatusReportType.Alternative... values)StatusReportTypewithEstimatedToC(XMLGregorianCalendar value)StatusReportTypewithEvent(String value)StatusReportTypewithPercentCompletion(Double value)StatusReportTypewithProcedure(String value)StatusReportTypewithRequestStatus(String value)StatusReportTypewithStatusMessage(Collection<LanguageStringType> values)StatusReportTypewithStatusMessage(List<LanguageStringType> value)StatusReportTypewithStatusMessage(LanguageStringType... values)StatusReportTypewithTask(String value)StatusReportTypewithTaskingParameters(ParameterDataPropertyType value)StatusReportTypewithTaskStatus(String value)StatusReportTypewithUpdateTime(XMLGregorianCalendar value)-
Methods inherited from class net.opengis.swes.v_2_0.AbstractSWESType
getDescription, getExtension, getId, getIdentifier, getName, isSetDescription, isSetExtension, isSetId, isSetIdentifier, isSetName, setDescription, setExtension, setId, setIdentifier, setName, unsetExtension, unsetName, withDescription, withExtension, withExtension, withExtension, withId, withIdentifier, withName, withName, withName
-
-
-
-
Field Detail
-
task
protected String task
-
estimatedToC
protected XMLGregorianCalendar estimatedToC
-
event
protected String event
-
percentCompletion
protected Double percentCompletion
-
procedure
protected String procedure
-
requestStatus
protected String requestStatus
-
statusMessage
protected List<LanguageStringType> statusMessage
-
taskStatus
protected String taskStatus
-
updateTime
protected XMLGregorianCalendar updateTime
-
alternative
protected List<StatusReportType.Alternative> alternative
-
taskingParameters
protected ParameterDataPropertyType taskingParameters
-
-
Constructor Detail
-
StatusReportType
public StatusReportType()
Default no-arg constructor
-
StatusReportType
public StatusReportType(String task, XMLGregorianCalendar estimatedToC, String event, Double percentCompletion, String procedure, String requestStatus, List<LanguageStringType> statusMessage, String taskStatus, XMLGregorianCalendar updateTime, List<StatusReportType.Alternative> alternative, ParameterDataPropertyType taskingParameters)
Fully-initialising value constructor
-
-
Method Detail
-
getTask
public String getTask()
Gets the value of the task property.- Returns:
- possible object is
String
-
setTask
public void setTask(String value)
Sets the value of the task property.- Parameters:
value- allowed object isString
-
isSetTask
public boolean isSetTask()
-
getEstimatedToC
public XMLGregorianCalendar getEstimatedToC()
Gets the value of the estimatedToC property.- Returns:
- possible object is
XMLGregorianCalendar
-
setEstimatedToC
public void setEstimatedToC(XMLGregorianCalendar value)
Sets the value of the estimatedToC property.- Parameters:
value- allowed object isXMLGregorianCalendar
-
isSetEstimatedToC
public boolean isSetEstimatedToC()
-
getEvent
public String getEvent()
Gets the value of the event property.- Returns:
- possible object is
String
-
setEvent
public void setEvent(String value)
Sets the value of the event property.- Parameters:
value- allowed object isString
-
isSetEvent
public boolean isSetEvent()
-
getPercentCompletion
public Double getPercentCompletion()
Gets the value of the percentCompletion property.- Returns:
- possible object is
Double
-
setPercentCompletion
public void setPercentCompletion(Double value)
Sets the value of the percentCompletion property.- Parameters:
value- allowed object isDouble
-
isSetPercentCompletion
public boolean isSetPercentCompletion()
-
getProcedure
public String getProcedure()
Gets the value of the procedure property.- Returns:
- possible object is
String
-
setProcedure
public void setProcedure(String value)
Sets the value of the procedure property.- Parameters:
value- allowed object isString
-
isSetProcedure
public boolean isSetProcedure()
-
getRequestStatus
public String getRequestStatus()
Gets the value of the requestStatus property.- Returns:
- possible object is
String
-
setRequestStatus
public void setRequestStatus(String value)
Sets the value of the requestStatus property.- Parameters:
value- allowed object isString
-
isSetRequestStatus
public boolean isSetRequestStatus()
-
getStatusMessage
public List<LanguageStringType> getStatusMessage()
Gets the value of the statusMessage 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
setmethod for the statusMessage property.For example, to add a new item, do as follows:
getStatusMessage().add(newItem);Objects of the following type(s) are allowed in the list
LanguageStringType
-
isSetStatusMessage
public boolean isSetStatusMessage()
-
unsetStatusMessage
public void unsetStatusMessage()
-
getTaskStatus
public String getTaskStatus()
Gets the value of the taskStatus property.- Returns:
- possible object is
String
-
setTaskStatus
public void setTaskStatus(String value)
Sets the value of the taskStatus property.- Parameters:
value- allowed object isString
-
isSetTaskStatus
public boolean isSetTaskStatus()
-
getUpdateTime
public XMLGregorianCalendar getUpdateTime()
Gets the value of the updateTime property.- Returns:
- possible object is
XMLGregorianCalendar
-
setUpdateTime
public void setUpdateTime(XMLGregorianCalendar value)
Sets the value of the updateTime property.- Parameters:
value- allowed object isXMLGregorianCalendar
-
isSetUpdateTime
public boolean isSetUpdateTime()
-
getAlternative
public List<StatusReportType.Alternative> getAlternative()
Gets the value of the alternative 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
setmethod for the alternative property.For example, to add a new item, do as follows:
getAlternative().add(newItem);Objects of the following type(s) are allowed in the list
StatusReportType.Alternative
-
isSetAlternative
public boolean isSetAlternative()
-
unsetAlternative
public void unsetAlternative()
-
getTaskingParameters
public ParameterDataPropertyType getTaskingParameters()
Gets the value of the taskingParameters property.- Returns:
- possible object is
ParameterDataPropertyType
-
setTaskingParameters
public void setTaskingParameters(ParameterDataPropertyType value)
Sets the value of the taskingParameters property.- Parameters:
value- allowed object isParameterDataPropertyType
-
isSetTaskingParameters
public boolean isSetTaskingParameters()
-
toString
public String toString()
- Overrides:
toStringin classAbstractSWESType
-
append
public StringBuilder append(org.jvnet.jaxb.locator.ObjectLocator locator, StringBuilder buffer, org.jvnet.jaxb.lang.ToStringStrategy strategy)
- Specified by:
appendin interfaceorg.jvnet.jaxb.lang.ToString- Overrides:
appendin classAbstractSWESType
-
appendFields
public StringBuilder appendFields(org.jvnet.jaxb.locator.ObjectLocator locator, StringBuilder buffer, org.jvnet.jaxb.lang.ToStringStrategy strategy)
- Specified by:
appendFieldsin interfaceorg.jvnet.jaxb.lang.ToString- Overrides:
appendFieldsin classAbstractSWESType
-
equals
public boolean equals(org.jvnet.jaxb.locator.ObjectLocator thisLocator, org.jvnet.jaxb.locator.ObjectLocator thatLocator, Object object, org.jvnet.jaxb.lang.EqualsStrategy strategy)- Specified by:
equalsin interfaceorg.jvnet.jaxb.lang.Equals- Overrides:
equalsin classAbstractSWESType
-
equals
public boolean equals(Object object)
- Overrides:
equalsin classAbstractSWESType
-
hashCode
public int hashCode(org.jvnet.jaxb.locator.ObjectLocator locator, org.jvnet.jaxb.lang.HashCodeStrategy strategy)- Specified by:
hashCodein interfaceorg.jvnet.jaxb.lang.HashCode- Overrides:
hashCodein classAbstractSWESType
-
hashCode
public int hashCode()
- Overrides:
hashCodein classAbstractSWESType
-
clone
public Object clone()
- Overrides:
clonein classAbstractSWESType
-
copyTo
public Object copyTo(Object target)
- Specified by:
copyToin interfaceorg.jvnet.jaxb.lang.CopyTo- Overrides:
copyToin classAbstractSWESType
-
copyTo
public Object copyTo(org.jvnet.jaxb.locator.ObjectLocator locator, Object target, org.jvnet.jaxb.lang.CopyStrategy strategy)
- Specified by:
copyToin interfaceorg.jvnet.jaxb.lang.CopyTo- Overrides:
copyToin classAbstractSWESType
-
createNewInstance
public Object createNewInstance()
- Specified by:
createNewInstancein interfaceorg.jvnet.jaxb.lang.CopyTo- Specified by:
createNewInstancein interfaceorg.jvnet.jaxb.lang.MergeFrom
-
mergeFrom
public void mergeFrom(Object left, Object right)
- Specified by:
mergeFromin interfaceorg.jvnet.jaxb.lang.MergeFrom- Overrides:
mergeFromin classAbstractSWESType
-
mergeFrom
public void mergeFrom(org.jvnet.jaxb.locator.ObjectLocator leftLocator, org.jvnet.jaxb.locator.ObjectLocator rightLocator, Object left, Object right, org.jvnet.jaxb.lang.MergeStrategy strategy)- Specified by:
mergeFromin interfaceorg.jvnet.jaxb.lang.MergeFrom- Overrides:
mergeFromin classAbstractSWESType
-
setStatusMessage
public void setStatusMessage(List<LanguageStringType> value)
-
setAlternative
public void setAlternative(List<StatusReportType.Alternative> value)
-
withTask
public StatusReportType withTask(String value)
-
withEstimatedToC
public StatusReportType withEstimatedToC(XMLGregorianCalendar value)
-
withEvent
public StatusReportType withEvent(String value)
-
withPercentCompletion
public StatusReportType withPercentCompletion(Double value)
-
withProcedure
public StatusReportType withProcedure(String value)
-
withRequestStatus
public StatusReportType withRequestStatus(String value)
-
withStatusMessage
public StatusReportType withStatusMessage(LanguageStringType... values)
-
withStatusMessage
public StatusReportType withStatusMessage(Collection<LanguageStringType> values)
-
withTaskStatus
public StatusReportType withTaskStatus(String value)
-
withUpdateTime
public StatusReportType withUpdateTime(XMLGregorianCalendar value)
-
withAlternative
public StatusReportType withAlternative(StatusReportType.Alternative... values)
-
withAlternative
public StatusReportType withAlternative(Collection<StatusReportType.Alternative> values)
-
withTaskingParameters
public StatusReportType withTaskingParameters(ParameterDataPropertyType value)
-
withStatusMessage
public StatusReportType withStatusMessage(List<LanguageStringType> value)
-
withAlternative
public StatusReportType withAlternative(List<StatusReportType.Alternative> value)
-
-