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 boolean
afterSave(boolean newRecord, boolean success)
After Saveprotected boolean
beforeSave(boolean newRecord)
Before SaveMTable
getTable()
Get Table modelString
getTableName()
Get Table Nameboolean
isClientLevelOnly()
Is Client Level Onlystatic boolean
isClientLevelOnly(int AD_Client_ID, int AD_Table_ID)
Is Table Client Level Onlyboolean
isOrgLevelOnly()
Is Org Level Onlystatic boolean
isOrgLevelOnly(int AD_Client_ID, int AD_Table_ID)
Is Table Org Level OnlyString
listChildRecords()
List Child TablesString
setDataToLevel()
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:
beforeSave
in classPO
- Parameters:
newRecord
- new- Returns:
- true
-
-