@CodingStyleguideUnaware public class TelecommunicationsSupplyType 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>Telecommunications Supply. Details</ccts:DictionaryEntryName><ccts:Definition>A class describing the supply of a telecommunication service, e.g., providing telephone calls.</ccts:Definition><ccts:ObjectClass>Telecommunications Supply</ccts:ObjectClass></ccts:Component>
Java class for TelecommunicationsSupplyType complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="TelecommunicationsSupplyType">
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<sequence>
<element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2}TelecommunicationsSupplyType" minOccurs="0"/>
<element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2}TelecommunicationsSupplyTypeCode" minOccurs="0"/>
<element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2}PrivacyCode"/>
<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}TotalAmount" minOccurs="0"/>
<element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2}TelecommunicationsSupplyLine" maxOccurs="unbounded"/>
</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 |
|---|
TelecommunicationsSupplyType()
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 |
addTelecommunicationsSupplyLine(TelecommunicationsSupplyLineType elem)
Created by ph-jaxb22-plugin -Xph-list-extension
|
TelecommunicationsSupplyType |
clone()
Created by ph-jaxb22-plugin -Xph-cloneable2
|
void |
cloneTo(TelecommunicationsSupplyType ret)
This method clones all values from
this to the passed object. |
boolean |
equals(Object o)
Created by ph-jaxb22-plugin -Xph-equalshashcode
|
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
|
PrivacyCodeType |
getPrivacyCode()
<?
|
String |
getPrivacyCodeValue()
Get the value of the contained PrivacyCodeType object
Note: automatically created by ph-jaxb22-plugin -Xph-value-extender |
List<TelecommunicationsSupplyLineType> |
getTelecommunicationsSupplyLine()
<?
|
TelecommunicationsSupplyLineType |
getTelecommunicationsSupplyLineAtIndex(int index)
Created by ph-jaxb22-plugin -Xph-list-extension
|
int |
getTelecommunicationsSupplyLineCount()
Created by ph-jaxb22-plugin -Xph-list-extension
|
TelecommunicationsSupplyTypeType |
getTelecommunicationsSupplyType()
<?
|
TelecommunicationsSupplyTypeCodeType |
getTelecommunicationsSupplyTypeCode()
<?
|
String |
getTelecommunicationsSupplyTypeCodeValue()
Get the value of the contained TelecommunicationsSupplyTypeCodeType object
Note: automatically created by ph-jaxb22-plugin -Xph-value-extender |
String |
getTelecommunicationsSupplyTypeValue()
Get the value of the contained TelecommunicationsSupplyTypeType object
Note: automatically created by ph-jaxb22-plugin -Xph-value-extender |
TotalAmountType |
getTotalAmount()
<?
|
BigDecimal |
getTotalAmountValue()
Get the value of the contained TotalAmountType 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 |
hasNoTelecommunicationsSupplyLineEntries()
Created by ph-jaxb22-plugin -Xph-list-extension
|
boolean |
hasTelecommunicationsSupplyLineEntries()
Created by ph-jaxb22-plugin -Xph-list-extension
|
void |
setDescription(List<DescriptionType> aList)
Created by ph-jaxb22-plugin -Xph-list-extension
|
void |
setPrivacyCode(PrivacyCodeType value)
Sets the value of the privacyCode property.
|
PrivacyCodeType |
setPrivacyCode(String valueParam)
Special setter with value of type String
Note: automatically created by ph-jaxb22-plugin -Xph-value-extender |
void |
setTelecommunicationsSupplyLine(List<TelecommunicationsSupplyLineType> aList)
Created by ph-jaxb22-plugin -Xph-list-extension
|
TelecommunicationsSupplyTypeType |
setTelecommunicationsSupplyType(String valueParam)
Special setter with value of type String
Note: automatically created by ph-jaxb22-plugin -Xph-value-extender |
void |
setTelecommunicationsSupplyType(TelecommunicationsSupplyTypeType value)
Sets the value of the telecommunicationsSupplyType property.
|
TelecommunicationsSupplyTypeCodeType |
setTelecommunicationsSupplyTypeCode(String valueParam)
Special setter with value of type String
Note: automatically created by ph-jaxb22-plugin -Xph-value-extender |
void |
setTelecommunicationsSupplyTypeCode(TelecommunicationsSupplyTypeCodeType value)
Sets the value of the telecommunicationsSupplyTypeCode property.
|
TotalAmountType |
setTotalAmount(BigDecimal valueParam)
Special setter with value of type BigDecimal
Note: automatically created by ph-jaxb22-plugin -Xph-value-extender |
void |
setTotalAmount(TotalAmountType value)
Sets the value of the totalAmount property.
|
String |
toString()
Created by ph-jaxb22-plugin -Xph-tostring
|
public TelecommunicationsSupplyType()
@Nullable public TelecommunicationsSupplyTypeType getTelecommunicationsSupplyType()
<?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>Telecommunications Supply. Telecommunications Supply Type. Text</ccts:DictionaryEntryName><ccts:Definition>The type of telecommunications supply, expressed as text.</ccts:Definition><ccts:Cardinality>0..1</ccts:Cardinality><ccts:ObjectClass>Telecommunications Supply</ccts:ObjectClass><ccts:PropertyTerm>Telecommunications Supply Type</ccts:PropertyTerm><ccts:RepresentationTerm>Text</ccts:RepresentationTerm><ccts:DataType>Text. Type</ccts:DataType><ccts:Examples>Itemized tele Statement</ccts:Examples></ccts:Component>
TelecommunicationsSupplyTypeTypepublic void setTelecommunicationsSupplyType(@Nullable TelecommunicationsSupplyTypeType value)
value - allowed object is
TelecommunicationsSupplyTypeType@Nullable public TelecommunicationsSupplyTypeCodeType getTelecommunicationsSupplyTypeCode()
<?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>Telecommunications Supply. Telecommunications Supply Type Code. Code</ccts:DictionaryEntryName><ccts:Definition>The type of telecommunications supply, expressed as a code.</ccts:Definition><ccts:Cardinality>0..1</ccts:Cardinality><ccts:ObjectClass>Telecommunications Supply</ccts:ObjectClass><ccts:PropertyTerm>Telecommunications Supply Type Code</ccts:PropertyTerm><ccts:RepresentationTerm>Code</ccts:RepresentationTerm><ccts:DataType>Code. Type</ccts:DataType><ccts:Examples>TeleExtended</ccts:Examples></ccts:Component>
TelecommunicationsSupplyTypeCodeTypepublic void setTelecommunicationsSupplyTypeCode(@Nullable TelecommunicationsSupplyTypeCodeType value)
value - allowed object is
TelecommunicationsSupplyTypeCodeType@Nullable public PrivacyCodeType getPrivacyCode()
<?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>Telecommunications Supply. Privacy Code. Code</ccts:DictionaryEntryName><ccts:Definition>A code signifying the level of confidentiality of this information for this telecommunication supply.</ccts:Definition><ccts:Cardinality>1</ccts:Cardinality><ccts:ObjectClass>Telecommunications Supply</ccts:ObjectClass><ccts:PropertyTerm>Privacy Code</ccts:PropertyTerm><ccts:RepresentationTerm>Code</ccts:RepresentationTerm><ccts:DataType>Code. Type</ccts:DataType><ccts:Examples>CompanyLevel</ccts:Examples></ccts:Component>
PrivacyCodeTypepublic void setPrivacyCode(@Nullable PrivacyCodeType value)
value - allowed object is
PrivacyCodeType@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>Telecommunications Supply. Description. Text</ccts:DictionaryEntryName><ccts:Definition>Text describing the telecommunications supply.</ccts:Definition><ccts:Cardinality>0..n</ccts:Cardinality><ccts:ObjectClass>Telecommunications Supply</ccts:ObjectClass><ccts:PropertyTerm>Description</ccts:PropertyTerm><ccts:RepresentationTerm>Text</ccts:RepresentationTerm><ccts:DataType>Text. Type</ccts:DataType><ccts:Examples>Extended conversation Statement January quarter 2008.</ccts:Examples></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 TotalAmountType getTotalAmount()
<?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>Telecommunications Supply. Total_ Amount. Amount</ccts:DictionaryEntryName><ccts:Definition>The total amount associated with this telecommunications supply.</ccts:Definition><ccts:Cardinality>0..1</ccts:Cardinality><ccts:ObjectClass>Telecommunications Supply</ccts:ObjectClass><ccts:PropertyTermQualifier>Total</ccts:PropertyTermQualifier><ccts:PropertyTerm>Amount</ccts:PropertyTerm><ccts:RepresentationTerm>Amount</ccts:RepresentationTerm><ccts:DataType>Amount. Type</ccts:DataType></ccts:Component>
TotalAmountTypepublic void setTotalAmount(@Nullable TotalAmountType value)
value - allowed object is
TotalAmountType@Nonnull @ReturnsMutableObject(value="JAXB implementation style") public List<TelecommunicationsSupplyLineType> getTelecommunicationsSupplyLine()
<?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>Telecommunications Supply. Telecommunications Supply Line</ccts:DictionaryEntryName><ccts:Definition>Outlines the provided telecommunication supply</ccts:Definition><ccts:Cardinality>1..n</ccts:Cardinality><ccts:ObjectClass>Telecommunications Supply</ccts:ObjectClass><ccts:PropertyTerm>Telecommunications Supply Line</ccts:PropertyTerm><ccts:AssociatedObjectClass>Telecommunications Supply Line</ccts:AssociatedObjectClass><ccts:RepresentationTerm>Telecommunications Supply Line</ccts:RepresentationTerm></ccts:Component>Gets the value of the telecommunicationsSupplyLine 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 telecommunicationsSupplyLine property.
For example, to add a new item, do as follows:
getTelecommunicationsSupplyLine().add(newItem);
Objects of the following type(s) are allowed in the list
TelecommunicationsSupplyLineType
public boolean equals(Object o)
public int hashCode()
public String toString()
public void setDescription(@Nullable List<DescriptionType> aList)
aList - The new list member to set. May be null.public void setTelecommunicationsSupplyLine(@Nullable List<TelecommunicationsSupplyLineType> aList)
aList - The new list member to set. May 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 boolean hasTelecommunicationsSupplyLineEntries()
true if at least one item is contained, false otherwise.public boolean hasNoTelecommunicationsSupplyLineEntries()
true if no item is contained, false otherwise.@Nonnegative public int getTelecommunicationsSupplyLineCount()
@Nullable public TelecommunicationsSupplyLineType getTelecommunicationsSupplyLineAtIndex(@Nonnegative int index) throws IndexOutOfBoundsException
index - The index to retrievenullIndexOutOfBoundsException - if the index is invalid!public void addTelecommunicationsSupplyLine(@Nonnull TelecommunicationsSupplyLineType elem)
elem - The element to be added. May not be null.public void cloneTo(@Nonnull TelecommunicationsSupplyType 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 TelecommunicationsSupplyType clone()
@Nonnull public TotalAmountType setTotalAmount(@Nullable BigDecimal valueParam)
valueParam - The value to be set. May be null.null@Nonnull public TelecommunicationsSupplyTypeCodeType setTelecommunicationsSupplyTypeCode(@Nullable String valueParam)
valueParam - The value to be set. May be null.null@Nonnull public PrivacyCodeType setPrivacyCode(@Nullable String valueParam)
valueParam - The value to be set. May be null.null@Nonnull public TelecommunicationsSupplyTypeType setTelecommunicationsSupplyType(@Nullable String valueParam)
valueParam - The value to be set. May be null.null@Nullable public String getTelecommunicationsSupplyTypeValue()
null@Nullable public String getTelecommunicationsSupplyTypeCodeValue()
null@Nullable public String getPrivacyCodeValue()
null@Nullable public BigDecimal getTotalAmountValue()
nullCopyright © 2014–2020 Philip Helger. All rights reserved.