@CodingStyleguideUnaware public class ForecastRevisionLineType extends Object implements Serializable, com.helger.commons.lang.IExplicitlyCloneable
<?xml version="1.0" encoding="UTF-8"?><ccts:Component xmlns:ccts="urn:un:unece:uncefact:documentation:2" xmlns="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" xmlns:cac="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" xmlns:cbc="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2" xmlns:xsd="http://www.w3.org/2001/XMLSchema"><ccts:ComponentType>ABIE</ccts:ComponentType><ccts:DictionaryEntryName>Forecast Revision Line. Details</ccts:DictionaryEntryName><ccts:Definition>A class to define a line in a Forecast Revision describing a revision to a line in a Forecast.</ccts:Definition><ccts:ObjectClass>Forecast Revision Line</ccts:ObjectClass></ccts:Component>
Java class for ForecastRevisionLineType complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="ForecastRevisionLineType">
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<sequence>
<element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2}ID"/>
<element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2}Note" maxOccurs="unbounded" minOccurs="0"/>
<element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2}Description" maxOccurs="unbounded" minOccurs="0"/>
<element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2}RevisedForecastLineID"/>
<element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2}SourceForecastIssueDate"/>
<element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2}SourceForecastIssueTime"/>
<element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2}AdjustmentReasonCode" minOccurs="0"/>
<element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2}ForecastPeriod" minOccurs="0"/>
<element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2}SalesItem" minOccurs="0"/>
</sequence>
</restriction>
</complexContent>
</complexType>
This class was annotated by ph-jaxb22-plugin -Xph-annotate
This class contains methods created by ph-jaxb22-plugin -Xph-equalshashcode
This class contains methods created by ph-jaxb22-plugin -Xph-tostring
This class contains methods created by ph-jaxb22-plugin -Xph-list-extension
This class contains methods created by ph-jaxb22-plugin -Xph-cloneable2
This class contains methods created by ph-jaxb22-plugin -Xph-value-extender
| Constructor and Description |
|---|
ForecastRevisionLineType()
Default constructor
Note: automatically created by ph-jaxb22-plugin -Xph-value-extender |
| Modifier and Type | Method and Description |
|---|---|
void |
addDescription(DescriptionType elem)
Created by ph-jaxb22-plugin -Xph-list-extension
|
void |
addNote(NoteType elem)
Created by ph-jaxb22-plugin -Xph-list-extension
|
ForecastRevisionLineType |
clone()
Created by ph-jaxb22-plugin -Xph-cloneable2
|
void |
cloneTo(ForecastRevisionLineType ret)
This method clones all values from
this to the passed object. |
boolean |
equals(Object o)
Created by ph-jaxb22-plugin -Xph-equalshashcode
|
AdjustmentReasonCodeType |
getAdjustmentReasonCode()
<?
|
String |
getAdjustmentReasonCodeValue()
Get the value of the contained AdjustmentReasonCodeType object
Note: automatically created by ph-jaxb22-plugin -Xph-value-extender |
List<DescriptionType> |
getDescription()
<?
|
DescriptionType |
getDescriptionAtIndex(int index)
Created by ph-jaxb22-plugin -Xph-list-extension
|
int |
getDescriptionCount()
Created by ph-jaxb22-plugin -Xph-list-extension
|
PeriodType |
getForecastPeriod()
<?
|
IDType |
getID()
<?
|
String |
getIDValue()
Get the value of the contained IDType object
Note: automatically created by ph-jaxb22-plugin -Xph-value-extender |
List<NoteType> |
getNote()
<?
|
NoteType |
getNoteAtIndex(int index)
Created by ph-jaxb22-plugin -Xph-list-extension
|
int |
getNoteCount()
Created by ph-jaxb22-plugin -Xph-list-extension
|
RevisedForecastLineIDType |
getRevisedForecastLineID()
<?
|
String |
getRevisedForecastLineIDValue()
Get the value of the contained RevisedForecastLineIDType object
Note: automatically created by ph-jaxb22-plugin -Xph-value-extender |
SalesItemType |
getSalesItem()
<?
|
SourceForecastIssueDateType |
getSourceForecastIssueDate()
<?
|
LocalDate |
getSourceForecastIssueDateValue()
Get the value of the contained SourceForecastIssueDateType object
Note: automatically created by ph-jaxb22-plugin -Xph-value-extender |
SourceForecastIssueTimeType |
getSourceForecastIssueTime()
<?
|
LocalTime |
getSourceForecastIssueTimeValue()
Get the value of the contained SourceForecastIssueTimeType object
Note: automatically created by ph-jaxb22-plugin -Xph-value-extender |
boolean |
hasDescriptionEntries()
Created by ph-jaxb22-plugin -Xph-list-extension
|
int |
hashCode()
Created by ph-jaxb22-plugin -Xph-equalshashcode
|
boolean |
hasNoDescriptionEntries()
Created by ph-jaxb22-plugin -Xph-list-extension
|
boolean |
hasNoNoteEntries()
Created by ph-jaxb22-plugin -Xph-list-extension
|
boolean |
hasNoteEntries()
Created by ph-jaxb22-plugin -Xph-list-extension
|
void |
setAdjustmentReasonCode(AdjustmentReasonCodeType value)
Sets the value of the adjustmentReasonCode property.
|
AdjustmentReasonCodeType |
setAdjustmentReasonCode(String valueParam)
Special setter with value of type String
Note: automatically created by ph-jaxb22-plugin -Xph-value-extender |
void |
setDescription(List<DescriptionType> aList)
Created by ph-jaxb22-plugin -Xph-list-extension
|
void |
setForecastPeriod(PeriodType value)
Sets the value of the forecastPeriod property.
|
void |
setID(IDType value)
Sets the value of the id property.
|
IDType |
setID(String valueParam)
Special setter with value of type String
Note: automatically created by ph-jaxb22-plugin -Xph-value-extender |
void |
setNote(List<NoteType> aList)
Created by ph-jaxb22-plugin -Xph-list-extension
|
void |
setRevisedForecastLineID(RevisedForecastLineIDType value)
Sets the value of the revisedForecastLineID property.
|
RevisedForecastLineIDType |
setRevisedForecastLineID(String valueParam)
Special setter with value of type String
Note: automatically created by ph-jaxb22-plugin -Xph-value-extender |
void |
setSalesItem(SalesItemType value)
Sets the value of the salesItem property.
|
SourceForecastIssueDateType |
setSourceForecastIssueDate(LocalDate valueParam)
Special setter with value of type LocalDate
Note: automatically created by ph-jaxb22-plugin -Xph-value-extender |
void |
setSourceForecastIssueDate(SourceForecastIssueDateType value)
Sets the value of the sourceForecastIssueDate property.
|
SourceForecastIssueTimeType |
setSourceForecastIssueTime(LocalTime valueParam)
Special setter with value of type LocalTime
Note: automatically created by ph-jaxb22-plugin -Xph-value-extender |
void |
setSourceForecastIssueTime(SourceForecastIssueTimeType value)
Sets the value of the sourceForecastIssueTime property.
|
String |
toString()
Created by ph-jaxb22-plugin -Xph-tostring
|
public ForecastRevisionLineType()
@Nullable public IDType getID()
<?xml version="1.0" encoding="UTF-8"?><ccts:Component xmlns:ccts="urn:un:unece:uncefact:documentation:2" xmlns="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" xmlns:cac="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" xmlns:cbc="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2" xmlns:xsd="http://www.w3.org/2001/XMLSchema"><ccts:ComponentType>BBIE</ccts:ComponentType><ccts:DictionaryEntryName>Forecast Revision Line. Identifier</ccts:DictionaryEntryName><ccts:Definition>An identifier for this forecast revision line.</ccts:Definition><ccts:Cardinality>1</ccts:Cardinality><ccts:ObjectClass>Forecast Revision Line</ccts:ObjectClass><ccts:PropertyTerm>Identifier</ccts:PropertyTerm><ccts:RepresentationTerm>Identifier</ccts:RepresentationTerm><ccts:DataType>Identifier. Type</ccts:DataType></ccts:Component>
IDTypepublic void setID(@Nullable IDType value)
value - allowed object is
IDType@Nonnull @ReturnsMutableObject(value="JAXB implementation style") public List<NoteType> getNote()
<?xml version="1.0" encoding="UTF-8"?><ccts:Component xmlns:ccts="urn:un:unece:uncefact:documentation:2" xmlns="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" xmlns:cac="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" xmlns:cbc="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2" xmlns:xsd="http://www.w3.org/2001/XMLSchema"><ccts:ComponentType>BBIE</ccts:ComponentType><ccts:DictionaryEntryName>Forecast Revision Line. Note. Text</ccts:DictionaryEntryName><ccts:Definition>Free-form text conveying information that is not contained explicitly in other structures.</ccts:Definition><ccts:Cardinality>0..n</ccts:Cardinality><ccts:ObjectClass>Forecast Revision Line</ccts:ObjectClass><ccts:PropertyTerm>Note</ccts:PropertyTerm><ccts:RepresentationTerm>Text</ccts:RepresentationTerm><ccts:DataType>Text. Type</ccts:DataType></ccts:Component>Gets the value of the note 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 note property.
For example, to add a new item, do as follows:
getNote().add(newItem);
Objects of the following type(s) are allowed in the list
NoteType
@Nonnull @ReturnsMutableObject(value="JAXB implementation style") public List<DescriptionType> getDescription()
<?xml version="1.0" encoding="UTF-8"?><ccts:Component xmlns:ccts="urn:un:unece:uncefact:documentation:2" xmlns="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" xmlns:cac="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" xmlns:cbc="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2" xmlns:xsd="http://www.w3.org/2001/XMLSchema"><ccts:ComponentType>BBIE</ccts:ComponentType><ccts:DictionaryEntryName>Forecast Revision Line. Description. Text</ccts:DictionaryEntryName><ccts:Definition>Text describing the revision to this line.</ccts:Definition><ccts:Cardinality>0..n</ccts:Cardinality><ccts:ObjectClass>Forecast Revision Line</ccts:ObjectClass><ccts:PropertyTerm>Description</ccts:PropertyTerm><ccts:RepresentationTerm>Text</ccts:RepresentationTerm><ccts:DataType>Text. Type</ccts:DataType></ccts:Component>Gets the value of the description 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 description property.
For example, to add a new item, do as follows:
getDescription().add(newItem);
Objects of the following type(s) are allowed in the list
DescriptionType
@Nullable public RevisedForecastLineIDType getRevisedForecastLineID()
<?xml version="1.0" encoding="UTF-8"?><ccts:Component xmlns:ccts="urn:un:unece:uncefact:documentation:2" xmlns="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" xmlns:cac="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" xmlns:cbc="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2" xmlns:xsd="http://www.w3.org/2001/XMLSchema"><ccts:ComponentType>BBIE</ccts:ComponentType><ccts:DictionaryEntryName>Forecast Revision Line. Revised_ Forecast Line Identifier. Identifier</ccts:DictionaryEntryName><ccts:Definition>An identifier for the revised forecast line.</ccts:Definition><ccts:Cardinality>1</ccts:Cardinality><ccts:ObjectClass>Forecast Revision Line</ccts:ObjectClass><ccts:PropertyTermQualifier>Revised</ccts:PropertyTermQualifier><ccts:PropertyTerm>Forecast Line Identifier</ccts:PropertyTerm><ccts:RepresentationTerm>Identifier</ccts:RepresentationTerm><ccts:DataType>Identifier. Type</ccts:DataType></ccts:Component>
RevisedForecastLineIDTypepublic void setRevisedForecastLineID(@Nullable RevisedForecastLineIDType value)
value - allowed object is
RevisedForecastLineIDType@Nullable public SourceForecastIssueDateType getSourceForecastIssueDate()
<?xml version="1.0" encoding="UTF-8"?><ccts:Component xmlns:ccts="urn:un:unece:uncefact:documentation:2" xmlns="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" xmlns:cac="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" xmlns:cbc="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2" xmlns:xsd="http://www.w3.org/2001/XMLSchema"><ccts:ComponentType>BBIE</ccts:ComponentType><ccts:DictionaryEntryName>Forecast Revision Line. Source Forecast_ Issue Date. Date</ccts:DictionaryEntryName><ccts:Definition>The date on which the forecast modified by this revision was generated or created.</ccts:Definition><ccts:Cardinality>1</ccts:Cardinality><ccts:ObjectClass>Forecast Revision Line</ccts:ObjectClass><ccts:PropertyTermQualifier>Source Forecast</ccts:PropertyTermQualifier><ccts:PropertyTerm>Issue Date</ccts:PropertyTerm><ccts:RepresentationTerm>Date</ccts:RepresentationTerm><ccts:DataType>Date. Type</ccts:DataType></ccts:Component>
SourceForecastIssueDateTypepublic void setSourceForecastIssueDate(@Nullable SourceForecastIssueDateType value)
value - allowed object is
SourceForecastIssueDateType@Nullable public SourceForecastIssueTimeType getSourceForecastIssueTime()
<?xml version="1.0" encoding="UTF-8"?><ccts:Component xmlns:ccts="urn:un:unece:uncefact:documentation:2" xmlns="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" xmlns:cac="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" xmlns:cbc="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2" xmlns:xsd="http://www.w3.org/2001/XMLSchema"><ccts:ComponentType>BBIE</ccts:ComponentType><ccts:DictionaryEntryName>Forecast Revision Line. Source Forecast_ Issue Time. Time</ccts:DictionaryEntryName><ccts:Definition>The time at which the forecast modified by this revision was generated or created.</ccts:Definition><ccts:Cardinality>1</ccts:Cardinality><ccts:ObjectClass>Forecast Revision Line</ccts:ObjectClass><ccts:PropertyTermQualifier>Source Forecast</ccts:PropertyTermQualifier><ccts:PropertyTerm>Issue Time</ccts:PropertyTerm><ccts:RepresentationTerm>Time</ccts:RepresentationTerm><ccts:DataType>Time. Type</ccts:DataType></ccts:Component>
SourceForecastIssueTimeTypepublic void setSourceForecastIssueTime(@Nullable SourceForecastIssueTimeType value)
value - allowed object is
SourceForecastIssueTimeType@Nullable public AdjustmentReasonCodeType getAdjustmentReasonCode()
<?xml version="1.0" encoding="UTF-8"?><ccts:Component xmlns:ccts="urn:un:unece:uncefact:documentation:2" xmlns="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" xmlns:cac="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" xmlns:cbc="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2" xmlns:xsd="http://www.w3.org/2001/XMLSchema"><ccts:ComponentType>BBIE</ccts:ComponentType><ccts:DictionaryEntryName>Forecast Revision Line. Adjustment Reason Code. Code</ccts:DictionaryEntryName><ccts:Definition>A code signifying the reason for the adjustment specified in this forecast revision line.</ccts:Definition><ccts:Cardinality>0..1</ccts:Cardinality><ccts:ObjectClass>Forecast Revision Line</ccts:ObjectClass><ccts:PropertyTerm>Adjustment Reason Code</ccts:PropertyTerm><ccts:RepresentationTerm>Code</ccts:RepresentationTerm><ccts:DataType>Code. Type</ccts:DataType></ccts:Component>
AdjustmentReasonCodeTypepublic void setAdjustmentReasonCode(@Nullable AdjustmentReasonCodeType value)
value - allowed object is
AdjustmentReasonCodeType@Nullable public PeriodType getForecastPeriod()
<?xml version="1.0" encoding="UTF-8"?><ccts:Component xmlns:ccts="urn:un:unece:uncefact:documentation:2" xmlns="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" xmlns:cac="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" xmlns:cbc="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2" xmlns:xsd="http://www.w3.org/2001/XMLSchema"><ccts:ComponentType>ASBIE</ccts:ComponentType><ccts:DictionaryEntryName>Forecast Revision Line. Forecast_ Period. Period</ccts:DictionaryEntryName><ccts:Definition>The period to which this forecast revision line applies.</ccts:Definition><ccts:Cardinality>0..1</ccts:Cardinality><ccts:ObjectClass>Forecast Revision Line</ccts:ObjectClass><ccts:PropertyTermQualifier>Forecast</ccts:PropertyTermQualifier><ccts:PropertyTerm>Period</ccts:PropertyTerm><ccts:AssociatedObjectClass>Period</ccts:AssociatedObjectClass><ccts:RepresentationTerm>Period</ccts:RepresentationTerm></ccts:Component>
PeriodTypepublic void setForecastPeriod(@Nullable PeriodType value)
value - allowed object is
PeriodType@Nullable public SalesItemType getSalesItem()
<?xml version="1.0" encoding="UTF-8"?><ccts:Component xmlns:ccts="urn:un:unece:uncefact:documentation:2" xmlns="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" xmlns:cac="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" xmlns:cbc="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2" xmlns:xsd="http://www.w3.org/2001/XMLSchema"><ccts:ComponentType>ASBIE</ccts:ComponentType><ccts:DictionaryEntryName>Forecast Revision Line. Sales Item</ccts:DictionaryEntryName><ccts:Definition>Sales information for the item to which this line applies.</ccts:Definition><ccts:Cardinality>0..1</ccts:Cardinality><ccts:ObjectClass>Forecast Revision Line</ccts:ObjectClass><ccts:PropertyTerm>Sales Item</ccts:PropertyTerm><ccts:AssociatedObjectClass>Sales Item</ccts:AssociatedObjectClass><ccts:RepresentationTerm>Sales Item</ccts:RepresentationTerm></ccts:Component>
SalesItemTypepublic void setSalesItem(@Nullable SalesItemType value)
value - allowed object is
SalesItemTypepublic boolean equals(Object o)
public int hashCode()
public String toString()
public void setNote(@Nullable List<NoteType> aList)
aList - The new list member to set. May be null.public void setDescription(@Nullable List<DescriptionType> aList)
aList - The new list member to set. May be null.public boolean hasNoteEntries()
true if at least one item is contained, false otherwise.public boolean hasNoNoteEntries()
true if no item is contained, false otherwise.@Nonnegative public int getNoteCount()
@Nullable public NoteType getNoteAtIndex(@Nonnegative int index) throws IndexOutOfBoundsException
index - The index to retrievenullIndexOutOfBoundsException - if the index is invalid!public void addNote(@Nonnull NoteType elem)
elem - The element to be added. May not be null.public boolean hasDescriptionEntries()
true if at least one item is contained, false otherwise.public boolean hasNoDescriptionEntries()
true if no item is contained, false otherwise.@Nonnegative public int getDescriptionCount()
@Nullable public DescriptionType getDescriptionAtIndex(@Nonnegative int index) throws IndexOutOfBoundsException
index - The index to retrievenullIndexOutOfBoundsException - if the index is invalid!public void addDescription(@Nonnull DescriptionType elem)
elem - The element to be added. May not be null.public void cloneTo(@Nonnull ForecastRevisionLineType ret)
this to the passed object. All data in the parameter object is overwritten!Created by ph-jaxb22-plugin -Xph-cloneable2ret - The target object to clone to. May not be null.@Nonnull @ReturnsMutableCopy public ForecastRevisionLineType clone()
@Nonnull public AdjustmentReasonCodeType setAdjustmentReasonCode(@Nullable String valueParam)
valueParam - The value to be set. May be null.null@Nonnull public SourceForecastIssueDateType setSourceForecastIssueDate(@Nullable LocalDate valueParam)
valueParam - The value to be set. May be null.null@Nonnull public SourceForecastIssueTimeType setSourceForecastIssueTime(@Nullable LocalTime valueParam)
valueParam - The value to be set. May be null.null@Nonnull public IDType setID(@Nullable String valueParam)
valueParam - The value to be set. May be null.null@Nonnull public RevisedForecastLineIDType setRevisedForecastLineID(@Nullable String valueParam)
valueParam - The value to be set. May be null.null@Nullable public String getIDValue()
null@Nullable public String getRevisedForecastLineIDValue()
null@Nullable public LocalDate getSourceForecastIssueDateValue()
null@Nullable public LocalTime getSourceForecastIssueTimeValue()
nullCopyright © 2014–2020 Philip Helger. All rights reserved.