Compiere 3.1

org.compiere.model
Class MIssue

java.lang.Object
  extended by org.compiere.framework.PO
      extended by org.compiere.model.X_AD_Issue
          extended by org.compiere.model.MIssue
All Implemented Interfaces:
Serializable, Cloneable, Comparator<PO>, Evaluatee

public class MIssue
extends X_AD_Issue

Issue Report Model

Version:
$Id: MIssue.java,v 1.3 2006/07/30 00:58:37 jjanke Exp $
Author:
Jorg Janke
See Also:
Serialized Form

Field Summary
static String DELIMITER
          Answer Delimiter
 
Fields inherited from class org.compiere.model.X_AD_Issue
accessLevel, ISREPRODUCIBLE_AD_Reference_ID, ISREPRODUCIBLE_No, ISREPRODUCIBLE_Yes, ISSUESOURCE_AD_Reference_ID, ISSUESOURCE_Form, ISSUESOURCE_Process, ISSUESOURCE_Report, ISSUESOURCE_Task, ISSUESOURCE_Window, ISSUESOURCE_Workbench, ISSUESOURCE_WorkFlow, ISVANILLASYSTEM_AD_Reference_ID, ISVANILLASYSTEM_No, ISVANILLASYSTEM_Yes, Model, SYSTEMSTATUS_AD_Reference_ID, SYSTEMSTATUS_Evaluation, SYSTEMSTATUS_Implementation, SYSTEMSTATUS_Production, Table_ID, Table_Name, updatedMS
 
Fields inherited from class org.compiere.framework.PO
ACCESSLEVEL_ALL, ACCESSLEVEL_CLIENT, ACCESSLEVEL_CLIENTORG, ACCESSLEVEL_ORG, ACCESSLEVEL_SYSTEM, ACCESSLEVEL_SYSTEMCLIENT, ENTITYTYPE_Dictionary, ENTITYTYPE_UserMaintained, I_ZERO, log, p_changeVO, p_info, XML_ATTRIBUTE_AD_Table_ID, XML_ATTRIBUTE_Record_ID
 
Constructor Summary
MIssue(Ctx ctx, HashMap<String,String> hmIn)
          HashMap Constructor
MIssue(Ctx ctx, int AD_Issue_ID, String trxName)
          Standard Constructor
MIssue(Ctx ctx, ResultSet rs, String trxName)
          Load Constructor
MIssue(LogRecord record)
          Log Record Constructor
 
Method Summary
 void addComments(String Comments)
          Add Comments
static MIssue create(Ctx ctx, String hexInput)
          Create from decoded hash map string
static MIssue create(LogRecord record)
          Create and report issue
 String createAnswer()
          Create Answer to send to User
 X_R_Request getRequest()
          Get Request
 String getRequestDocumentNo()
          Get Request Document No
 String getSystemStatus()
          Get System Status
 String process()
          Process Request.
 String report()
          Report/Update Issue.
 void setComments(String Comments)
          Set Comments.
 void setErrorTrace(String ErrorTrace)
          Set Error Trace.
 void setIssueSummary(String IssueSummary)
          Set Issue Summary.
 void setResponseText(String ResponseText)
          Set ResponseText.
 void setStackTrace(String StackTrace)
          Set Stack Trace.
 String toString()
          String Representation
 
Methods inherited from class org.compiere.model.X_AD_Issue
get_AccessLevel, getA_Asset_ID, getAD_Form_ID, getAD_Issue_ID, getAD_Process_ID, getAD_Window_ID, getComments, getDatabaseInfo, getDBAddress, getErrorTrace, getIsReproducible, getIssueSource, getIssueSummary, getIsVanillaSystem, getJavaInfo, getKeyNamePair, getLineNo, getLocal_Host, getLoggerName, getName, getOperatingSystemInfo, getProfileInfo, getR_IssueKnown_ID, getR_IssueProject_ID, getR_IssueSystem_ID, getR_IssueUser_ID, getR_Request_ID, getRecord_ID, getReleaseNo, getReleaseTag, getRemote_Addr, getRemote_Host, getResponseText, getSourceClassName, getSourceMethodName, getStackTrace, getStatisticsInfo, getSupportEMail, getUserName, getVersion, initPO, isIsReproducibleValid, isIssueSourceValid, isIsVanillaSystemValid, isProcessed, isProcessing, isSystemStatusValid, setA_Asset_ID, setAD_Form_ID, setAD_Issue_ID, setAD_Process_ID, setAD_Window_ID, setDatabaseInfo, setDBAddress, setIsReproducible, setIssueSource, setIsVanillaSystem, setJavaInfo, setLineNo, setLocal_Host, setLoggerName, setName, setOperatingSystemInfo, setProcessed, setProcessing, setProfileInfo, setR_IssueKnown_ID, setR_IssueProject_ID, setR_IssueSystem_ID, setR_IssueUser_ID, setR_Request_ID, setRecord_ID, setReleaseNo, setReleaseTag, setRemote_Addr, setRemote_Host, setRequestDocumentNo, setSourceClassName, setSourceMethodName, setStatisticsInfo, setSupportEMail, setSystemStatus, setUserName, setVersion
 
