org.paneris.jammyjoes.model
Class ShopOrder

java.lang.Object
  extended by org.melati.poem.transaction.Transactioned
      extended by org.melati.poem.JdbcPersistent
          extended by org.paneris.jammyjoes.model.generated.ShopOrderBase
              extended by org.paneris.jammyjoes.model.ShopOrder
All Implemented Interfaces:
java.lang.Cloneable, org.melati.poem.Persistable, org.melati.poem.Persistent, org.melati.poem.Treeable, Graphable

public class ShopOrder
extends ShopOrderBase
implements Graphable


Field Summary
 
Fields inherited from class org.paneris.jammyjoes.model.generated.ShopOrderBase
address, affiliate, affiliatepaid, alert, amount, amountUK, comission, comment, country, currency, customerComment, date, delivery, deliveryName, deliveryUK, email, fufilleddate, id, message, name, operator, postcode, spam, status, tel, town, type, user, wrapping, zone
 
Fields inherited from class org.melati.poem.transaction.Transactioned
valid
 
Constructor Summary
ShopOrder()
           
 
Method Summary
 double getAmountForGraph()
           
 double getComissionAmount()
           
 boolean getHasWrapping()
           
 java.util.Enumeration getItems()
           
 double getWrappingAmount()
           
 boolean hasStatus(java.util.List statuses)
           
 void removeItems()
           
 void setFufilleddate_unsafe(java.sql.Timestamp cooked)
          Sets the Fufilleddate value directly, without checking, for this ShopOrder Persistent.
 void setStatus(OrderStatus cooked)
          Set the Status.
 void total(AffiliateTotals totals)
           
protected  void writeLock()
           
 
Methods inherited from class org.paneris.jammyjoes.model.generated.ShopOrderBase
getAddress_unsafe, getAddress, getAddressField, getAffiliate_unsafe, getAffiliate, getAffiliateField, getAffiliatepaid_unsafe, getAffiliatepaid, getAffiliatepaidField, getAffiliateTroid, getAlert_unsafe, getAlert, getAlertField, getAmount_unsafe, getAmount, getAmountField, getAmountUK_unsafe, getAmountUK, getAmountUKField, getComission_unsafe, getComission, getComissionField, getComment_unsafe, getComment, getCommentField, getCountry_unsafe, getCountry, getCountryField, getCurrency_unsafe, getCurrency, getCurrencyField, getCurrencyTroid, getCustomerComment_unsafe, getCustomerComment, getCustomerCommentField, getDate_unsafe, getDate, getDateField, getDelivery_unsafe, getDelivery, getDeliveryField, getDeliveryName_unsafe, getDeliveryName, getDeliveryNameField, getDeliveryUK_unsafe, getDeliveryUK, getDeliveryUKField, getEmail_unsafe, getEmail, getEmailField, getFufilleddate_unsafe, getFufilleddate, getFufilleddateField, getId_unsafe, getId, getIdField, getJammyjoesDatabaseTables, getMessage_unsafe, getMessage, getMessageField, getName_unsafe, getName, getNameField, getOperator_unsafe, getOperator, getOperatorField, getOperatorTroid, getPostcode_unsafe, getPostcode, getPostcodeField, getShopOrderTable, getSpam_unsafe, getSpam, getSpamField, getStatus_unsafe, getStatus, getStatusField, getStatusTroid, getTel_unsafe, getTel, getTelField, getTown_unsafe, getTown, getTownField, getType_unsafe, getType, getTypeField, getTypeTroid, getUser_unsafe, getUser, getUserField, getUserTroid, getWrapping_unsafe, getWrapping, getWrappingField, getWrappingTroid, getZone_unsafe, getZone, getZoneField, getZoneTroid, setAddress_unsafe, setAddress, setAffiliate_unsafe, setAffiliate, setAffiliatepaid_unsafe, setAffiliatepaid, setAffiliatepaid, setAffiliateTroid, setAlert_unsafe, setAlert, setAlert, setAmount_unsafe, setAmount, setAmount, setAmountUK_unsafe, setAmountUK, setAmountUK, setComission_unsafe, setComission, setComission, setComment_unsafe, setComment, setCountry_unsafe, setCountry, setCurrency_unsafe, setCurrency, setCurrencyTroid, setCustomerComment_unsafe, setCustomerComment, setDate_unsafe, setDate, setDelivery_unsafe, setDelivery, setDelivery, setDeliveryName_unsafe, setDeliveryName, setDeliveryUK_unsafe, setDeliveryUK, setDeliveryUK, setEmail_unsafe, setEmail, setFufilleddate, setId_unsafe, setId, setId, setMessage_unsafe, setMessage, setName_unsafe, setName, setOperator_unsafe, setOperator, setOperatorTroid, setPostcode_unsafe, setPostcode, setSpam_unsafe, setSpam, setSpam, setStatus_unsafe, setStatusTroid, setTel_unsafe, setTel, setTown_unsafe, setTown, setType_unsafe, setType, setTypeTroid, setUser_unsafe, setUser, setUserTroid, setWrapping_unsafe, setWrapping, setWrappingTroid, setZone_unsafe, setZone, setZoneTroid
 
