|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.oasisopen.jdo2.Identifiable
org.w3c.jdo2.AbstractObject
org.opencrx.kernel.contract1.jdo2.AbstractInvoicePosition
org.opencrx.kernel.contract1.jdo2.InvoicePosition
public class InvoicePosition
Class InvoicePosition
| Nested Class Summary | |
|---|---|
static class |
InvoicePosition.Slice
|
| Nested classes/interfaces inherited from class org.opencrx.kernel.contract1.jdo2.AbstractInvoicePosition |
|---|
AbstractInvoicePosition.Identity |
| Nested classes/interfaces inherited from class org.w3c.jdo2.AbstractObject |
|---|
org.w3c.jdo2.AbstractObject.BLOB, org.w3c.jdo2.AbstractObject.CLOB, org.w3c.jdo2.AbstractObject.EmbeddedList<E>, org.w3c.jdo2.AbstractObject.EmbeddedSet<E> |
| Nested classes/interfaces inherited from interface org.opencrx.kernel.contract1.cci2.AbstractInvoicePosition |
|---|
AbstractInvoicePosition.Identity |
| Field Summary | |
|---|---|
static List<String> |
CLASS
Define the model class org::opencrx::kernel::contract1::InvoicePosition |
| Fields inherited from class org.opencrx.kernel.contract1.jdo2.AbstractInvoicePosition |
|---|
BASE_CLASS |
| Constructor Summary | |
|---|---|
InvoicePosition()
|
|
| Method Summary | ||
|---|---|---|
ProductConfigurationTypeSet |
getConfigType()
Retrieves the value for the reference configType. |
|
|
getConfiguration()
Retrieves a set containing all the elements for the reference configuration. |
|
ProductConfiguration |
getCurrentConfig()
Retrieves the value for the reference currentConfig. |
|
Product |
getProduct()
Retrieves the value for the reference product. |
|
Set<String> |
getProductSerialNumber()
|
|
static AbstractInvoicePosition.Identity |
newIdentity(Invoice.Identity invoice,
boolean idIsPersistent,
String id)
|
|
protected org.w3c.jdo2.AbstractObject.Slice |
newSlice(int index)
|
|
protected List<String> |
openmdxjdoGetClass()
Retrieve the model class |
|
protected int |
openmdxjdoGetSize(int field)
|
|
protected void |
openmdxjdoSetSize(int field,
int size)
|
|
void |
setCurrentConfig(ProductConfiguration currentConfig)
Sets a new value for the reference currentConfig. |
|
void |
setProduct(Product product)
Sets a new value for the reference product. |
|
void |
setProductSerialNumber(String... productSerialNumber)
This method is equivalent to |
|
|
unsetConfigurationType()
|
|
| Methods inherited from class org.w3c.jdo2.AbstractObject |
|---|
openmdxjdoClassName, openmdxjdoGetIdentityBuilder, openmdxjdoGetList, openmdxjdoGetObjectsByParent, openmdxjdoGetSet, openmdxjdoGetSparseArray, openmdxjdoNewSlice, openmdxjdoSetArray, openmdxjdoSetCollection, openmdxjdoToArray, openmdxjdoToArray, openmdxjdoValidateElement |
| Methods inherited from class org.oasisopen.jdo2.Identifiable |
|---|
openmdxjdoGetIdentity, openmdxjdoGetIdentity, openmdxjdoGetObject, openmdxjdoGetObjectById, openmdxjdoGetObjectId, openmdxjdoGetObjectSet, openmdxjdoNewObjectId, openmdxjdoNewObjectId |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface org.opencrx.kernel.contract1.cci2.AbstractInvoicePosition |
|---|
setInvoice, setInvoice |
| Methods inherited from interface org.opencrx.kernel.contract1.cci2.AddressContainer |
|---|
getAddress |
| Methods inherited from interface org.opencrx.kernel.contract1.cci2.DeliveryRequestContainer |
|---|
getDeliveryRequest |
| Methods inherited from interface org.opencrx.kernel.contract1.cci2.ShippingDetail |
|---|
getCarrier, getGiftMessage, getShippingInstructions, getShippingMethod, getShippingTrackingNumber, isGift, setCarrier, setGift, setGiftMessage, setShippingInstructions, setShippingMethod, setShippingTrackingNumber |
| Methods inherited from interface org.opencrx.kernel.depot1.cci2.DepotReferenceHolder |
|---|
getDepotReference |
| Methods inherited from interface org.opencrx.kernel.base.cci2.AlertSender |
|---|
sendAlert |
| Methods inherited from interface org.opencrx.kernel.base.cci2.Auditee |
|---|
getAudit |
| Methods inherited from interface org.opencrx.kernel.base.cci2.Cloneable |
|---|
clone_ |
| Methods inherited from interface org.opencrx.kernel.base.cci2.Importer |
|---|
importItem |
| Methods inherited from interface org.opencrx.kernel.base.cci2.Indexed |
|---|
getIndexEntry, updateIndex |
| Methods inherited from interface org.opencrx.kernel.base.cci2.SecureObject |
|---|
addOwningGroup, getAccessGrantedByParent, getAccessLevelBrowse, getAccessLevelDelete, getAccessLevelUpdate, getOwner, getOwningGroup, getOwningUser, removeAllOwningGroup, removeOwningGroup, setAccessLevel, setAccessLevelBrowse, setAccessLevelDelete, setAccessLevelUpdate, setOwningUser, setOwningUser |
| Methods inherited from interface org.opencrx.kernel.base.cci2.SubscriptionTarget |
|---|
addSubscription, addSubscriptionForParent, removeSubscription, removeSubscriptionForParent |
| Methods inherited from interface org.opencrx.kernel.base.cci2.XmlExporter |
|---|
exportXml |
| Methods inherited from interface org.openmdx.base.cci2.BasicObject |
|---|
getCreatedAt, getCreatedBy, getModifiedAt, getModifiedBy |
| Methods inherited from interface org.openmdx.base.cci2.ExtentCapable |
|---|
getIdentity |
| Methods inherited from interface org.openmdx.compatibility.view1.cci2.ViewCapable |
|---|
getView |
| Field Detail |
|---|
public static final List<String> CLASS
org::opencrx::kernel::contract1::InvoicePosition
| Constructor Detail |
|---|
public InvoicePosition()
| Method Detail |
|---|
public ProductConfigurationTypeSet getConfigType()
configType.
getConfigType in interface ProductConfigurationSetnull – value for this reference.public Product getProduct()
product.
getProduct in interface ProductDescriptornull – value for this reference.public void setProduct(Product product)
product.
setProduct in interface ProductDescriptorproduct - The non-null new value for this reference.public <T extends ProductConfiguration> Collection<T> getConfiguration()
configuration.
getConfiguration in interface ProductConfigurationSetpublic ProductConfiguration getCurrentConfig()
currentConfig.
getCurrentConfig in interface ConfiguredProductnull – value for this reference.public void setCurrentConfig(ProductConfiguration currentConfig)
currentConfig.
setCurrentConfig in interface ConfiguredProductcurrentConfig - The non-null new value for this reference.public final Set<String> getProductSerialNumber()
getProductSerialNumber in interface ConfiguredProductpublic void setProductSerialNumber(String... productSerialNumber)
This method is equivalent to
set.clear(); set.addAll(Arrays.asList(productSerialNumber));
setProductSerialNumber in interface ConfiguredProductproductSerialNumber - value(s) to be added to productSerialNumber
public <T extends org.openmdx.base.cci2.Void> T unsetConfigurationType()
throws RefException
unsetConfigurationType in interface ProductConfigurationSetRefExceptionprotected int openmdxjdoGetSize(int field)
openmdxjdoGetSize in class AbstractInvoicePosition
protected void openmdxjdoSetSize(int field,
int size)
openmdxjdoSetSize in class AbstractInvoicePositionprotected org.w3c.jdo2.AbstractObject.Slice newSlice(int index)
newSlice in class AbstractInvoicePositionprotected List<String> openmdxjdoGetClass()
openmdxjdoGetClass in class AbstractInvoicePositionInvoicePosition.CLASS
public static AbstractInvoicePosition.Identity newIdentity(Invoice.Identity invoice,
boolean idIsPersistent,
String id)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||