Package org.compiere.model
Class MProductDownload
java.lang.Object
org.compiere.model.PO
org.compiere.model.X_M_ProductDownload
org.compiere.model.MProductDownload
- All Implemented Interfaces:
Serializable
,Cloneable
,Comparator<Object>
,I_M_ProductDownload
,I_Persistent
,Evaluatee
,ImmutablePOSupport
Product Download Model
- Version:
- $Id: MProductDownload.java,v 1.2 2006/07/30 00:51:03 jjanke Exp $
- Author:
- Jorg Janke, Michael Judd BF [ 2736995 ] - toURL() in java.io.File has been deprecated
- See Also:
-
Field Summary
Fields inherited from class org.compiere.model.PO
ACCESSLEVEL_ALL, ACCESSLEVEL_CLIENT, ACCESSLEVEL_CLIENTORG, ACCESSLEVEL_ORG, ACCESSLEVEL_SYSTEM, ACCESSLEVEL_SYSTEMCLIENT, ENTITYTYPE_Dictionary, ENTITYTYPE_UserMaintained, I_ZERO, LOCAL_TRX_PREFIX, log, p_ctx, p_info, UUID_NEW_RECORD, XML_ATTRIBUTE_AD_Table_ID, XML_ATTRIBUTE_Record_ID
Fields inherited from interface org.compiere.model.I_M_ProductDownload
accessLevel, COLUMNNAME_AD_Client_ID, COLUMNNAME_AD_Org_ID, COLUMNNAME_Created, COLUMNNAME_CreatedBy, COLUMNNAME_DownloadURL, COLUMNNAME_IsActive, COLUMNNAME_M_Product_ID, COLUMNNAME_M_ProductDownload_ID, COLUMNNAME_M_ProductDownload_UU, COLUMNNAME_Name, COLUMNNAME_Updated, COLUMNNAME_UpdatedBy, Model, Table_ID, Table_Name
-
Constructor Summary
ConstructorDescriptionMProductDownload
(Properties ctx, int M_ProductDownload_ID, String trxName) Standard ConstructorMProductDownload
(Properties ctx, String M_ProductDownload_UU, String trxName) UUID based ConstructorMProductDownload
(Properties ctx, ResultSet rs, String trxName) Load ConstructorMProductDownload
(Properties ctx, MProductDownload copy) Copy constructorMProductDownload
(Properties ctx, MProductDownload copy, String trxName) Copy constructorCopy constructor -
Method Summary
Modifier and TypeMethodDescriptiongetDownloadFile
(String directory) Find download urlGet Download NamegetDownloadStream
(String directory) Get Download StreamgetDownloadURL
(String directory) Get Download URLmark PO as immutablestatic void
Deprecated.toString()
String RepresentationMethods inherited from class org.compiere.model.X_M_ProductDownload
get_AccessLevel, getDownloadURL, getKeyNamePair, getM_Product, getM_Product_ID, getM_ProductDownload_ID, getM_ProductDownload_UU, getName, initPO, setDownloadURL, setM_Product_ID, setM_ProductDownload_ID, setM_ProductDownload_UU, setName
Methods inherited from class org.compiere.model.PO
afterDelete, afterSave, beforeDelete, beforeSave, buildInsertSQL, checkImmutable, clearCrossTenantSafe, clone, columnExists, columnExists, compare, copyPO, copyValues, copyValues, createAttachment, delete, delete, delete_Accounting, delete_Tree, deleteEx, deleteEx, dump, dump, equals, get_Attribute, get_Attributes, get_ColumnCount, get_ColumnDescription, get_ColumnDisplayType, get_ColumnIndex, get_ColumnLabel, get_ColumnLookup, get_ColumnName, get_DisplayValue, get_HashMap, get_ID, get_IDOld, get_KeyColumns, get_Logger, get_OptimisticLockingColumns, get_Table_ID, get_TableName, get_Translation, get_Translation, get_Translation, get_Translation, get_Translation, get_TrxName, get_UUID, get_Value, get_Value, get_ValueAsBoolean, get_ValueAsInt, get_ValueAsInt, get_ValueAsString, get_ValueAsString, get_ValueDifference, get_ValueDifference, get_ValueE, get_ValueOfColumn, get_ValueOld, get_ValueOld, get_ValueOldAsInt, get_WhereClause, get_WhereClause, get_xmlDocument, get_xmlString, getAD_Client_ID, getAD_Org_ID, getAllIDs, getAttachment, getAttachment, getAttachmentData, getCreated, getCreatedBy, getCtx, getDoc, getFindParameter, getPdfAttachment, getUpdated, getUpdatedBy, getUUIDColumnName, getUUIDColumnName, hashCode, insert_Accounting, insert_Tree, insert_Tree, is_Changed, is_Immutable, is_new, is_UseOptimisticLocking, is_ValueChanged, is_ValueChanged, isActive, isAttachment, isColumnMandatory, isColumnUpdateable, isMandatoryOK, isPdfAttachment, isReplication, load, load, load, load, loadByUU, loadComplete, loadDefaults, loadPO, loadSpecial, lock, makeImmutable, postDelete, retrieveIdOfParentValue, retrieveIdOfParentValue, save, save, saveCrossTenantSafe, saveCrossTenantSafeEx, saveCrossTenantSafeEx, saveEx, saveEx, saveNew_afterSetID, saveNew_getID, saveNewSpecial, saveReplica, saveUpdate, set_Attribute, set_ColumnUpdateable, set_CustomColumn, set_CustomColumnReturningBoolean, set_OptimisticLockingColumns, set_TrxName, set_TrxName, set_UseOptimisticLocking, set_Value, set_Value, set_Value, set_Value, set_ValueE, set_ValueNoCheck, set_ValueNoCheckE, set_ValueOfColumn, set_ValueOfColumn, set_ValueOfColumnReturningBoolean, set_ValueOfColumnReturningBoolean, setAD_Client_ID, setAD_Org_ID, setClientOrg, setClientOrg, setCrossTenantSafe, setDoc, setDocWorkflowMgr, setIsActive, setProcessedOn, setReplication, setStandardDefaults, setUpdateable, setUpdatedBy, toInsertSQL, unlock, update_Tree, validForeignKeys
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
Methods inherited from interface java.util.Comparator
reversed, thenComparing, thenComparing, thenComparing, thenComparingDouble, thenComparingInt, thenComparingLong
Methods inherited from interface org.compiere.model.I_M_ProductDownload
getAD_Client_ID, getAD_Org_ID, getCreated, getCreatedBy, getUpdated, getUpdatedBy, isActive, setAD_Org_ID, setIsActive
Methods inherited from interface org.compiere.model.I_Persistent
save
-
Constructor Details
-
MProductDownload
UUID based Constructor- Parameters:
ctx
- ContextM_ProductDownload_UU
- UUID keytrxName
- Transaction
-
MProductDownload
Standard Constructor- Parameters:
ctx
- contextM_ProductDownload_ID
- idtrxName
- trx
-
MProductDownload
Load Constructor- Parameters:
ctx
- contextrs
- result settrxName
- trx
-
MProductDownload
Copy constructor- Parameters:
copy
-
-
MProductDownload
Copy constructor- Parameters:
ctx
-copy
-
-
MProductDownload
Copy constructor- Parameters:
ctx
-copy
-trxName
-
-
-
Method Details
-
migrateDownloads
Deprecated.Migrate Download URLs (2.5.2c)- Parameters:
ctx
- context
-
toString
String Representation- Overrides:
toString
in classX_M_ProductDownload
- Returns:
- info
-
getDownloadName
Get Download Name- Returns:
- download name (last part of name)
-
getDownloadURL
Get Download URL- Parameters:
directory
- optional directory- Returns:
- url
-
getDownloadFile
Find download url- Parameters:
directory
- optional directory- Returns:
- file or null
-
getDownloadStream
Get Download Stream- Parameters:
directory
- optional directory- Returns:
- input stream or null
-
markImmutable
Description copied from interface:ImmutablePOSupport
mark PO as immutable- Specified by:
markImmutable
in interfaceImmutablePOSupport
- Returns:
- PO
-