Package org.compiere.model
Class MRoleOrgAccess
java.lang.Object
org.compiere.model.PO
org.compiere.model.X_AD_Role_OrgAccess
org.compiere.model.MRoleOrgAccess
- All Implemented Interfaces:
Serializable
,Cloneable
,Comparator<Object>
,I_AD_Role_OrgAccess
,I_Persistent
,Evaluatee
Role Organization Access Model
- Version:
- $Id: MRoleOrgAccess.java,v 1.3 2006/07/30 00:58:38 jjanke Exp $
- Author:
- Jorg Janke
- See Also:
-
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, UUID_NEW_RECORD, XML_ATTRIBUTE_AD_Table_ID, XML_ATTRIBUTE_Record_ID
Fields inherited from interface org.compiere.model.I_AD_Role_OrgAccess
accessLevel, COLUMNNAME_AD_Client_ID, COLUMNNAME_AD_Org_ID, COLUMNNAME_AD_Role_ID, COLUMNNAME_AD_Role_OrgAccess_UU, COLUMNNAME_Created, COLUMNNAME_CreatedBy, COLUMNNAME_IsActive, COLUMNNAME_IsReadOnly, COLUMNNAME_Updated, COLUMNNAME_UpdatedBy, Model, Table_ID, Table_Name
-
Constructor Summary
ConstructorDescriptionMRoleOrgAccess
(Properties ctx, int ignored, String trxName) MRoleOrgAccess
(Properties ctx, String AD_Role_OrgAccess_UU, String trxName) UUID based ConstructorMRoleOrgAccess
(Properties ctx, ResultSet rs, String trxName) Load ConstructorMRoleOrgAccess
(MOrg org, int AD_Role_ID) Organization ConstructorMRoleOrgAccess
(MRole role, int AD_Org_ID) Role Constructor -
Method Summary
Modifier and TypeMethodDescriptionprotected boolean
afterDelete
(boolean success) After Deleteprotected boolean
afterSave
(boolean newRecord, boolean success) After Savestatic boolean
createForOrg
(MOrg org) Create Organizational Access for all Automatic Roles (IsManual=N)Get Client Namestatic MRoleOrgAccess[]
getOfClient
(Properties ctx, int AD_Client_ID) Get Organizational Access of Clientstatic MRoleOrgAccess[]
getOfOrg
(Properties ctx, int AD_Org_ID) Get Organizational Access of Organizationstatic MRoleOrgAccess[]
getOfRole
(Properties ctx, int AD_Role_ID) Get Organizational Access of RoleGet organization NametoString()
String RepresentationtoStringX
(Properties ctx) Extended String RepresentationMethods inherited from class org.compiere.model.X_AD_Role_OrgAccess
get_AccessLevel, getAD_Role, getAD_Role_ID, getAD_Role_OrgAccess_UU, initPO, isReadOnly, setAD_Role_ID, setAD_Role_OrgAccess_UU, setIsReadOnly
Methods inherited from class org.compiere.model.PO
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_Role_OrgAccess
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 Details
-
MRoleOrgAccess
Load Constructor- Parameters:
ctx
- contextrs
- result settrxName
- transaction
-
MRoleOrgAccess
UUID based Constructor- Parameters:
ctx
- ContextAD_Role_OrgAccess_UU
- UUID keytrxName
- Transaction
-
MRoleOrgAccess
- Parameters:
ctx
- contextignored
- ignoredtrxName
- transaction
-
MRoleOrgAccess
Organization Constructor- Parameters:
org
- organizationAD_Role_ID
- role
-
MRoleOrgAccess
Role Constructor- Parameters:
role
- roleAD_Org_ID
- organization
-
-
Method Details
-
getOfRole
Get Organizational Access of Role- Parameters:
ctx
- contextAD_Role_ID
- role- Returns:
- array of Role Organization Access
-
getOfClient
Get Organizational Access of Client- Parameters:
ctx
- contextAD_Client_ID
- client- Returns:
- array of Role Organization Access
-
getOfOrg
Get Organizational Access of Organization- Parameters:
ctx
- contextAD_Org_ID
- organization- Returns:
- array of Role Organization Access
-
createForOrg
Create Organizational Access for all Automatic Roles (IsManual=N)- Parameters:
org
- organization- Returns:
- true if created
-
toString
String Representation- Overrides:
toString
in classX_AD_Role_OrgAccess
- Returns:
- info
-
toStringX
Extended String Representation- Parameters:
ctx
- context- Returns:
- extended info
-
getClientName
Get Client Name- Returns:
- client name
-
getOrgName
Get organization Name- Returns:
- organization name
-
afterSave
protected boolean afterSave(boolean newRecord, boolean success) After Save -
afterDelete
protected boolean afterDelete(boolean success) After Delete- Overrides:
afterDelete
in classPO
- Parameters:
success
- success- Returns:
- success
-