Package org.compiere.model
Class MClientShare
- java.lang.Object
-
- org.compiere.model.PO
-
- org.compiere.model.X_AD_ClientShare
-
- org.compiere.model.MClientShare
-
- All Implemented Interfaces:
Serializable,Cloneable,Comparator<Object>,I_AD_ClientShare,I_Persistent,Evaluatee
public class MClientShare extends X_AD_ClientShare
Client Share Info- Version:
- $Id: MClientShare.java,v 1.3 2006/07/30 00:58:37 jjanke Exp $
- Author:
- Jorg Janke
- See Also:
- Serialized Form
-
-
Field Summary
-
Fields inherited from class org.compiere.model.X_AD_ClientShare
SHARETYPE_AD_Reference_ID, SHARETYPE_ClientAllShared, SHARETYPE_ClientOrOrg, SHARETYPE_OrgNotShared
-
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_ClientShare
accessLevel, COLUMNNAME_AD_Client_ID, COLUMNNAME_AD_ClientShare_ID, COLUMNNAME_AD_ClientShare_UU, COLUMNNAME_AD_Org_ID, COLUMNNAME_AD_Table_ID, COLUMNNAME_Created, COLUMNNAME_CreatedBy, COLUMNNAME_Description, COLUMNNAME_IsActive, COLUMNNAME_Name, COLUMNNAME_ShareType, COLUMNNAME_Updated, COLUMNNAME_UpdatedBy, Model, Table_ID, Table_Name
-
-
Constructor Summary
Constructors Constructor Description MClientShare(Properties ctx, int AD_ClientShare_ID, String trxName)Default ConstructorMClientShare(Properties ctx, ResultSet rs, String trxName)Load ConstructorMClientShare(Properties ctx, MClientShare copy)MClientShare(Properties ctx, MClientShare copy, String trxName)MClientShare(MClientShare copy)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description protected booleanafterSave(boolean newRecord, boolean success)After Saveprotected booleanbeforeSave(boolean newRecord)Before SaveMTablegetTable()Get Table modelStringgetTableName()Get Table NamebooleanisClientLevelOnly()Is Client Level Onlystatic booleanisClientLevelOnly(int AD_Client_ID, int AD_Table_ID)Is Table Client Level OnlybooleanisOrgLevelOnly()Is Org Level Onlystatic booleanisOrgLevelOnly(int AD_Client_ID, int AD_Table_ID)Is Table Org Level OnlyStringlistChildRecords()List Child TablesStringsetDataToLevel()Set Data To Level-
Methods inherited from class org.compiere.model.X_AD_ClientShare
get_AccessLevel, getAD_ClientShare_ID, getAD_ClientShare_UU, getAD_Table, getAD_Table_ID, getDescription, getKeyNamePair, getName, getShareType, initPO, setAD_ClientShare_ID, setAD_ClientShare_UU, setAD_Table_ID, setDescription, setName, setShareType, toString
-
Methods inherited from class org.compiere.model.PO
afterDelete, beforeDelete, 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_ClientShare
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 Detail
-
MClientShare
public MClientShare(Properties ctx, int AD_ClientShare_ID, String trxName)
Default Constructor- Parameters:
ctx- contextAD_ClientShare_ID- idtrxName- trx
-
MClientShare
public MClientShare(Properties ctx, ResultSet rs, String trxName)
Load Constructor- Parameters:
ctx- contextrs- result settrxName- trx
-
MClientShare
public MClientShare(MClientShare copy)
- Parameters:
copy-
-
MClientShare
public MClientShare(Properties ctx, MClientShare copy)
- Parameters:
ctx-copy-
-
MClientShare
public MClientShare(Properties ctx, MClientShare copy, String trxName)
- Parameters:
ctx-copy-trxName-
-
-
Method Detail
-
isClientLevelOnly
public static boolean isClientLevelOnly(int AD_Client_ID, int AD_Table_ID)Is Table Client Level Only- Parameters:
AD_Client_ID- clientAD_Table_ID- table- Returns:
- true if client level only (default false)
-
isOrgLevelOnly
public static boolean isOrgLevelOnly(int AD_Client_ID, int AD_Table_ID)Is Table Org Level Only- Parameters:
AD_Client_ID- clientAD_Table_ID- table- Returns:
- true if Org level only (default false)
-
isClientLevelOnly
public boolean isClientLevelOnly()
Is Client Level Only- Returns:
- true if client level only (shared)
-
isOrgLevelOnly
public boolean isOrgLevelOnly()
Is Org Level Only- Returns:
- true if org level only (not shared)
-
getTable
public MTable getTable()
Get Table model- Returns:
- table
-
getTableName
public String getTableName()
Get Table Name- Returns:
- table name
-
afterSave
protected boolean afterSave(boolean newRecord, boolean success)After Save
-
setDataToLevel
public String setDataToLevel()
Set Data To Level- Returns:
- info
-
listChildRecords
public String listChildRecords()
List Child Tables- Returns:
- child tables
-
beforeSave
protected boolean beforeSave(boolean newRecord)
Before Save- Overrides:
beforeSavein classPO- Parameters:
newRecord- new- Returns:
- true
-
-