Class InvoiceDetail
java.lang.Object
com.echothree.util.server.persistence.BaseEntity
com.echothree.model.data.invoice.server.entity.InvoiceDetail
- All Implemented Interfaces:
Serializable
- See Also:
-
Field Summary
Fields inherited from class com.echothree.util.server.persistence.BaseEntity
_entityPermission -
Constructor Summary
ConstructorsConstructorDescriptionCreates a new instance of InvoiceDetailInvoiceDetail(InvoiceDetailValue value, EntityPermission entityPermission) Creates a new instance of InvoiceDetail -
Method Summary
Modifier and TypeMethodDescriptionbooleangetBillingAccount(EntityPermission entityPermission) getBillingAccount(Session session) getBillingAccount(Session session, EntityPermission entityPermission) getBillingAccountForUpdate(Session session) booleanbooleangetFreeOnBoard(EntityPermission entityPermission) getFreeOnBoard(Session session) getFreeOnBoard(Session session, EntityPermission entityPermission) getFreeOnBoardForUpdate(Session session) booleanbooleangetGlAccount(EntityPermission entityPermission) getGlAccount(Session session) getGlAccount(Session session, EntityPermission entityPermission) getGlAccountForUpdate(Session session) booleangetInvoice(EntityPermission entityPermission) getInvoice(Session session) getInvoice(Session session, EntityPermission entityPermission) getInvoiceForUpdate(Session session) booleanbooleangetInvoiceType(EntityPermission entityPermission) getInvoiceType(Session session) getInvoiceType(Session session, EntityPermission entityPermission) getInvoiceTypeForUpdate(Session session) booleanbooleangetTerm()getTerm(EntityPermission entityPermission) getTerm(Session session, EntityPermission entityPermission) getTermForUpdate(Session session) booleanbooleanbooleaninthashCode()voidremove()voidvoidsetBillingAccount(BillingAccount entity) voidsetBillingAccountPK(BillingAccountPK billingAccountPK) voidsetDescription(String description) voidsetFreeOnBoard(FreeOnBoard entity) voidsetFreeOnBoardPK(FreeOnBoardPK freeOnBoardPK) voidsetFromTime(Long fromTime) voidsetGlAccount(GlAccount entity) voidsetGlAccountPK(GlAccountPK glAccountPK) voidsetInvoice(Invoice entity) voidvoidsetInvoiceName(String invoiceName) voidsetInvoicePK(InvoicePK invoicePK) voidsetInvoiceType(InvoiceType entity) voidsetInvoiceTypePK(InvoiceTypePK invoiceTypePK) voidsetReference(String reference) voidvoidvoidsetThruTime(Long thruTime) voidtoString()Methods inherited from class com.echothree.util.server.persistence.BaseEntity
checkReadWrite, getEntityPermission, store
-
Constructor Details
-
InvoiceDetail
Creates a new instance of InvoiceDetail- Throws:
PersistenceException
-
InvoiceDetail
Creates a new instance of InvoiceDetail
-
-
Method Details
-
getBaseFactoryInstance
- Specified by:
getBaseFactoryInstancein classBaseEntity
-
hasBeenModified
- Specified by:
hasBeenModifiedin classBaseEntity
-
hashCode
-
toString
-
equals
-
store
- Specified by:
storein classBaseEntity- Throws:
PersistenceDatabaseException
-
remove
- Specified by:
removein classBaseEntity- Throws:
PersistenceDatabaseException
-
remove
- Overrides:
removein classBaseEntity- Throws:
PersistenceDatabaseException
-
getInvoiceDetailValue
-
setInvoiceDetailValue
- Throws:
PersistenceReadOnlyException
-
getPrimaryKey
- Specified by:
getPrimaryKeyin classBaseEntity
-
getInvoicePK
-
getInvoice
-
getInvoice
-
getInvoice
-
getInvoice
-
getInvoiceForUpdate
-
getInvoiceForUpdate
-
setInvoicePK
public void setInvoicePK(InvoicePK invoicePK) throws PersistenceNotNullException, PersistenceReadOnlyException -
setInvoice
-
getInvoicePKHasBeenModified
-
getInvoiceTypePK
-
getInvoiceType
-
getInvoiceType
-
getInvoiceType
-
getInvoiceType
-
getInvoiceTypeForUpdate
-
getInvoiceTypeForUpdate
-
setInvoiceTypePK
public void setInvoiceTypePK(InvoiceTypePK invoiceTypePK) throws PersistenceNotNullException, PersistenceReadOnlyException -
setInvoiceType
-
getInvoiceTypePKHasBeenModified
-
getInvoiceName
-
setInvoiceName
public void setInvoiceName(String invoiceName) throws PersistenceNotNullException, PersistenceReadOnlyException -
getInvoiceNameHasBeenModified
-
getBillingAccountPK
-
getBillingAccount
-
getBillingAccount
-
getBillingAccount
-
getBillingAccount
-
getBillingAccountForUpdate
-
getBillingAccountForUpdate
-
setBillingAccountPK
public void setBillingAccountPK(BillingAccountPK billingAccountPK) throws PersistenceNotNullException, PersistenceReadOnlyException -
setBillingAccount
-
getBillingAccountPKHasBeenModified
-
getGlAccountPK
-
getGlAccount
-
getGlAccount
-
getGlAccount
-
getGlAccount
-
getGlAccountForUpdate
-
getGlAccountForUpdate
-
setGlAccountPK
public void setGlAccountPK(GlAccountPK glAccountPK) throws PersistenceNotNullException, PersistenceReadOnlyException -
setGlAccount
-
getGlAccountPKHasBeenModified
-
getTermPK
-
getTerm
-
getTerm
-
getTerm
-
getTerm
-
getTermForUpdate
-
getTermForUpdate
-
setTermPK
public void setTermPK(TermPK termPK) throws PersistenceNotNullException, PersistenceReadOnlyException -
setTerm
-
getTermPKHasBeenModified
-
getFreeOnBoardPK
-
getFreeOnBoard
-
getFreeOnBoard
-
getFreeOnBoard
-
getFreeOnBoard
-
getFreeOnBoardForUpdate
-
getFreeOnBoardForUpdate
-
setFreeOnBoardPK
public void setFreeOnBoardPK(FreeOnBoardPK freeOnBoardPK) throws PersistenceNotNullException, PersistenceReadOnlyException -
setFreeOnBoard
-
getFreeOnBoardPKHasBeenModified
-
getReference
-
setReference
public void setReference(String reference) throws PersistenceNotNullException, PersistenceReadOnlyException -
getReferenceHasBeenModified
-
getDescription
-
setDescription
public void setDescription(String description) throws PersistenceNotNullException, PersistenceReadOnlyException -
getDescriptionHasBeenModified
-
getFromTime
-
setFromTime
public void setFromTime(Long fromTime) throws PersistenceNotNullException, PersistenceReadOnlyException -
getFromTimeHasBeenModified
-
getThruTime
-
setThruTime
public void setThruTime(Long thruTime) throws PersistenceNotNullException, PersistenceReadOnlyException -
getThruTimeHasBeenModified
-