Package org.compiere.model
Class MChart
java.lang.Object
org.compiere.model.PO
org.compiere.model.X_AD_Chart
org.compiere.model.MChart
- All Implemented Interfaces:
Serializable
,Cloneable
,Comparator<Object>
,I_AD_Chart
,I_Persistent
,Evaluatee
Extended model class for AD_Chart
- See Also:
-
Field Summary
Fields inherited from class org.compiere.model.X_AD_Chart
CHARTORIENTATION_AD_Reference_ID, CHARTORIENTATION_Horizontal, CHARTORIENTATION_Vertical, CHARTTYPE_3DBarChart, CHARTTYPE_3DLineChart, CHARTTYPE_3DPieChart, CHARTTYPE_3DStackedBarChart, CHARTTYPE_AD_Reference_ID, CHARTTYPE_AreaChart, CHARTTYPE_BarChart, CHARTTYPE_LineChart, CHARTTYPE_PieChart, CHARTTYPE_RingChart, CHARTTYPE_StackedAreaChart, CHARTTYPE_StackedBarChart, CHARTTYPE_WaterfallChart, ENTITYTYPE_AD_Reference_ID, TIMEUNIT_AD_Reference_ID, TIMEUNIT_Day, TIMEUNIT_Month, TIMEUNIT_Quarter, TIMEUNIT_Week, TIMEUNIT_Year
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_AD_Chart
accessLevel, COLUMNNAME_AD_Chart_ID, COLUMNNAME_AD_Chart_UU, COLUMNNAME_AD_Client_ID, COLUMNNAME_AD_Org_ID, COLUMNNAME_ChartOrientation, COLUMNNAME_ChartType, COLUMNNAME_Created, COLUMNNAME_CreatedBy, COLUMNNAME_Description, COLUMNNAME_DomainLabel, COLUMNNAME_EntityType, COLUMNNAME_IsActive, COLUMNNAME_IsDisplayLegend, COLUMNNAME_IsTimeSeries, COLUMNNAME_Name, COLUMNNAME_RangeLabel, COLUMNNAME_TimeScope, COLUMNNAME_TimeUnit, COLUMNNAME_Updated, COLUMNNAME_UpdatedBy, COLUMNNAME_WinHeight, Model, Table_ID, Table_Name
-
Constructor Summary
ConstructorDescriptionMChart
(Properties ctx, int AD_Chart_ID, String trxName) MChart
(Properties ctx, String AD_Chart_UU, String trxName) UUID based ConstructorMChart
(Properties ctx, ResultSet rs, String trxName) -
Method Summary
Modifier and TypeMethodDescriptiongetChartImage
(int width, int height) Get chart imagecom.google.gson.JsonObject
getData()
Get the data from the chart on JSON formatint
void
setWindowNo
(int windowNo) Methods inherited from class org.compiere.model.X_AD_Chart
get_AccessLevel, getAD_Chart_ID, getAD_Chart_UU, getChartOrientation, getChartType, getDescription, getDomainLabel, getEntityType, getName, getRangeLabel, getTimeScope, getTimeUnit, getWinHeight, initPO, isDisplayLegend, isTimeSeries, setAD_Chart_ID, setAD_Chart_UU, setChartOrientation, setChartType, setDescription, setDomainLabel, setEntityType, setIsDisplayLegend, setIsTimeSeries, setName, setRangeLabel, setTimeScope, setTimeUnit, setWinHeight, toString
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_AD_Chart
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
-
MChart
UUID based Constructor- Parameters:
ctx
- ContextAD_Chart_UU
- UUID keytrxName
- Transaction
-
MChart
- Parameters:
ctx
-AD_Chart_ID
-trxName
-
-
MChart
- Parameters:
ctx
-rs
-trxName
-
-
-
Method Details
-
getDatasources
- Returns:
- list of chart source
-
setWindowNo
public void setWindowNo(int windowNo) - Parameters:
windowNo
-
-
getWindowNo
public int getWindowNo()- Returns:
- window number
-
getChartImage
Get chart image- Parameters:
id
-width
-height
-- Returns:
- chart image
-
getData
public com.google.gson.JsonObject getData()Get the data from the chart on JSON format- Returns:
-