@Generated(value="com.sun.tools.xjc.Driver",
date="2017-09-18T01:24:23+00:00",
comments="JAXB RI v2.2.11")
public class DeliveryParams
extends SpecificResource
implements java.io.Serializable, org.jvnet.jaxb2_commons.lang.Equals, org.jvnet.jaxb2_commons.lang.HashCode
Java class for DeliveryParams complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="DeliveryParams">
<complexContent>
<extension base="{http://www.CIP4.org/JDFSchema_2_0}SpecificResource">
<sequence>
<element ref="{http://www.CIP4.org/JDFSchema_2_0}DropItem" maxOccurs="unbounded" minOccurs="0"/>
<element ref="{http://www.CIP4.org/JDFSchema_2_0}FileSpec" maxOccurs="3" minOccurs="0"/>
</sequence>
<attribute name="BuyerAccount" type="{http://www.CIP4.org/JDFSchema_2_0}string" />
<attribute name="Earliest" type="{http://www.CIP4.org/JDFSchema_2_0}dateTime" />
<attribute name="EarliestDuration" type="{http://www.CIP4.org/JDFSchema_2_0}duration" />
<attribute name="Method" type="{http://www.CIP4.org/JDFSchema_2_0}NMTOKEN" />
<attribute name="Ownership">
<simpleType>
<restriction base="{http://www.w3.org/2001/XMLSchema}NMTOKEN">
<enumeration value="Origin"/>
<enumeration value="Destination"/>
</restriction>
</simpleType>
</attribute>
<attribute name="Required" type="{http://www.CIP4.org/JDFSchema_2_0}dateTime" />
<attribute name="RequiredDuration" type="{http://www.CIP4.org/JDFSchema_2_0}duration" />
<attribute name="ServiceLevel" type="{http://www.CIP4.org/JDFSchema_2_0}string" />
<attribute name="TrackingID" type="{http://www.CIP4.org/JDFSchema_2_0}string" />
<attribute name="Transfer">
<simpleType>
<restriction base="{http://www.w3.org/2001/XMLSchema}NMTOKEN">
<enumeration value="BuyerToPrinterDeliver"/>
<enumeration value="BuyerToPrinterPickup"/>
<enumeration value="PrinterToBuyerDeliver"/>
<enumeration value="PrinterToBuyerPickup"/>
</restriction>
</simpleType>
</attribute>
<anyAttribute processContents='lax' namespace='##other'/>
</extension>
</complexContent>
</complexType>
| Modifier and Type | Class and Description |
|---|---|
static class |
DeliveryParams.Ownership
Java class for null.
|
static class |
DeliveryParams.Transfer
Java class for null.
|
| Modifier and Type | Field and Description |
|---|---|
protected java.lang.String |
buyerAccount |
protected java.util.List<DropItem> |
dropItem |
protected DateTime |
earliest |
protected Duration |
earliestDuration |
protected java.util.List<FileSpec> |
fileSpec |
protected java.lang.String |
method |
protected DeliveryParams.Ownership |
ownership |
protected DateTime |
required |
protected Duration |
requiredDuration |
protected java.lang.String |
serviceLevel |
protected java.lang.String |
trackingID |
protected DeliveryParams.Transfer |
transfer |
| Constructor and Description |
|---|
DeliveryParams() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(java.lang.Object object) |
boolean |
equals(org.jvnet.jaxb2_commons.locator.ObjectLocator thisLocator,
org.jvnet.jaxb2_commons.locator.ObjectLocator thatLocator,
java.lang.Object object,
org.jvnet.jaxb2_commons.lang.EqualsStrategy strategy) |
java.lang.String |
getBuyerAccount()
Gets the value of the buyerAccount property.
|
java.util.List<DropItem> |
getDropItem()
Gets the value of the dropItem property.
|
DateTime |
getEarliest()
Gets the value of the earliest property.
|
Duration |
getEarliestDuration()
Gets the value of the earliestDuration property.
|
java.util.List<FileSpec> |
getFileSpec()
Gets the value of the fileSpec property.
|
java.lang.String |
getMethod()
Gets the value of the method property.
|
DeliveryParams.Ownership |
getOwnership()
Gets the value of the ownership property.
|
DateTime |
getRequired()
Gets the value of the required property.
|
Duration |
getRequiredDuration()
Gets the value of the requiredDuration property.
|
java.lang.String |
getServiceLevel()
Gets the value of the serviceLevel property.
|
java.lang.String |
getTrackingID()
Gets the value of the trackingID property.
|
DeliveryParams.Transfer |
getTransfer()
Gets the value of the transfer property.
|
int |
hashCode() |
int |
hashCode(org.jvnet.jaxb2_commons.locator.ObjectLocator locator,
org.jvnet.jaxb2_commons.lang.HashCodeStrategy strategy) |
void |
setBuyerAccount(java.lang.String value)
Sets the value of the buyerAccount property.
|
void |
setEarliest(DateTime value)
Sets the value of the earliest property.
|
void |
setEarliestDuration(Duration value)
Sets the value of the earliestDuration property.
|
void |
setMethod(java.lang.String value)
Sets the value of the method property.
|
void |
setOwnership(DeliveryParams.Ownership value)
Sets the value of the ownership property.
|
void |
setRequired(DateTime value)
Sets the value of the required property.
|
void |
setRequiredDuration(Duration value)
Sets the value of the requiredDuration property.
|
void |
setServiceLevel(java.lang.String value)
Sets the value of the serviceLevel property.
|
void |
setTrackingID(java.lang.String value)
Sets the value of the trackingID property.
|
void |
setTransfer(DeliveryParams.Transfer value)
Sets the value of the transfer property.
|
DeliveryParams |
withBuyerAccount(java.lang.String value) |
DeliveryParams |
withDropItem(java.util.Collection<DropItem> values) |
DeliveryParams |
withDropItem(DropItem... values) |
DeliveryParams |
withEarliest(DateTime value) |
DeliveryParams |
withEarliestDuration(Duration value) |
DeliveryParams |
withFileSpec(java.util.Collection<FileSpec> values) |
DeliveryParams |
withFileSpec(FileSpec... values) |
DeliveryParams |
withMethod(java.lang.String value) |
DeliveryParams |
withOwnership(DeliveryParams.Ownership value) |
DeliveryParams |
withRequired(DateTime value) |
DeliveryParams |
withRequiredDuration(Duration value) |
DeliveryParams |
withServiceLevel(java.lang.String value) |
DeliveryParams |
withTrackingID(java.lang.String value) |
DeliveryParams |
withTransfer(DeliveryParams.Transfer value) |
getOtherAttributes@Generated(value="com.sun.tools.xjc.Driver",
date="2017-09-18T01:24:23+00:00",
comments="JAXB RI v2.2.11")
protected java.util.List<DropItem> dropItem
@Generated(value="com.sun.tools.xjc.Driver",
date="2017-09-18T01:24:23+00:00",
comments="JAXB RI v2.2.11")
protected java.util.List<FileSpec> fileSpec
@Generated(value="com.sun.tools.xjc.Driver",
date="2017-09-18T01:24:23+00:00",
comments="JAXB RI v2.2.11")
protected java.lang.String buyerAccount
@Generated(value="com.sun.tools.xjc.Driver",
date="2017-09-18T01:24:23+00:00",
comments="JAXB RI v2.2.11")
protected DateTime earliest
@Generated(value="com.sun.tools.xjc.Driver",
date="2017-09-18T01:24:23+00:00",
comments="JAXB RI v2.2.11")
protected Duration earliestDuration
@Generated(value="com.sun.tools.xjc.Driver",
date="2017-09-18T01:24:23+00:00",
comments="JAXB RI v2.2.11")
protected java.lang.String method
@Generated(value="com.sun.tools.xjc.Driver",
date="2017-09-18T01:24:23+00:00",
comments="JAXB RI v2.2.11")
protected DeliveryParams.Ownership ownership
@Generated(value="com.sun.tools.xjc.Driver",
date="2017-09-18T01:24:23+00:00",
comments="JAXB RI v2.2.11")
protected DateTime required
@Generated(value="com.sun.tools.xjc.Driver",
date="2017-09-18T01:24:23+00:00",
comments="JAXB RI v2.2.11")
protected Duration requiredDuration
@Generated(value="com.sun.tools.xjc.Driver",
date="2017-09-18T01:24:23+00:00",
comments="JAXB RI v2.2.11")
protected java.lang.String serviceLevel
@Generated(value="com.sun.tools.xjc.Driver",
date="2017-09-18T01:24:23+00:00",
comments="JAXB RI v2.2.11")
protected java.lang.String trackingID
@Generated(value="com.sun.tools.xjc.Driver",
date="2017-09-18T01:24:23+00:00",
comments="JAXB RI v2.2.11")
protected DeliveryParams.Transfer transfer
@Generated(value="com.sun.tools.xjc.Driver",
date="2017-09-18T01:24:23+00:00",
comments="JAXB RI v2.2.11")
public java.util.List<DropItem> getDropItem()
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 dropItem property.
For example, to add a new item, do as follows:
getDropItem().add(newItem);
Objects of the following type(s) are allowed in the list
DropItem
@Generated(value="com.sun.tools.xjc.Driver",
date="2017-09-18T01:24:23+00:00",
comments="JAXB RI v2.2.11")
public java.util.List<FileSpec> getFileSpec()
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 fileSpec property.
For example, to add a new item, do as follows:
getFileSpec().add(newItem);
Objects of the following type(s) are allowed in the list
FileSpec
@Generated(value="com.sun.tools.xjc.Driver",
date="2017-09-18T01:24:23+00:00",
comments="JAXB RI v2.2.11")
public java.lang.String getBuyerAccount()
String@Generated(value="com.sun.tools.xjc.Driver",
date="2017-09-18T01:24:23+00:00",
comments="JAXB RI v2.2.11")
public void setBuyerAccount(java.lang.String value)
value - allowed object is
String@Generated(value="com.sun.tools.xjc.Driver",
date="2017-09-18T01:24:23+00:00",
comments="JAXB RI v2.2.11")
public DateTime getEarliest()
String@Generated(value="com.sun.tools.xjc.Driver",
date="2017-09-18T01:24:23+00:00",
comments="JAXB RI v2.2.11")
public void setEarliest(DateTime value)
value - allowed object is
String@Generated(value="com.sun.tools.xjc.Driver",
date="2017-09-18T01:24:23+00:00",
comments="JAXB RI v2.2.11")
public Duration getEarliestDuration()
String@Generated(value="com.sun.tools.xjc.Driver",
date="2017-09-18T01:24:23+00:00",
comments="JAXB RI v2.2.11")
public void setEarliestDuration(Duration value)
value - allowed object is
String@Generated(value="com.sun.tools.xjc.Driver",
date="2017-09-18T01:24:23+00:00",
comments="JAXB RI v2.2.11")
public java.lang.String getMethod()
String@Generated(value="com.sun.tools.xjc.Driver",
date="2017-09-18T01:24:23+00:00",
comments="JAXB RI v2.2.11")
public void setMethod(java.lang.String value)
value - allowed object is
String@Generated(value="com.sun.tools.xjc.Driver",
date="2017-09-18T01:24:23+00:00",
comments="JAXB RI v2.2.11")
public DeliveryParams.Ownership getOwnership()
DeliveryParams.Ownership@Generated(value="com.sun.tools.xjc.Driver",
date="2017-09-18T01:24:23+00:00",
comments="JAXB RI v2.2.11")
public void setOwnership(DeliveryParams.Ownership value)
value - allowed object is
DeliveryParams.Ownership@Generated(value="com.sun.tools.xjc.Driver",
date="2017-09-18T01:24:23+00:00",
comments="JAXB RI v2.2.11")
public DateTime getRequired()
String@Generated(value="com.sun.tools.xjc.Driver",
date="2017-09-18T01:24:23+00:00",
comments="JAXB RI v2.2.11")
public void setRequired(DateTime value)
value - allowed object is
String@Generated(value="com.sun.tools.xjc.Driver",
date="2017-09-18T01:24:23+00:00",
comments="JAXB RI v2.2.11")
public Duration getRequiredDuration()
String@Generated(value="com.sun.tools.xjc.Driver",
date="2017-09-18T01:24:23+00:00",
comments="JAXB RI v2.2.11")
public void setRequiredDuration(Duration value)
value - allowed object is
String@Generated(value="com.sun.tools.xjc.Driver",
date="2017-09-18T01:24:23+00:00",
comments="JAXB RI v2.2.11")
public java.lang.String getServiceLevel()
String@Generated(value="com.sun.tools.xjc.Driver",
date="2017-09-18T01:24:23+00:00",
comments="JAXB RI v2.2.11")
public void setServiceLevel(java.lang.String value)
value - allowed object is
String@Generated(value="com.sun.tools.xjc.Driver",
date="2017-09-18T01:24:23+00:00",
comments="JAXB RI v2.2.11")
public java.lang.String getTrackingID()
String@Generated(value="com.sun.tools.xjc.Driver",
date="2017-09-18T01:24:23+00:00",
comments="JAXB RI v2.2.11")
public void setTrackingID(java.lang.String value)
value - allowed object is
String@Generated(value="com.sun.tools.xjc.Driver",
date="2017-09-18T01:24:23+00:00",
comments="JAXB RI v2.2.11")
public DeliveryParams.Transfer getTransfer()
DeliveryParams.Transfer@Generated(value="com.sun.tools.xjc.Driver",
date="2017-09-18T01:24:23+00:00",
comments="JAXB RI v2.2.11")
public void setTransfer(DeliveryParams.Transfer value)
value - allowed object is
DeliveryParams.Transferpublic DeliveryParams withDropItem(DropItem... values)
public DeliveryParams withDropItem(java.util.Collection<DropItem> values)
public DeliveryParams withFileSpec(FileSpec... values)
public DeliveryParams withFileSpec(java.util.Collection<FileSpec> values)
public DeliveryParams withBuyerAccount(java.lang.String value)
public DeliveryParams withEarliest(DateTime value)
public DeliveryParams withEarliestDuration(Duration value)
public DeliveryParams withMethod(java.lang.String value)
public DeliveryParams withOwnership(DeliveryParams.Ownership value)
public DeliveryParams withRequired(DateTime value)
public DeliveryParams withRequiredDuration(Duration value)
public DeliveryParams withServiceLevel(java.lang.String value)
public DeliveryParams withTrackingID(java.lang.String value)
public DeliveryParams withTransfer(DeliveryParams.Transfer value)
public boolean equals(org.jvnet.jaxb2_commons.locator.ObjectLocator thisLocator,
org.jvnet.jaxb2_commons.locator.ObjectLocator thatLocator,
java.lang.Object object,
org.jvnet.jaxb2_commons.lang.EqualsStrategy strategy)
equals in interface org.jvnet.jaxb2_commons.lang.Equalsequals in class SpecificResourcepublic boolean equals(java.lang.Object object)
equals in class SpecificResourcepublic int hashCode(org.jvnet.jaxb2_commons.locator.ObjectLocator locator,
org.jvnet.jaxb2_commons.lang.HashCodeStrategy strategy)
hashCode in interface org.jvnet.jaxb2_commons.lang.HashCodehashCode in class SpecificResourcepublic int hashCode()
hashCode in class SpecificResource