Package org.compiere.model
Class MStyle
java.lang.Object
org.compiere.model.PO
org.compiere.model.X_AD_Style
org.compiere.model.MStyle
- All Implemented Interfaces:
Serializable
,Cloneable
,Comparator<Object>
,I_AD_Style
,I_Persistent
,Evaluatee
,ImmutablePOSupport
CSS Style model
- Author:
- hengsin
- See Also:
-
Field Summary
Fields inherited from class org.compiere.model.X_AD_Style
ENTITYTYPE_AD_Reference_ID
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_Style
accessLevel, COLUMNNAME_AD_Client_ID, COLUMNNAME_AD_Org_ID, COLUMNNAME_AD_Style_ID, COLUMNNAME_AD_Style_UU, COLUMNNAME_Created, COLUMNNAME_CreatedBy, COLUMNNAME_Description, COLUMNNAME_EntityType, COLUMNNAME_IsActive, COLUMNNAME_IsWrapWithSpan, COLUMNNAME_Name, COLUMNNAME_Updated, COLUMNNAME_UpdatedBy, Model, Table_ID, Table_Name
-
Constructor Summary
ConstructorDescriptionMStyle
(Properties ctx, int AD_Style_ID, String trxName) MStyle
(Properties ctx, String AD_Style_UU, String trxName) UUID based ConstructorMStyle
(Properties ctx, ResultSet rs, String trxName) MStyle
(Properties ctx, MStyle copy) Copy constructorMStyle
(Properties ctx, MStyle copy, String trxName) Copy constructorCopy constructor -
Method Summary
Modifier and TypeMethodDescriptionbuildStyle
(String defaultTheme, Evaluatee evaluatee) Build inline CSS style text from linesbuildStyle
(String defaultTheme, Evaluatee evaluatee, boolean inline) Build CSS style text from linesstatic MStyle
get
(int AD_Style_ID) Get MStyle from cache (immutable)static MStyle
get
(Properties ctx, int AD_Style_ID) Get MStyle from cache (immutable)Get linesmark PO as immutableMethods inherited from class org.compiere.model.X_AD_Style
get_AccessLevel, getAD_Style_ID, getAD_Style_UU, getDescription, getEntityType, getName, initPO, isWrapWithSpan, setAD_Style_ID, setAD_Style_UU, setDescription, setEntityType, setIsWrapWithSpan, setName, 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_Style
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
-
SCLASS_PREFIX
- See Also:
-
ZCLASS_PREFIX
- See Also:
-
-
Constructor Details
-
MStyle
UUID based Constructor- Parameters:
ctx
- ContextAD_Style_UU
- UUID keytrxName
- Transaction
-
MStyle
- Parameters:
ctx
-AD_Style_ID
-trxName
-
-
MStyle
- Parameters:
ctx
-rs
-trxName
-
-
MStyle
Copy constructor- Parameters:
copy
-
-
MStyle
Copy constructor- Parameters:
ctx
-copy
-
-
MStyle
Copy constructor- Parameters:
ctx
-copy
-trxName
-
-
-
Method Details
-
get
Get MStyle from cache (immutable)- Parameters:
AD_Style_ID
-- Returns:
- MStyle
-
get
Get MStyle from cache (immutable)- Parameters:
ctx
-AD_Style_ID
-- Returns:
- MStyle
-
getStyleLines
Get lines- Returns:
- array of style line
-
buildStyle
Build inline CSS style text from lines- Parameters:
defaultTheme
-evaluatee
-- Returns:
- CSS style text
-
buildStyle
Build CSS style text from lines- Parameters:
defaultTheme
-evaluatee
- evaluatee for display logicinline
- true for inline (for style="..." use), false for css (for class="..." use)- Returns:
- CSS style text
-
markImmutable
Description copied from interface:ImmutablePOSupport
mark PO as immutable- Specified by:
markImmutable
in interfaceImmutablePOSupport
- Returns:
- PO
-