Methods inherited from class org.melati.poem.JdbcPersistent
assertCanCreate, assertCanCreate, assertCanDelete, assertCanDelete, assertCanRead, assertCanRead, assertCanWrite, assertCanWrite, clone, commit, countMatchSQL, delete_unsafe, delete, delete, deleteAndCommit, deleteAndCommit, deleteLock, displayString, displayString, displayString, dump, dump, duplicated, duplicatedFloating, equals, existenceLock, existenceLock, fieldsOfColumns, fromClause, getCanDelete, getCanRead, getCanSelect, getCanWrite, getChildren, getCooked, getCookedString, getDatabase, getDetailDisplayFields, getField, getFields, getPrimaryDisplayField, getRaw, getRawString, getReadable, getRecordDisplayFields, getSearchCriterionFields, getSummaryDisplayFields, getTable, getTroid, hashCode, invalidate, isDirty, load, makePersistent, postEdit, postInsert, postModify, postWrite, preEdit, readLock, readLock, readLock, rollback, setCooked, setDirty, setRaw, setRawString, statusExistent, statusNonexistent, toString, troid, upToDate, writeDown, writeLock, writeLock
 
Methods inherited from class org.melati.poem.transaction.Transactioned
markValid, reset, setTransactionPool, transactionPool, unSee
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.paneris.jammyjoes.model.Graphable
getDate
 

Constructor Detail

ShopOrder

public ShopOrder()
Method Detail

total

public void total(AffiliateTotals totals)
Specified by:
total in interface Graphable

getComissionAmount

public double getComissionAmount()

getWrappingAmount

public double getWrappingAmount()

getHasWrapping

public boolean getHasWrapping()

getAmountForGraph

public double getAmountForGraph()
Specified by:
getAmountForGraph in interface Graphable

getItems

public java.util.Enumeration getItems()

hasStatus

public boolean hasStatus(java.util.List statuses)

removeItems

public void removeItems()

writeLock

protected void writeLock()
Overrides:
writeLock in class org.melati.poem.JdbcPersistent

setStatus

public void setStatus(OrderStatus cooked)
               throws org.melati.poem.AccessPoemException
Description copied from class: ShopOrderBase
Set the Status.

Overrides:
setStatus in class ShopOrderBase
Parameters:
cooked - a validated OrderStatus
Throws:
org.melati.poem.AccessPoemException - if the current AccessToken does not confer write access rights

setFufilleddate_unsafe

public void setFufilleddate_unsafe(java.sql.Timestamp cooked)
Description copied from class: ShopOrderBase
Sets the Fufilleddate value directly, without checking, for this ShopOrder Persistent.

Overrides:
setFufilleddate_unsafe in class ShopOrderBase
Parameters:
cooked - the pre-validated value to set


Copyright © 2001-2008 PanEris. All Rights Reserved.