Adempiere 3.5.2a

org.compiere.model
Class MProductDownload

java.lang.Object
  extended by org.compiere.model.PO
      extended by org.compiere.model.X_M_ProductDownload
          extended by org.compiere.model.MProductDownload
All Implemented Interfaces:
Serializable, Comparator, I_M_ProductDownload, I_Persistent, Evaluatee

public class MProductDownload
extends X_M_ProductDownload

Product Download Model

Version:
$Id: MProductDownload.java,v 1.2 2006/07/30 00:51:03 jjanke Exp $
Author:
Jorg Janke
See Also:
Serialized Form

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, log, p_ctx, p_info, XML_ATTRIBUTE_AD_Table_ID, XML_ATTRIBUTE_Record_ID
 
Fields inherited from interface org.compiere.model.I_M_ProductDownload
accessLevel, COLUMNNAME_DownloadURL, COLUMNNAME_M_Product_ID, COLUMNNAME_M_ProductDownload_ID, COLUMNNAME_Name, Model, Table_ID, Table_Name
 
Constructor Summary
MProductDownload(Properties ctx, int M_ProductDownload_ID, String trxName)
          Standard Constructor
MProductDownload(Properties ctx, ResultSet rs, String trxName)
          Load Constructor
 
Method Summary
 File getDownloadFile(String directory)
          Find download url
 String getDownloadName()
          Get Download Name
 InputStream getDownloadStream(String directory)
          Get Download Stream
 URL getDownloadURL(String directory)
          Get Download URL
static void migrateDownloads(Properties ctx)
          Migrate Download URLs (2.5.2c)
 String toString()
          String Representation
 
Methods inherited from class org.compiere.model.X_M_ProductDownload
get_AccessLevel, getDownloadURL, getKeyNamePair, getM_Product_ID, getM_Product, getM_ProductDownload_ID, getName, initPO, setDownloadURL, setM_Product_ID, setM_ProductDownload_ID, setName
 
Methods inherited from class org.compiere.model.PO
afterDelete, afterSave, beforeDelete, beforeSave, compare, copyValues, copyValues, createAttachment, delete_Accounting, delete_Tree, delete, delete, deleteEx, deleteEx, dump, dump, equals, 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_Table_ID, get_TableName, get_Translation, get_TrxName, get_Value, get_Value, get_ValueAsInt, get_ValueAsString, get_ValueDifference, get_ValueDifference, get_ValueE, get_ValueOfColumn, get_ValueOld, get_ValueOld, get_ValueOldAsInt, get_WhereClause, get_xmlDocument, get_xmlString, getAD_Client_ID, getAD_Org_ID, getAllIDs, getAttachment, getAttachment, getAttachmentData, getCreated, getCreatedBy, getCtx, getDoc, getFindParameter, getPdfAttachment, getUpdated, getUpdatedBy, insert_Accounting, insert_Tree, insert_Tree, is_Changed, is_new, is_ValueChanged, is_ValueChanged, isActive, isAttachment, isColumnMandatory, isColumnUpdateable, isMandatoryOK, isPdfAttachment, isReplication, load, load, load, load, loadComplete, loadDefaults, loadSpecial, lock, save, save, saveEx, saveEx, saveNew_getID, saveNewSpecial, saveReplica, saveUpdate, set_ColumnUpdateable, set_CustomColumn, set_TrxName, set_TrxName, set_Value, set_Value, set_ValueE, set_ValueNoCheck, set_ValueNoCheckE, set_ValueOfColumn, set_ValueOfColumn, setAD_Client_ID, setAD_Org_ID, setClientOrg, setClientOrg, setDoc, setDocWorkflowMgr, setIsActive, setReplication, setStandardDefaults, setUpdateable, setUpdatedBy, unlock
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.compiere.model.I_Persistent
save
 

Constructor Detail

MProductDownload

public MProductDownload(Properties ctx,
                        int M_ProductDownload_ID,
                        String trxName)
Standard Constructor

Parameters:
ctx - context
M_ProductDownload_ID - id
trxName - trx

MProductDownload

public MProductDownload(Properties ctx,
                        ResultSet rs,
                        String trxName)
Load Constructor

Parameters:
ctx - context
rs - result set
trxName - trx
Method Detail

migrateDownloads

public static void migrateDownloads(Properties ctx)
Migrate Download URLs (2.5.2c)

Parameters:
ctx - context

toString

public String toString()
String Representation

Overrides:
toString in class X_M_ProductDownload
Returns:
info

getDownloadName

public String getDownloadName()
Get Download Name

Returns:
download name (last part of name)

getDownloadURL

public URL getDownloadURL(String directory)
Get Download URL

Parameters:
directory - optional directory
Returns:
url

getDownloadFile

public File getDownloadFile(String directory)
Find download url

Parameters:
directory - optional directory
Returns:
file or null

getDownloadStream

public InputStream getDownloadStream(String directory)
Get Download Stream

Parameters:
directory - optional directory
Returns:
input stream

Adempiere 3.5.2a

Adempiere® is a registered trademark of ADempiere Business Inc. ©2004-2008 HumanFlash.com All rights reserved.