Package org.compiere.model
Class MOrg
- java.lang.Object
-
- org.compiere.model.PO
-
- org.compiere.model.X_AD_Org
-
- org.compiere.model.MOrg
-
- All Implemented Interfaces:
Serializable
,Cloneable
,Comparator<Object>
,I_AD_Org
,I_Persistent
,Evaluatee
,ImmutablePOSupport
public class MOrg extends X_AD_Org implements ImmutablePOSupport
Organization Model- Version:
- $Id: MOrg.java,v 1.3 2006/07/30 00:58:04 jjanke Exp $
- Author:
- Jorg Janke
- See Also:
- Serialized Form
-
-
Field Summary
-
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_Org
accessLevel, COLUMNNAME_AD_Client_ID, COLUMNNAME_AD_Org_ID, COLUMNNAME_AD_Org_UU, COLUMNNAME_AD_ReplicationStrategy_ID, COLUMNNAME_Created, COLUMNNAME_CreatedBy, COLUMNNAME_Description, COLUMNNAME_IsActive, COLUMNNAME_IsSummary, COLUMNNAME_Name, COLUMNNAME_Updated, COLUMNNAME_UpdatedBy, COLUMNNAME_Value, Model, Table_ID, Table_Name
-
-
Constructor Summary
Constructors Constructor Description MOrg(Properties ctx, int AD_Org_ID, String trxName)
Standard ConstructorMOrg(Properties ctx, ResultSet rs, String trxName)
Load ConstructorMOrg(Properties ctx, MOrg copy)
MOrg(Properties ctx, MOrg copy, String trxName)
MOrg(MClient client, String value, String name)
Parent ConstructorMOrg(MOrg copy)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description protected boolean
afterDelete(boolean success)
After Deleteprotected boolean
afterSave(boolean newRecord, boolean success)
After Savestatic MOrg
get(int AD_Org_ID)
Get Org from Cache (immutable)static MOrg
get(Properties ctx, int AD_Org_ID)
Get Org from Cache (immutable)MOrgInfo
getInfo()
Get Org Infoint
getLinkedC_BPartner_ID(String trxName)
Get Linked BPartnerstatic MOrg[]
getOfClient(PO po)
Get Active Organizations Of ClientMOrg
markImmutable()
mark PO as immutable-
Methods inherited from class org.compiere.model.X_AD_Org
get_AccessLevel, getAD_Org_UU, getAD_ReplicationStrategy, getAD_ReplicationStrategy_ID, getDescription, getKeyNamePair, getName, getValue, initPO, isSummary, setAD_Org_UU, setAD_ReplicationStrategy_ID, setDescription, setIsSummary, setName, setValue, toString
-
Methods inherited from class org.compiere.model.PO
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_Org
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
-
MOrg
public MOrg(Properties ctx, int AD_Org_ID, String trxName)
Standard Constructor- Parameters:
ctx
- contextAD_Org_ID
- idtrxName
- transaction
-
MOrg
public MOrg(Properties ctx, ResultSet rs, String trxName)
Load Constructor- Parameters:
ctx
- contextrs
- result settrxName
- transaction
-
MOrg
public MOrg(MClient client, String value, String name)
Parent Constructor- Parameters:
client
- clientname
- name
-
MOrg
public MOrg(MOrg copy)
- Parameters:
copy
-
-
MOrg
public MOrg(Properties ctx, MOrg copy)
- Parameters:
ctx
-copy
-
-
MOrg
public MOrg(Properties ctx, MOrg copy, String trxName)
- Parameters:
ctx
-copy
-trxName
-
-
-
Method Detail
-
getOfClient
public static MOrg[] getOfClient(PO po)
Get Active Organizations Of Client- Parameters:
po
- persistent object- Returns:
- array of orgs
-
get
public static MOrg get(int AD_Org_ID)
Get Org from Cache (immutable)- Parameters:
AD_Org_ID
- id- Returns:
- MOrg
-
get
public static MOrg get(Properties ctx, int AD_Org_ID)
Get Org from Cache (immutable)- Parameters:
AD_Org_ID
- id- Returns:
- MOrg
-
getInfo
public MOrgInfo getInfo()
Get Org Info- Returns:
- Org Info
-
afterSave
protected boolean afterSave(boolean newRecord, boolean success)
After Save
-
afterDelete
protected boolean afterDelete(boolean success)
After Delete- Overrides:
afterDelete
in classPO
- Parameters:
success
-- Returns:
- deleted
-
getLinkedC_BPartner_ID
public int getLinkedC_BPartner_ID(String trxName)
Get Linked BPartner- Returns:
- C_BPartner_ID
-
markImmutable
public MOrg markImmutable()
Description copied from interface:ImmutablePOSupport
mark PO as immutable- Specified by:
markImmutable
in interfaceImmutablePOSupport
- Returns:
- PO
-
-