Methods inherited from class org.compiere.framework.PO
addAttachment, addAttachment, addError, afterDelete, afterSave, beforeDelete, beforeSave, compare, convertToBigDecimal, convertToBoolean, convertToInt, convertToTimestamp, copy, copyValues, copyValues, createAttachment, delete_Accounting, delete, delete, dump, dump, equals, get_ChangeVO, get_ColumnCount, get_ColumnDescription, get_ColumnDisplayType, get_ColumnIndex, get_ColumnLabel, get_ColumnLookup, get_ColumnName, get_DisplayValue, get_EntityType, get_HashMap, get_ID, get_IDOld, get_Info, get_KeyColumns, get_Logger, get_Table_ID, get_Table_ID, get_TableName, get_Translation, get_TrxName, get_Value, get_Value, get_ValueAsInt, get_ValueAsInt, get_ValueAsString, get_ValueDifference, get_ValueDifference, get_ValueOfColumn, get_ValueOld, get_ValueOld, get_ValueOldAsInt, get_ValuesAsString, get_WhereClause, get_xmlDocument, get_xmlString, get_xmlString, getAD_Client_ID, getAD_Org_ID, getAllIDs, getAttachment, getAttachment, getAttachmentData, getCreated, getCreatedBy, getCtx, getFindParameter, getPdfAttachment, getUpdated, getUpdatedBy, getVO, hashCode, insert_Accounting, is_Changed, is_KeyColumn, is_new, is_ValueChanged, is_ValueChanged, isActive, isAttachment, isColumnMandatory, isColumnUpdateable, isMandatoryOK, isPdfAttachment, load, load, load, load, loadComplete, loadDefaults, loadSpecial, lock, save, save, saveNew_getID, saveNewInsertSQL, saveNewSpecial, saveUpdate, set_ChangeVO, set_ColumnUpdateable, set_CustomColumn, set_TrxName, set_Value, set_Value, set_ValueE, set_ValueNoCheck, set_ValueNoCheckE, set_ValueOfColumn, set_ValueString, setAD_Client_ID, setAD_Org_ID, setClientOrg, setClientOrg, setContext, setCtx, setDocWorkflowMgr, setIsActive, setStandardDefaults, setUpdateable, setUpdatedBy, toStringX, unlock, update
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

DELIMITER

public static String DELIMITER
Answer Delimiter

Constructor Detail

MIssue

public MIssue(Ctx ctx,
              int AD_Issue_ID,
              String trxName)
Standard Constructor

Parameters:
ctx - context
AD_Issue_ID - issue
trxName - transaction

MIssue

public MIssue(Ctx ctx,
              ResultSet rs,
              String trxName)
Load Constructor

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

MIssue

public MIssue(LogRecord record)
Log Record Constructor

Parameters:
record -

MIssue

public MIssue(Ctx ctx,
              HashMap<String,String> hmIn)
HashMap Constructor

Parameters:
ctx - context
hmIn - hash map
Method Detail

create

public static MIssue create(LogRecord record)
Create and report issue

Parameters:
record - log record
Returns:
reported issue or null

create

public static MIssue create(Ctx ctx,
                            String hexInput)
Create from decoded hash map string

Parameters:
ctx - context
hexInput - hex string
Returns:
issue

setIssueSummary

public void setIssueSummary(String IssueSummary)
Set Issue Summary. Truncate it to 2000 char

Overrides:
setIssueSummary in class X_AD_Issue
Parameters:
IssueSummary - summary

setStackTrace

public void setStackTrace(String StackTrace)
Set Stack Trace. Truncate it to 2000 char

Overrides:
setStackTrace in class X_AD_Issue
Parameters:
StackTrace - trace

setErrorTrace

public void setErrorTrace(String ErrorTrace)
Set Error Trace. Truncate it to 2000 char

Overrides:
setErrorTrace in class X_AD_Issue
Parameters:
ErrorTrace - trace

addComments

public void addComments(String Comments)
Add Comments

Parameters:
Comments -

setComments

public void setComments(String Comments)
Set Comments. Truncate it to 2000 char

Overrides:
setComments in class X_AD_Issue
Parameters:
Comments -

setResponseText

public void setResponseText(String ResponseText)
Set ResponseText. Truncate it to 2000 char

Overrides:
setResponseText in class X_AD_Issue
Parameters:
ResponseText -

process

public String process()
Process Request.

Returns:
answer

createAnswer

public String createAnswer()
Create Answer to send to User

Returns:
answer

getRequest

public X_R_Request getRequest()
Get Request

Returns:
request or null

getRequestDocumentNo

public String getRequestDocumentNo()
Get Request Document No

Overrides:
getRequestDocumentNo in class X_AD_Issue
Returns:
request Document No

getSystemStatus

public String getSystemStatus()
Get System Status

Overrides:
getSystemStatus in class X_AD_Issue
Returns:
system status

report

public String report()
Report/Update Issue.

Returns:
error message

toString

public String toString()
String Representation

Overrides:
toString in class X_AD_Issue
Returns:
info

Compiere 3.1

Compiere® is a registered trademark of ComPiere, Inc. ©2004-2008 HumanFlash.com All rights reserved.