Adempiere 3.5.2a

org.compiere.model
Class MRoleOrgAccess

java.lang.Object
  extended by org.compiere.model.PO
      extended by org.compiere.model.X_AD_Role_OrgAccess
          extended by org.compiere.model.MRoleOrgAccess
All Implemented Interfaces:
Serializable, Comparator, I_AD_Role_OrgAccess, I_Persistent, Evaluatee

public class MRoleOrgAccess
extends X_AD_Role_OrgAccess

Role Org Access Model

Version:
$Id: MRoleOrgAccess.java,v 1.3 2006/07/30 00:58:38 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, log, p_ctx, p_info, XML_ATTRIBUTE_AD_Table_ID, XML_ATTRIBUTE_Record_ID
 
Fields inherited from interface org.compiere.model.I_AD_Role_OrgAccess
accessLevel, COLUMNNAME_AD_Role_ID, COLUMNNAME_IsReadOnly, Model, Table_ID, Table_Name
 
Constructor Summary
MRoleOrgAccess(MOrg org, int AD_Role_ID)
          Organization Constructor
MRoleOrgAccess(MRole role, int AD_Org_ID)
          Role Constructor
MRoleOrgAccess(Properties ctx, int ignored, String trxName)
          Persistency Constructor
MRoleOrgAccess(Properties ctx, ResultSet rs, String trxName)
          Load Constructor
 
Method Summary
static boolean createForOrg(MOrg org)
          Create Organizational Access for all Automatic Roles
 String getClientName()
          Get Client Name
static MRoleOrgAccess[] getOfClient(Properties ctx, int AD_Client_ID)
          Get Organizational Access of Client
static MRoleOrgAccess[] getOfOrg(Properties ctx, int AD_Org_ID)
          Get Organizational Access of Org
static MRoleOrgAccess[] getOfRole(Properties ctx, int AD_Role_ID)
          Get Organizational Access of Role
 String getOrgName()
          Get Client Name
 String toString()
          String Representation
 String toStringX(Properties ctx)
          Extended String Representation
 
Methods inherited from class org.compiere.model.X_AD_Role_OrgAccess
get_AccessLevel, getAD_Role_ID, getAD_Role, initPO, isReadOnly, setAD_Role_ID, setIsReadOnly
 
Methods inherited from class org.compiere.model.PO
afterDelete, afterSave, beforeDelete, beforeSave, compare, copyValues, copyValues, createAttachment, delete_Accounting, delete_Tree, delete, delete, deleteEx, deleteEx, dump, dump, equals, 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_Table_ID, get_TableName, get_Translation, get_TrxName, get_Value, get_Value, get_ValueAsInt, get_ValueAsString, get_ValueDifference, get_ValueDifference, get_ValueE, get_ValueOfColumn, get_ValueOld, get_ValueOld, get_ValueOldAsInt, get_WhereClause, get_xmlDocument, get_xmlString, getAD_Client_ID, getAD_Org_ID, getAllIDs, getAttachment, getAttachment, getAttachmentData, getCreated, getCreatedBy, getCtx, getDoc, getFindParameter, getPdfAttachment, getUpdated, getUpdatedBy, insert_Accounting, insert_Tree, insert_Tree, is_Changed, is_new, is_ValueChanged, is_ValueChanged, isActive, isAttachment, isColumnMandatory, isColumnUpdateable, isMandatoryOK, isPdfAttachment, isReplication, load, load, load, load, loadComplete, loadDefaults, loadSpecial, lock, save, save, saveEx, saveEx, saveNew_getID, saveNewSpecial, saveReplica, saveUpdate, set_ColumnUpdateable, set_CustomColumn, set_TrxName, set_TrxName, set_Value, set_Value, set_ValueE, set_ValueNoCheck, set_ValueNoCheckE, set_ValueOfColumn, set_ValueOfColumn, setAD_Client_ID, setAD_Org_ID, setClientOrg, setClientOrg, setDoc, setDocWorkflowMgr, setIsActive, setReplication, setStandardDefaults, setUpdateable, setUpdatedBy, unlock
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.compiere.model.I_Persistent
save
 

Constructor Detail

MRoleOrgAccess

public MRoleOrgAccess(Properties ctx,
                      ResultSet rs,
                      String trxName)
Load Constructor

Parameters:
ctx - context
rs - result set
trxName - transaction

MRoleOrgAccess

public MRoleOrgAccess(Properties ctx,
                      int ignored,
                      String trxName)
Persistency Constructor

Parameters:
ctx - context
ignored - ignored
trxName - transaction

MRoleOrgAccess

public MRoleOrgAccess(MOrg org,
                      int AD_Role_ID)
Organization Constructor

Parameters:
org - org
AD_Role_ID - role

MRoleOrgAccess

public MRoleOrgAccess(MRole role,
                      int AD_Org_ID)
Role Constructor

Parameters:
role - role
AD_Org_ID - org
Method Detail

getOfRole

public static MRoleOrgAccess[] getOfRole(Properties ctx,
                                         int AD_Role_ID)
Get Organizational Access of Role

Parameters:
ctx - context
AD_Role_ID - role
Returns:
array of Role Org Access

getOfClient

public static MRoleOrgAccess[] getOfClient(Properties ctx,
                                           int AD_Client_ID)
Get Organizational Access of Client

Parameters:
ctx - context
AD_Client_ID - client
Returns:
array of Role Org Access

getOfOrg

public static MRoleOrgAccess[] getOfOrg(Properties ctx,
                                        int AD_Org_ID)
Get Organizational Access of Org

Parameters:
ctx - context
AD_Org_ID - role
Returns:
array of Role Org Access

createForOrg

public static boolean createForOrg(MOrg org)
Create Organizational Access for all Automatic Roles

Parameters:
org - org
Returns:
true if created

toString

public String toString()
String Representation

Overrides:
toString in class X_AD_Role_OrgAccess
Returns:
info

toStringX

public String toStringX(Properties ctx)
Extended String Representation

Parameters:
ctx - context
Returns:
extended info

getClientName

public String getClientName()
Get Client Name

Returns:
name

getOrgName

public String getOrgName()
Get Client Name

Returns:
name

Adempiere 3.5.2a

Adempiere® is a registered trademark of ADempiere Business Inc. ©2004-2008 HumanFlash.com All rights reserved.