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
public class MPrintColor extends X_AD_PrintColor implements ImmutablePOSupport
AD_PrintColor Print Color Model- Version:
- $Id: MPrintColor.java,v 1.3 2006/07/30 00:53:02 jjanke Exp $
- Author:
- Jorg Janke
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static Color
blackBlue
Black Bluestatic Color
blackGreen
Black Greenstatic Color
brown
Brownstatic Color
darkBlue
Dark Bluestatic Color
darkBrown
Dark Brownstatic Color
darkGreen
Dark Greenstatic Color
whiteGray
White Gray-
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, 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
Constructors Constructor Description MPrintColor(Properties ctx, int AD_PrintColor_ID, String trxName)
ConstructorMPrintColor(Properties ctx, ResultSet rs, String trxName)
MPrintColor(Properties ctx, MPrintColor copy)
MPrintColor(Properties ctx, MPrintColor copy, String trxName)
MPrintColor(MPrintColor copy)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static 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 ColorColor
getColor()
Get ColorString
getRRGGBB()
Get Color as RRGGBB hex string for HTML font tagstatic void
main(String[] args)
Create Standard ColorsMPrintColor
markImmutable()
mark PO as immutablevoid
setColor(Color color)
Set ColorString
toString()
String Representation-
Methods 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, 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_Value, get_Value, get_ValueAsBoolean, get_ValueAsInt, get_ValueAsInt, 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, load, loadByUU, loadComplete, loadDefaults, loadSpecial, lock, makeImmutable, postDelete, retrieveIdOfParentValue, retrieveIdOfParentValue, save, save, 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, 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 Detail
-
darkGreen
public static final Color darkGreen
Dark Green
-
blackGreen
public static final Color blackGreen
Black Green
-
darkBlue
public static final Color darkBlue
Dark Blue
-
blackBlue
public static final Color blackBlue
Black Blue
-
whiteGray
public static final Color whiteGray
White Gray
-
brown
public static final Color brown
Brown
-
darkBrown
public static final Color darkBrown
Dark Brown
-
-
Constructor Detail
-
MPrintColor
public MPrintColor(Properties ctx, int AD_PrintColor_ID, String trxName)
Constructor- Parameters:
ctx
- contextAD_PrintColor_ID
- IDtrxName
- transaction
-
MPrintColor
public MPrintColor(Properties ctx, ResultSet rs, String trxName)
-
MPrintColor
public MPrintColor(MPrintColor copy)
- Parameters:
copy
-
-
MPrintColor
public MPrintColor(Properties ctx, MPrintColor copy)
- Parameters:
ctx
-copy
-
-
MPrintColor
public MPrintColor(Properties ctx, MPrintColor copy, String trxName)
- Parameters:
ctx
-copy
-trxName
-
-
-
Method Detail
-
get
public static 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 cached- Parameters:
AD_PrintColor_ID
- id- Returns:
- Color
-
get
public static 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 cached- Parameters:
ctx
- contextAD_PrintColor_ID
- id- Returns:
- Color
-
get
public static MPrintColor get(Properties ctx, String AD_PrintColor_ID)
Get Color- Parameters:
ctx
- contextAD_PrintColor_ID
- id- Returns:
- Color or null
-
getColor
public Color getColor()
Get Color- Returns:
- Color
-
setColor
public void setColor(Color color)
Set Color- Parameters:
color
- Color
-
getRRGGBB
public String getRRGGBB()
Get Color as RRGGBB hex string for HTML font tag- Returns:
- rgb hex value
-
markImmutable
public MPrintColor markImmutable()
Description copied from interface:ImmutablePOSupport
mark PO as immutable- Specified by:
markImmutable
in interfaceImmutablePOSupport
- Returns:
- PO
-
toString
public String toString()
String Representation- Overrides:
toString
in classX_AD_PrintColor
- Returns:
- info
-
main
public static void main(String[] args)
Create Standard Colors- Parameters:
args
- args
-
-