Class InvoiceLineDetail
java.lang.Object
com.echothree.util.server.persistence.BaseEntity
com.echothree.model.data.invoice.server.entity.InvoiceLineDetail
- 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 InvoiceLineDetailInvoiceLineDetail(InvoiceLineDetailValue value, EntityPermission entityPermission) Creates a new instance of InvoiceLineDetail -
Method Summary
Modifier and TypeMethodDescriptionbooleanbooleanbooleanbooleangetInvoice(EntityPermission entityPermission) getInvoice(Session session) getInvoice(Session session, EntityPermission entityPermission) getInvoiceForUpdate(Session session) getInvoiceLine(EntityPermission entityPermission) getInvoiceLine(Session session) getInvoiceLine(Session session, EntityPermission entityPermission) getInvoiceLineForUpdate(Session session) booleanbooleangetInvoiceLineType(EntityPermission entityPermission) getInvoiceLineType(Session session) getInvoiceLineType(Session session, EntityPermission entityPermission) getInvoiceLineTypeForUpdate(Session session) booleangetInvoiceLineUseType(EntityPermission entityPermission) getInvoiceLineUseType(Session session) getInvoiceLineUseType(Session session, EntityPermission entityPermission) getInvoiceLineUseTypeForUpdate(Session session) booleanbooleangetParentInvoiceLine(EntityPermission entityPermission) getParentInvoiceLine(Session session) getParentInvoiceLine(Session session, EntityPermission entityPermission) getParentInvoiceLineForUpdate(Session session) booleanbooleanbooleaninthashCode()voidremove()voidvoidvoidsetDescription(String description) voidsetFromTime(Long fromTime) voidsetInvoice(Invoice entity) voidsetInvoiceLine(InvoiceLine entity) voidvoidsetInvoiceLinePK(InvoiceLinePK invoiceLinePK) voidsetInvoiceLineSequence(Integer invoiceLineSequence) voidsetInvoiceLineType(InvoiceLineType entity) voidsetInvoiceLineTypePK(InvoiceLineTypePK invoiceLineTypePK) voidvoidsetInvoiceLineUseTypePK(InvoiceLineUseTypePK invoiceLineUseTypePK) voidsetInvoicePK(InvoicePK invoicePK) voidsetParentInvoiceLine(InvoiceLine entity) voidsetParentInvoiceLinePK(InvoiceLinePK parentInvoiceLinePK) voidsetThruTime(Long thruTime) voidtoString()Methods inherited from class com.echothree.util.server.persistence.BaseEntity
checkReadWrite, getEntityPermission, store
-
Constructor Details
-
InvoiceLineDetail
Creates a new instance of InvoiceLineDetail- Throws:
PersistenceException
-
InvoiceLineDetail
Creates a new instance of InvoiceLineDetail
-
-
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
-
getInvoiceLineDetailValue
-
setInvoiceLineDetailValue
public void setInvoiceLineDetailValue(InvoiceLineDetailValue value) throws PersistenceReadOnlyException - Throws:
PersistenceReadOnlyException
-
getPrimaryKey
- Specified by:
getPrimaryKeyin classBaseEntity
-
getInvoiceLinePK
-
getInvoiceLine
-
getInvoiceLine
-
getInvoiceLine
-
getInvoiceLine
-
getInvoiceLineForUpdate
-
getInvoiceLineForUpdate
-
setInvoiceLinePK
public void setInvoiceLinePK(InvoiceLinePK invoiceLinePK) throws PersistenceNotNullException, PersistenceReadOnlyException -
setInvoiceLine
-
getInvoiceLinePKHasBeenModified
-
getInvoicePK
-
getInvoice
-
getInvoice
-
getInvoice
-
getInvoice
-
getInvoiceForUpdate
-
getInvoiceForUpdate
-
setInvoicePK
public void setInvoicePK(InvoicePK invoicePK) throws PersistenceNotNullException, PersistenceReadOnlyException -
setInvoice
-
getInvoicePKHasBeenModified
-
getInvoiceLineSequence
-
setInvoiceLineSequence
public void setInvoiceLineSequence(Integer invoiceLineSequence) throws PersistenceNotNullException, PersistenceReadOnlyException -
getInvoiceLineSequenceHasBeenModified
-
getParentInvoiceLinePK
-
getParentInvoiceLine
-
getParentInvoiceLine
-
getParentInvoiceLine
-
getParentInvoiceLine
-
getParentInvoiceLineForUpdate
-
getParentInvoiceLineForUpdate
-
setParentInvoiceLinePK
public void setParentInvoiceLinePK(InvoiceLinePK parentInvoiceLinePK) throws PersistenceNotNullException, PersistenceReadOnlyException -
setParentInvoiceLine
-
getParentInvoiceLinePKHasBeenModified
-
getInvoiceLineTypePK
-
getInvoiceLineType
-
getInvoiceLineType
-
getInvoiceLineType
-
getInvoiceLineType
-
getInvoiceLineTypeForUpdate
-
getInvoiceLineTypeForUpdate
-
setInvoiceLineTypePK
public void setInvoiceLineTypePK(InvoiceLineTypePK invoiceLineTypePK) throws PersistenceNotNullException, PersistenceReadOnlyException -
setInvoiceLineType
-
getInvoiceLineTypePKHasBeenModified
-
getInvoiceLineUseTypePK
-
getInvoiceLineUseType
-
getInvoiceLineUseType
-
getInvoiceLineUseType
-
getInvoiceLineUseType
-
getInvoiceLineUseTypeForUpdate
-
getInvoiceLineUseTypeForUpdate
-
setInvoiceLineUseTypePK
public void setInvoiceLineUseTypePK(InvoiceLineUseTypePK invoiceLineUseTypePK) throws PersistenceNotNullException, PersistenceReadOnlyException -
setInvoiceLineUseType
-
getInvoiceLineUseTypePKHasBeenModified
-
getAmount
-
setAmount
-
getAmountHasBeenModified
-
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
-