Package org.compiere.print
Class MPrintColor
java.lang.Object
org.compiere.model.PO
org.compiere.model.X_AD_PrintColor
org.compiere.print.MPrintColor
- All Implemented Interfaces:
Serializable
,Cloneable
,Comparator<Object>
,I_AD_PrintColor
,I_Persistent
,Evaluatee
,ImmutablePOSupport
Print Color Model for AD_PrintColor
- Version:
- $Id: MPrintColor.java,v 1.3 2006/07/30 00:53:02 jjanke Exp $
- Author:
- Jorg Janke
- See Also:
-
Field Summary
Modifier and TypeFieldDescriptionstatic final Color
Black Bluestatic final Color
Black Greenstatic final Color
Brownstatic final Color
Dark Bluestatic final Color
Dark Brownstatic final Color
Dark Greenstatic final Color
White GrayFields 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_PrintColor
accessLevel, COLUMNNAME_AD_Client_ID, COLUMNNAME_AD_Org_ID, COLUMNNAME_AD_PrintColor_ID, COLUMNNAME_AD_PrintColor_UU, COLUMNNAME_Code, COLUMNNAME_Created, COLUMNNAME_CreatedBy, COLUMNNAME_IsActive, COLUMNNAME_IsDefault, COLUMNNAME_Name, COLUMNNAME_Updated, COLUMNNAME_UpdatedBy, Model, Table_ID, Table_Name
-
Constructor Summary
ConstructorDescriptionMPrintColor
(Properties ctx, int AD_PrintColor_ID, String trxName) ConstructorMPrintColor
(Properties ctx, String AD_PrintColor_UU, String trxName) UUID based ConstructorMPrintColor
(Properties ctx, ResultSet rs, String trxName) MPrintColor
(Properties ctx, MPrintColor copy) Copy constructorMPrintColor
(Properties ctx, MPrintColor copy, String trxName) Copy constructorMPrintColor
(MPrintColor copy) Copy constructor -
Method Summary
Modifier and TypeMethodDescriptionstatic MPrintColor
get
(int AD_PrintColor_ID) Get Color from cache (immutable) if id = 0, it returns a new color (black) - but do not modify/save as cachedstatic MPrintColor
get
(Properties ctx, int AD_PrintColor_ID) Get Color from cache (immutable) if id = 0, it returns a new color (black) - but do not modify/save as cachedstatic MPrintColor
get
(Properties ctx, String AD_PrintColor_ID) Get ColorgetColor()
Get ColorGet Color as RRGGBB hex string for HTML font tagmark PO as immutablevoid
Set ColortoString()
String RepresentationMethods inherited from class org.compiere.model.X_AD_PrintColor
get_AccessLevel, getAD_PrintColor_ID, getAD_PrintColor_UU, getCode, getKeyNamePair, getName, initPO, isDefault, setAD_PrintColor_ID, setAD_PrintColor_UU, setCode, setIsDefault, 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_AD_PrintColor
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
-
Field Details
-
darkGreen
Dark Green -
blackGreen
Black Green -
darkBlue
Dark Blue -
blackBlue
Black Blue -
whiteGray
White Gray -
brown
Brown -
darkBrown
Dark Brown
-
-
Constructor Details
-
MPrintColor
UUID based Constructor- Parameters:
ctx
- ContextAD_PrintColor_UU
- UUID keytrxName
- Transaction
-
MPrintColor
Constructor- Parameters:
ctx
- contextAD_PrintColor_ID
- IDtrxName
- transaction
-
MPrintColor
- Parameters:
ctx
-rs
-trxName
-
-
MPrintColor
Copy constructor- Parameters:
copy
-
-
MPrintColor
Copy constructor- Parameters:
ctx
-copy
-
-
MPrintColor
Copy constructor- Parameters:
ctx
-copy
-trxName
-
-
-
Method Details
-
get
Get Color from cache (immutable) if id = 0, it returns a new color (black) - but do not modify/save as cached- Parameters:
AD_PrintColor_ID
- id- Returns:
- Color
-
get
Get Color from cache (immutable) if id = 0, it returns a new color (black) - but do not modify/save as cached- Parameters:
ctx
- contextAD_PrintColor_ID
- id- Returns:
- Color
-
get
Get Color- Parameters:
ctx
- contextAD_PrintColor_ID
- id- Returns:
- Color or null
-
getColor
Get Color- Returns:
- Color
-
setColor
Set Color- Parameters:
color
- Color
-
getRRGGBB
Get Color as RRGGBB hex string for HTML font tag- Returns:
- rgb hex value
-
markImmutable
Description copied from interface:ImmutablePOSupport
mark PO as immutable- Specified by:
markImmutable
in interfaceImmutablePOSupport
- Returns:
- PO
-
toString
String Representation- Overrides:
toString
in classX_AD_PrintColor
- Returns:
- info
-