/** * This method clones all values from <code>this</code> to the passed object. All data in the parameter object is overwritten!Created by ph-jaxb22-plugin -Xph-cloneable2 * * @param ret * The target object to clone to. May not be <code>null</code>. */ public void cloneTo( @Nonnull CatalogueItemSpecificationUpdateLineType ret) { ret.contractorCustomerParty = ((contractorCustomerParty == null)?null:contractorCustomerParty.clone()); ret.id = ((id == null)?null:id.clone()); ret.item = ((item == null)?null:item.clone()); ret.sellerSupplierParty = ((sellerSupplierParty == null)?null:sellerSupplierParty.clone()); }
/** * Created by ph-jaxb22-plugin -Xph-cloneable2 * * @return * The cloned object. Never <code>null</code>. */ @Nonnull @ReturnsMutableCopy @Override public SupplierPartyType clone() { SupplierPartyType ret = new SupplierPartyType(); cloneTo(ret); return ret; }
/** * Created by ph-jaxb22-plugin -Xph-list-extension * * @return * <code>true</code> if at least one item is contained, <code>false</code> otherwise. */ public boolean hasAdditionalAccountIDEntries() { return (!getAdditionalAccountID().isEmpty()); }
/** * Special setter with value of type String<br> * Note: automatically created by ph-jaxb22-plugin -Xph-value-extender * * @param valueParam * The value to be set. May be <code>null</code>. * @return * The created intermediary object of type DataSendingCapabilityType and never <code>null</code> */ @Nonnull public DataSendingCapabilityType setDataSendingCapability( @Nullable final String valueParam) { DataSendingCapabilityType aObj = getDataSendingCapability(); if (aObj == null) { aObj = new DataSendingCapabilityType(valueParam); setDataSendingCapability(aObj); } else { aObj.setValue(valueParam); } return aObj; }
/** * Special setter with value of type String<br> * Note: automatically created by ph-jaxb22-plugin -Xph-value-extender * * @param valueParam * The value to be set. May be <code>null</code>. * @return * The created intermediary object of type CustomerAssignedAccountIDType and never <code>null</code> */ @Nonnull public CustomerAssignedAccountIDType setCustomerAssignedAccountID( @Nullable final String valueParam) { CustomerAssignedAccountIDType aObj = getCustomerAssignedAccountID(); if (aObj == null) { aObj = new CustomerAssignedAccountIDType(valueParam); setCustomerAssignedAccountID(aObj); } else { aObj.setValue(valueParam); } return aObj; }
/** * Create an instance of {@link SupplierPartyType } * * @return * The created SupplierPartyType object and never <code>null</code>. */ @Nonnull public SupplierPartyType createSupplierPartyType() { return new SupplierPartyType(); }
/** * Get the value of the contained CustomerAssignedAccountIDType object<br> * Note: automatically created by ph-jaxb22-plugin -Xph-value-extender * * @return * Either the value of the contained CustomerAssignedAccountIDType object or <code>null</code> */ @Nullable public String getCustomerAssignedAccountIDValue() { CustomerAssignedAccountIDType aObj = getCustomerAssignedAccountID(); return ((aObj == null)?null:aObj.getValue()); }
/** * Get the value of the contained DataSendingCapabilityType object<br> * Note: automatically created by ph-jaxb22-plugin -Xph-value-extender * * @return * Either the value of the contained DataSendingCapabilityType object or <code>null</code> */ @Nullable public String getDataSendingCapabilityValue() { DataSendingCapabilityType aObj = getDataSendingCapability(); return ((aObj == null)?null:aObj.getValue()); }
/** * Special setter with value of type String<br> * Note: automatically created by ph-jaxb22-plugin -Xph-value-extender * * @param valueParam * The value to be set. May be <code>null</code>. * @return * The created intermediary object of type DataSendingCapabilityType and never <code>null</code> */ @Nonnull public DataSendingCapabilityType setDataSendingCapability( @Nullable final String valueParam) { DataSendingCapabilityType aObj = getDataSendingCapability(); if (aObj == null) { aObj = new DataSendingCapabilityType(valueParam); setDataSendingCapability(aObj); } else { aObj.setValue(valueParam); } return aObj; }
/** * Special setter with value of type String<br> * Note: automatically created by ph-jaxb22-plugin -Xph-value-extender * * @param valueParam * The value to be set. May be <code>null</code>. * @return * The created intermediary object of type CustomerAssignedAccountIDType and never <code>null</code> */ @Nonnull public CustomerAssignedAccountIDType setCustomerAssignedAccountID( @Nullable final String valueParam) { CustomerAssignedAccountIDType aObj = getCustomerAssignedAccountID(); if (aObj == null) { aObj = new CustomerAssignedAccountIDType(valueParam); setCustomerAssignedAccountID(aObj); } else { aObj.setValue(valueParam); } return aObj; }
/** * Create an instance of {@link SupplierPartyType } * * @return * The created SupplierPartyType object and never <code>null</code>. */ @Nonnull public SupplierPartyType createSupplierPartyType() { return new SupplierPartyType(); }
/** * Get the value of the contained CustomerAssignedAccountIDType object<br> * Note: automatically created by ph-jaxb22-plugin -Xph-value-extender * * @return * Either the value of the contained CustomerAssignedAccountIDType object or <code>null</code> */ @Nullable public String getCustomerAssignedAccountIDValue() { CustomerAssignedAccountIDType aObj = getCustomerAssignedAccountID(); return ((aObj == null)?null:aObj.getValue()); }
/** * Get the value of the contained DataSendingCapabilityType object<br> * Note: automatically created by ph-jaxb22-plugin -Xph-value-extender * * @return * Either the value of the contained DataSendingCapabilityType object or <code>null</code> */ @Nullable public String getDataSendingCapabilityValue() { DataSendingCapabilityType aObj = getDataSendingCapability(); return ((aObj == null)?null:aObj.getValue()); }
/** * This method clones all values from <code>this</code> to the passed object. All data in the parameter object is overwritten!Created by ph-jaxb22-plugin -Xph-cloneable2 * * @param ret * The target object to clone to. May not be <code>null</code>. */ public void cloneTo( @Nonnull CatalogueItemSpecificationUpdateLineType ret) { ret.contractorCustomerParty = ((contractorCustomerParty == null)?null:contractorCustomerParty.clone()); ret.id = ((id == null)?null:id.clone()); ret.item = ((item == null)?null:item.clone()); ret.sellerSupplierParty = ((sellerSupplierParty == null)?null:sellerSupplierParty.clone()); }
/** * Created by ph-jaxb22-plugin -Xph-list-extension * * @return * <code>true</code> if no item is contained, <code>false</code> otherwise. */ public boolean hasNoAdditionalAccountIDEntries() { return getAdditionalAccountID().isEmpty(); }
/** * Created by ph-jaxb22-plugin -Xph-cloneable2 * * @return * The cloned object. Never <code>null</code>. */ @Nonnull @ReturnsMutableCopy @Override public SupplierPartyType clone() { SupplierPartyType ret = new SupplierPartyType(); cloneTo(ret); return ret; }
/** * This method clones all values from <code>this</code> to the passed object. All data in the parameter object is overwritten!Created by ph-jaxb22-plugin -Xph-cloneable2 * * @param ret * The target object to clone to. May not be <code>null</code>. */ public void cloneTo( @Nonnull CataloguePricingUpdateLineType ret) { ret.contractorCustomerParty = ((contractorCustomerParty == null)?null:contractorCustomerParty.clone()); ret.id = ((id == null)?null:id.clone()); if (requiredItemLocationQuantity == null) { ret.requiredItemLocationQuantity = null; } else { List<ItemLocationQuantityType> retRequiredItemLocationQuantity = new ArrayList<ItemLocationQuantityType>(); for (ItemLocationQuantityType aItem: getRequiredItemLocationQuantity()) { retRequiredItemLocationQuantity.add(((aItem == null)?null:aItem.clone())); } ret.requiredItemLocationQuantity = retRequiredItemLocationQuantity; } ret.sellerSupplierParty = ((sellerSupplierParty == null)?null:sellerSupplierParty.clone()); }
/** * Created by ph-jaxb22-plugin -Xph-list-extension * * @return * <code>true</code> if no item is contained, <code>false</code> otherwise. */ public boolean hasNoAdditionalAccountIDEntries() { return getAdditionalAccountID().isEmpty(); }
/** * This method clones all values from <code>this</code> to the passed object. All data in the parameter object is overwritten!Created by ph-jaxb22-plugin -Xph-cloneable2 * * @param ret * The target object to clone to. May not be <code>null</code>. */ public void cloneTo( @Nonnull CataloguePricingUpdateLineType ret) { ret.contractorCustomerParty = ((contractorCustomerParty == null)?null:contractorCustomerParty.clone()); ret.id = ((id == null)?null:id.clone()); if (requiredItemLocationQuantity == null) { ret.requiredItemLocationQuantity = null; } else { List<ItemLocationQuantityType> retRequiredItemLocationQuantity = new ArrayList<ItemLocationQuantityType>(); for (ItemLocationQuantityType aItem: getRequiredItemLocationQuantity()) { retRequiredItemLocationQuantity.add(((aItem == null)?null:aItem.clone())); } ret.requiredItemLocationQuantity = retRequiredItemLocationQuantity; } ret.sellerSupplierParty = ((sellerSupplierParty == null)?null:sellerSupplierParty.clone()); }
/** * Created by ph-jaxb22-plugin -Xph-list-extension * * @return * <code>true</code> if at least one item is contained, <code>false</code> otherwise. */ public boolean hasAdditionalAccountIDEntries() { return (!getAdditionalAccountID().isEmpty()); }