Oracle Fusion Middleware extensions for Applications Core API Reference
11g Release 1 (11.1.2)

E22562-02

oracle.apps.fnd.applcore.dataSecurity.uiModel.applicationModule
Class DataSecurityGlobalUIAMImpl

java.lang.Object
  extended by oracle.jbo.common.NamedObjectImpl
      extended by oracle.jbo.server.NamedObjectImpl
          extended by oracle.jbo.server.ComponentObjectImpl
              extended by oracle.jbo.server.ContainerObjectImpl
                  extended by oracle.jbo.server.ApplicationModuleImpl
                      extended by oracle.apps.fnd.applcore.oaext.model.OAApplicationModuleImpl
                          extended by oracle.apps.fnd.applcore.dataSecurity.uiModel.applicationModule.DataSecurityGlobalUIAMImpl
All Implemented Interfaces:
java.util.EventListener, DataSecurityGlobalUIAM, OAApplicationModule, OASeedDataService, oracle.jbo.ApplicationModule, oracle.jbo.common.TransPostControl, oracle.jbo.common.ws.WSApplicationModuleMarshaller, oracle.jbo.ComponentObject, oracle.jbo.ExprWrappable, oracle.jbo.GenericHints, oracle.jbo.OperationContainer, oracle.jbo.Properties, oracle.jbo.server.ContainerObject, oracle.jbo.server.TransactionListener, oracle.jbo.VariableManagerOwner, oracle.jbo.VariableManagerOwnerBase, oracle.jbo.WarningContainer, oracle.svcmsg.SvcMsgReceiver, oracle.svcmsg.SvcMsgSender

public class DataSecurityGlobalUIAMImpl
extends OAApplicationModuleImpl
implements DataSecurityGlobalUIAM


Field Summary
 
Fields inherited from class oracle.apps.fnd.applcore.oaext.model.OAApplicationModuleImpl
RCS_ID
 
Fields inherited from class oracle.jbo.server.ApplicationModuleImpl
DEFAULT_DEF_NAME, SHARED_SCOPE_APPLICATION, SHARED_SCOPE_SESSION
 
Fields inherited from class oracle.jbo.server.ContainerObjectImpl
mComponentList, mComponents
 
Fields inherited from class oracle.jbo.common.NamedObjectImpl
mFullName, mObjName, mParent, mProperties, RES_ID_SUFFIX
 
Fields inherited from interface oracle.jbo.ApplicationModule
ACTIVATE_CLIENT_FLAG, ACTIVATE_REMOVE_FLAG, ACTIVATE_SKIP_RESTORE_VO_FROM_DEF, ACTIVATE_TRANSIENT_FLAG, ACTIVATE_UNDO_FLAG, DEFAULT_DEF_FULL_NAME, DEFAULT_ROOT_APP_MOD_NAME, EFF_DT_PROPERTY_STR, IMAGE_LOC, PASSIVATE_DEFER_FLAG, PASSIVATE_HINT_FLAG, PASSIVATE_TO_DATABASE, PASSIVATE_TO_FILE, PASSIVATE_TO_MEMORY, PASSIVATE_TO_STACK_FLAG, PASSIVATE_TRANSIENT_FLAG, PASSIVATE_UNDO_FLAG, RELEASE_LEVEL_MANAGED, RELEASE_LEVEL_RESERVED, RELEASE_LEVEL_UNMANAGED, REMOVE_SNAPSHOT, RESET_CLIENT_ONLY_FLAG, RESET_INTERNAL_FLAG, RESET_KEEP_ALL_SNAPSHOTS_FLAG, RESET_MANAGE_SNAPSHOTS, RESET_RELOAD_FLAG, RESET_ROLLBACK_FLAG, SYNC_BATCH, SYNC_IMMEDIATE, SYNC_LAZY
 
Fields inherited from interface oracle.jbo.GenericHints
PROPERTY_LABEL, PROPERTY_LABEL_PLURAL, PROPERTY_TOOLTIP
 
Fields inherited from interface oracle.apps.fnd.applcore.oaext.model.OASeedDataService
RCS_ID_RECORDED
 
Fields inherited from interface oracle.jbo.common.TransPostControl
TRANS_POST_GET_ATTR_BY_INDEX, TRANS_POST_GET_ATTR_BY_NAME, TRANS_POST_GET_ATTR_COUNT, TRANS_POST_GET_ATTR_INDEX_OF, TRANS_POST_GET_STRUCTURE_DEF, TRANS_POST_PUSHBACK, TRANS_POST_REFRESH_UNDO_CHANGES, TRANS_POST_REFRESH_WITH_DB_FORGET_CHANGES, TRANS_POST_REFRESH_WITH_DB_ONLY_IF_UNCHANGED, TRANS_POST_REMOVE, TRANS_POST_SET_ATTR_BY_INDEX, TRANS_POST_SET_ATTR_BY_NAME
 
Fields inherited from interface oracle.jbo.common.ws.WSApplicationModuleMarshaller
ACTIVATION_AFTER_LOSS_OF_AFFINITY, ACTIVATION_AFTER_RESTART, ACTIVATION_NONE, SYNC_INT_BATCH, SYNC_INT_BATCH_DO_WORK
 
Constructor Summary
DataSecurityGlobalUIAMImpl()
          This is the default constructor (do not remove).
 
Method Summary
 void commitTransaction(boolean clearCache)
          Commits the transaction and rolls back on failure.
 FndGrantsVORowImpl createAcesPolicy(java.lang.String roleName, java.lang.String objPara)
           
 java.util.List<FndGrantsVORowImpl> findAcesPolicy(java.lang.String roleName, java.lang.String objPara)
           
 FndObjectInstanceSetsVORowImpl findInstSetByName(java.lang.String instSetName)
           
 FndMenusVORowImpl findMenuByName(java.lang.String menuName)
           
 FndObjectsVORowImpl findObjectByName(java.lang.String objName)
           
 java.util.List<FndGrantsVORowImpl> findPolicy(java.util.Map<java.lang.String,java.lang.Object> attrVal)
           
 java.util.List<FndGrantsVORowImpl> findPolicy(java.lang.String objName, java.lang.String roleName, java.lang.String menuName, java.lang.String instanceName, java.lang.String instanceType, java.lang.String objPara)
           
 oracle.security.jps.service.policystore.ApplicationPolicy getApplicationPolicy()
          Gets the Application Policy name for given stripe associated with the APP.
 ApplicationRoleVOImpl getApplicationRole()
          Container's getter for ApplicationRole.
 oracle.security.jps.service.policystore.info.AppRoleEntry getAppRoleEntry(java.lang.String roleName)
          Gets the AppRoleEntry for given role.
 ChildTableVOImpl getChildTable1()
          Container's getter for ChildTable1.
 FndFormFunctionsVOImpl getFndFormFunctions1()
          Container's getter for FndFormFunctions1.
 FndFormFunctionsVOImpl getFndFormFunctions2()
          Container's getter for FndFormFunctions2.
 oracle.jbo.server.ViewLinkImpl getFndFormFunctionsVOToFndObjects1()
          Container's getter for FndFormFunctionsVOToFndObjects1.
 oracle.jbo.server.ViewLinkImpl getFndFormFunctionsVOToFndObjects2()
          Container's getter for FndFormFunctionsVOToFndObjects2.
 FndGrantsVOImpl getFndGrants1()
          Container's getter for FndGrants1.
 FndGrantsVOImpl getFndGrants2()
          Container's getter for FndGrants2.
 oracle.jbo.server.ViewLinkImpl getFndGrantsVOToFndObjects1()
          Container's getter for FndGrantsVOToFndObjects1.
 FndMenuEntriesVOImpl getFndMenuEntries1()
          Container's getter for FndMenuEntries1.
 oracle.jbo.server.ViewLinkImpl getFndMenuEntriesVOToFndFormFunctions1()
          Container's getter for FndMenuEntriesVOToFndFormFunctions1.
 FndMenusVOImpl getFndMenus1()
          Container's getter for FndMenus1.
 FndMenusVOImpl getFndMenus2()
          Container's getter for FndMenus2.
 oracle.jbo.server.ViewLinkImpl getFndMenusToFndMenuEntries1()
          Container's getter for FndMenusToFndMenuEntries1.
 FndObjectInstanceSetsVOImpl getFndObjectInstanceSets1()
          Container's getter for FndObjectInstanceSets1.
 FndObjectInstanceSetsVOImpl getFndObjectInstanceSets2()
          Container's getter for FndObjectInstanceSets2.
 FndObjectsVOImpl getFndObjects1()
          Container's getter for FndObjects1.
 FndObjectsVOImpl getFndObjects2()
          Container's getter for FndObjects2.
 FndObjectsVOImpl getFndObjects3()
          Container's getter for FndObjects3.
 oracle.jbo.server.ViewLinkImpl getFndObjectsVOToFndObjectInstanceSets1()
          Container's getter for FndObjectsVOToFndObjectInstanceSets1.
 oracle.jbo.server.ViewLinkImpl getParentChildLink1()
          Container's getter for ParentChildLink1.
 ParentTableVOImpl getParentTable1()
          Container's getter for ParentTable1.
 ProfileVOImpl getProfile1()
          Container's getter for Profile1.
 RoleHierarchyVOImpl getRoleHierarchy1()
          Container's getter for RoleHierarchy1.
 RoleHierarchyVOImpl getRoleHierarchy2()
          Container's getter for RoleHierarchy2.
 oracle.jbo.server.ViewLinkImpl getRoleHierarchyLink1()
          Container's getter for RoleHierarchyLink1.
 java.util.Map<java.lang.String,oracle.security.jps.service.policystore.info.AppRoleEntry> getRoleMap()
          Gets the role map .
 java.util.Map<java.lang.String,java.lang.String> initParentTable(java.lang.String objectName, java.util.List<java.lang.String> roleCategories, java.util.List<ActionMap> actions)
          init Method for poluating Object UI parent role table and related child objects table;.
 java.util.Map<java.lang.String,java.lang.String> initProfileTable(java.lang.String roleName, java.util.List<java.lang.String> roleCategories, java.util.List<ActionMap> actions)
          init Method for poluating Profile UI parent role table and related child objects table;.
 java.util.Map<java.lang.String,java.lang.String> initRoleManager(java.util.List<java.lang.String> roleCategory)
           
 void manageFSPermission(java.lang.String roleName, java.lang.String permset, boolean grantFlag)
          Sets or revokes the function security for any role,permission combination.
 FndGrantsVORowImpl populateGrant(java.lang.String objName, java.lang.String roleName, java.lang.String menuName, java.lang.String instanceType, java.lang.String instanceSetName, java.lang.String objPara)
           
 void refreshAppRole()
           
 java.util.Map<java.lang.String,oracle.security.jps.service.policystore.info.AppRoleEntry> searchRoles(java.util.List<java.lang.String> roleCategories, boolean refresh)
          search the roles for given categories and return a map of roleName,AppRoleEntry pairs.
 void setRoleMap(java.util.Map<java.lang.String,oracle.security.jps.service.policystore.info.AppRoleEntry> _roleMap)
          Setter for role map local use.
 void validate(java.util.List<ActionMap> actMaps, FndObjectsVORowImpl objRow)
          Validate an object in context of passed in action Map details
 void validate(java.util.List<ActionMap> actMaps, java.lang.Long objId, java.lang.String objName)
          Valiade the Object details.
 void validate(java.util.List<ActionMap> actMaps, java.lang.String objName)
          validate actionMaps and Object combination
 
Methods inherited from class oracle.apps.fnd.applcore.oaext.model.OAApplicationModuleImpl
getFNDNestedService, getFNDNestedService, getNLSLanguageForSeedData, getSeedContext, getSequenceValue, getSetId, invalidateSetIdCache, invalidateSetIdCache, isResetting, isSeedDataExtractMode, isSeedDataMode, isSeedDataUploadMode, isT2PMode, prepareSession, prepareSession, resetState, resetState, seedExtract, seedUpload, seedUpload, seedUpload, setNLSLanguageForSeedData, setSeedContext, setT2PMode, synchronizeApplSessionWithDB, unSetT2PMode
 
Methods inherited from class oracle.jbo.server.ApplicationModuleImpl
activate, activateConnectionState, activateOpenVOs, activateState, activateState, activateState, activateState, activateStateForUndo, addChild, addResponse, addWarning, afterActivation, afterCommit, afterConnect, afterRemove, afterRollback, afterValidate, beforeCommit, beforeDisconnect, beforeRollback, beforeValidate, bindToWorkingSet, clearVOCaches, createApplicationModule, createComponentObject, createCompositeViewDef, createRootApplicationModule, createSharedDataHandle, createViewLink, createViewLink, createViewLinkBetweenViewObjects, createViewLinkFromEntityAssocName, createViewObject, createViewObject, createViewObjectForDef, createViewObjectFromQueryClauses, createViewObjectFromQueryStmt, createViewObjectFromQueryStmt, createViewObjectOnEntity, createViewObjectOnRowSet, createWorkerApplicationModule, createXMLSharedDataHandle, detach, doMessage, doPoolMessage, dumpQueryResult, executeCommand, executeQueryOnViewObjects, fetchAttributeProperties, findApplicationModule, findComponentObject, findObject, findObject, findOrCreateSharedApplicationModule, findRSIForEntity, findViewLink, findViewObject, findViewObjectUsingEntity, findViewObjectWithParameters, findVOsWithEntityUsage, findVOsWithEntityUsage, finishLoadingComponents, finishSyncWorkingSet, getAMStatistics, getApplicationModuleDef, getApplicationModuleImpls, getApplicationModuleNames, getApplicationModuleNames, getAppModuleRequestHandler, getAttributeDefs, getAttributeDefs, getAttributeDefsForVO, getClientProxyClassName, getClientProxyClassName, getClientProxyInterfaceName, getComponentObjectNames, getComponentObjectNames, getCurrentWorkingSet, getDBTransaction, getDefFullName, getDefName, getEntityAttributesPermission, getEntityRowFromHandle, getExceptionHandler, getImageLoc, getListBindingName, getListBindingRSI, getMostRecentStackId, getObjectMarshaller, getPreferredListRSI, getReleaseLevel, getRemoteObjectId, getResponseName, getSession, getStyles, getSyncLock, getSyncMode, getTransaction, getTransactionInternal, getUserPrincipalName, getViewAttributesPermission, getViewLinkNames, getViewLinkNames, getViewLinks, getViewObjectNames, getViewObjectNames, getViewObjects, getWorkingSetMarshaller, handleDefinitionChangedOnActivate, hasPendingDataPosts, internalGetListBindingRSI, invokeMethod, isForRemote, isLoadComponentsLazily, isNameGenerated, isRoot, isTransientTransactionListener, isValidIdForUndo, launchTester, marshal, marshalForActivate, passivateConnectionState, passivateOpenVOs, passivateState, passivateState, passivateState, passivateState, passivateState, passivateStateForUndo, prepareApplicationModuleSession, prepareForActivation, prepareForPassivation, prepareSession, prepareViewObjects, processChangeNotifications, remove, removeChild, removeState, reservePassivationId, reserveSnapshotId, reset, resetState, selectAttributesForViewObjects, sendServiceMessage, sendWorkingSetRequests, setBoundToWorkingSet, setDataModelRefresh, setDBConnectionRequired, setExceptionHandler, setLoadComponentsLazily, setReleaseLevel, setRemoteAdapter, setSessionUserData, setStoreForPassiveState, setStyles, setSyncMode, setWorkingSetMarshaller, sync, syncMarshaller, syncWorkingSet, transformExceptionParams, transformExceptionParams, transPostGetAttr, transPostPushback, transPostRefresh, transPostRemove, transPostRevert, transPostRowOp, transPostSetAttr, transPostSetAttrValues
 
Methods inherited from class oracle.jbo.server.ContainerObjectImpl
addContainerListener, removeContainerListener
 
Methods inherited from class oracle.jbo.server.ComponentObjectImpl
addListener, applyPersonalization, create, createRef, createVariableValueManager, ensureVariableManager, findOperationDefinitions, getAllProperties, getApplicationModule, getCompListeners, getCompListenersList, getDefinitionManager, getFullNameForPersDef, getHintValue, getLabel, getLabelPlural, getMessageBundleClass, getProxyClassName, getProxyClassName, getResourceBundleDef, getRootApplicationModule, getStringFromMessageBundle, getTooltip, getVariableManager, hasVariables, isDead, isPersonalized, isRegWithPiggyMan, resolvePropertyRaw, setName, setParent, setProxyClassName
 
Methods inherited from class oracle.jbo.server.NamedObjectImpl
setParent, setPropertiesMap
 
Methods inherited from class oracle.jbo.common.NamedObjectImpl
allocatePropertyMap, getFullName, getName, getParent, getProperties, getPropertiesAsStrings, getPropertiesMap, getProperty, getProperty, getPropertyExpressionsMap, getPropertyMap, getResourcesFromBundle, isPropertyExpression, mergePropertyMap, refreshProperty, removeProperty, removeProperty, requiresNamePrefixedResId, resolveObjectProperty, setFullName, setPropertiesMap2, setProperty, setProperty, setPropertyExpression, setPropertyMap
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface oracle.jbo.ApplicationModule
activateState, activateState, activateState, activateStateForUndo, addWarning, clearVOCaches, createApplicationModule, createComponentObject, createCompositeViewDef, createViewLink, createViewLinkBetweenViewObjects, createViewLinkFromEntityAssocName, createViewObject, createViewObjectFromQueryClauses, createViewObjectFromQueryStmt, createViewObjectFromQueryStmt, createViewObjectOnEntity, createViewObjectOnRowSet, doPoolMessage, executeQueryOnViewObjects, fetchAttributeProperties, findApplicationModule, findComponentObject, findRSIForEntity, findViewLink, findViewObject, findViewObjectUsingEntity, findViewObjectWithParameters, getApplicationModuleNames, getApplicationModuleNames, getExceptionHandler, getListBindingName, getListBindingRSI, getMostRecentStackId, getPreferredListRSI, getReleaseLevel, getSession, getStyles, getSyncLock, getSyncMode, getTransaction, getViewLinkNames, getViewLinkNames, getViewObjectNames, getViewObjectNames, isRoot, isValidIdForUndo, passivateState, passivateState, passivateState, passivateState, passivateStateForUndo, prepareSession, prepareViewObjects, processChangeNotifications, removeState, reservePassivationId, reserveSnapshotId, resetState, resetState, setExceptionHandler, setReleaseLevel, setStoreForPassiveState, setStyles, setSyncMode, sync, transformExceptionParams
 
Methods inherited from interface oracle.jbo.ComponentObject
getDefFullName, getDefName, getFullName, getName, remove
 
Methods inherited from interface oracle.jbo.GenericHints
getHintValue, getLabel, getLabelPlural, getTooltip
 
Methods inherited from interface oracle.jbo.Properties
getProperties, getProperty, getProperty, refreshProperty
 
Methods inherited from interface oracle.jbo.VariableManagerOwner
getName
 

Constructor Detail

DataSecurityGlobalUIAMImpl

public DataSecurityGlobalUIAMImpl()
This is the default constructor (do not remove).

Method Detail

getFndObjects1

public FndObjectsVOImpl getFndObjects1()
Container's getter for FndObjects1.

Returns:
FndObjects1 as FndObjectsVOImpl

getFndFormFunctions1

public FndFormFunctionsVOImpl getFndFormFunctions1()
Container's getter for FndFormFunctions1.

Returns:
FndFormFunctions1 as FndFormFunctionsVOImpl

getFndFormFunctionsVOToFndObjects1

public oracle.jbo.server.ViewLinkImpl getFndFormFunctionsVOToFndObjects1()
Container's getter for FndFormFunctionsVOToFndObjects1.

Returns:
FndFormFunctionsVOToFndObjects1 as View Link

getFndGrants1

public FndGrantsVOImpl getFndGrants1()
Container's getter for FndGrants1.

Returns:
FndGrants1 as FndGrant

getFndGrantsVOToFndObjects1

public oracle.jbo.server.ViewLinkImpl getFndGrantsVOToFndObjects1()
Container's getter for FndGrantsVOToFndObjects1.

Returns:
FndGrantsVOToFndObjects1 as link

getFndObjectInstanceSets1

public FndObjectInstanceSetsVOImpl getFndObjectInstanceSets1()
Container's getter for FndObjectInstanceSets1.

Returns:
FndObjectInstanceSets1 as instance set

getFndObjectsVOToFndObjectInstanceSets1

public oracle.jbo.server.ViewLinkImpl getFndObjectsVOToFndObjectInstanceSets1()
Container's getter for FndObjectsVOToFndObjectInstanceSets1.

Returns:
FndObjectsVOToFndObjectInstanceSets1 as link

getFndMenus1

public FndMenusVOImpl getFndMenus1()
Container's getter for FndMenus1.

Returns:
FndMenus1 as menu VO

getFndMenuEntries1

public FndMenuEntriesVOImpl getFndMenuEntries1()
Container's getter for FndMenuEntries1.

Returns:
FndMenuEntries1 as menuentries

getFndMenusToFndMenuEntries1

public oracle.jbo.server.ViewLinkImpl getFndMenusToFndMenuEntries1()
Container's getter for FndMenusToFndMenuEntries1.

Returns:
FndMenusToFndMenuEntries1 as view link

getFndFormFunctions2

public FndFormFunctionsVOImpl getFndFormFunctions2()
Container's getter for FndFormFunctions2.

Returns:
FndFormFunctions2 as formfunction VO

getFndMenuEntriesVOToFndFormFunctions1

public oracle.jbo.server.ViewLinkImpl getFndMenuEntriesVOToFndFormFunctions1()
Container's getter for FndMenuEntriesVOToFndFormFunctions1.

Returns:
FndMenuEntriesVOToFndFormFunctions1 as link

getFndObjects2

public FndObjectsVOImpl getFndObjects2()
Container's getter for FndObjects2.

Returns:
FndObjects2 as Objects VO

getFndFormFunctionsVOToFndObjects2

public oracle.jbo.server.ViewLinkImpl getFndFormFunctionsVOToFndObjects2()
Container's getter for FndFormFunctionsVOToFndObjects2.

Returns:
FndFormFunctionsVOToFndObjects2 as link

getParentTable1

public ParentTableVOImpl getParentTable1()
Container's getter for ParentTable1.

Returns:
ParentTable1 as ParentTable

getChildTable1

public ChildTableVOImpl getChildTable1()
Container's getter for ChildTable1.

Returns:
ChildTable1 as Child Table

getParentChildLink1

public oracle.jbo.server.ViewLinkImpl getParentChildLink1()
Container's getter for ParentChildLink1.

Returns:
ParentChildLink1 as link

manageFSPermission

public void manageFSPermission(java.lang.String roleName,
                               java.lang.String permset,
                               boolean grantFlag)
Sets or revokes the function security for any role,permission combination.

Parameters:
roleName - as Role name
permset - as permission set name
grantFlag - true to write a grant ,false to revoke that if match not found

getApplicationPolicy

public oracle.security.jps.service.policystore.ApplicationPolicy getApplicationPolicy()
Gets the Application Policy name for given stripe associated with the APP.

Returns:
Application Policy

getAppRoleEntry

public oracle.security.jps.service.policystore.info.AppRoleEntry getAppRoleEntry(java.lang.String roleName)
Gets the AppRoleEntry for given role.

Parameters:
roleName - as Role Name
Returns:
the matching APPRoleEntry

searchRoles

public java.util.Map<java.lang.String,oracle.security.jps.service.policystore.info.AppRoleEntry> searchRoles(java.util.List<java.lang.String> roleCategories,
                                                                                                             boolean refresh)
search the roles for given categories and return a map of roleName,AppRoleEntry pairs.

Parameters:
roleCategories - as Role Categories passed in
refresh - if true orces refresh to fetch these roles frompolicy store
Returns:
Map of RoleName,AppRoleEntry pairs.

initParentTable

public java.util.Map<java.lang.String,java.lang.String> initParentTable(java.lang.String objectName,
                                                                        java.util.List<java.lang.String> roleCategories,
                                                                        java.util.List<ActionMap> actions)
init Method for poluating Object UI parent role table and related child objects table;.

Specified by:
initParentTable in interface DataSecurityGlobalUIAM
Parameters:
objectName - Object Name
roleCategories - List of cateogries passed in
actions - Actions Map list
Returns:
Map which will have error entry in case of any error during processing and have displayname of object
See Also:
ActionMap

getFndGrants2

public FndGrantsVOImpl getFndGrants2()
Container's getter for FndGrants2.

Returns:
FndGrants2 as grants VO

commitTransaction

public void commitTransaction(boolean clearCache)
Commits the transaction and rolls back on failure.

Parameters:
clearCache - whether cache should be cleared on commit

initProfileTable

public java.util.Map<java.lang.String,java.lang.String> initProfileTable(java.lang.String roleName,
                                                                         java.util.List<java.lang.String> roleCategories,
                                                                         java.util.List<ActionMap> actions)
init Method for poluating Profile UI parent role table and related child objects table;.

Specified by:
initProfileTable in interface DataSecurityGlobalUIAM
Parameters:
roleName - RoleName passed in
roleCategories - List of cateogries passed in
actions - Actions Map list
Returns:
Map which will have entry only in case of any error during processing
See Also:
ActionMap

getProfile1

public ProfileVOImpl getProfile1()
Container's getter for Profile1.

Returns:
Profile1 as Profile VO

getRoleHierarchy1

public RoleHierarchyVOImpl getRoleHierarchy1()
Container's getter for RoleHierarchy1.

Returns:
RoleHierarchy1 as Role Hierarchy VO

getRoleHierarchy2

public RoleHierarchyVOImpl getRoleHierarchy2()
Container's getter for RoleHierarchy2.

Returns:
RoleHierarchy2 as Role Hierarchy VO

getRoleHierarchyLink1

public oracle.jbo.server.ViewLinkImpl getRoleHierarchyLink1()
Container's getter for RoleHierarchyLink1.

Returns:
RoleHierarchyLink1 as link

setRoleMap

public void setRoleMap(java.util.Map<java.lang.String,oracle.security.jps.service.policystore.info.AppRoleEntry> _roleMap)
Setter for role map local use.

Parameters:
_roleMap - as rolemapof roleName,AppRoleEntry

getRoleMap

public java.util.Map<java.lang.String,oracle.security.jps.service.policystore.info.AppRoleEntry> getRoleMap()
Gets the role map .


validate

public void validate(java.util.List<ActionMap> actMaps,
                     FndObjectsVORowImpl objRow)
Validate an object in context of passed in action Map details

Parameters:
actMaps - as actionMap
objRow - as object Row

validate

public void validate(java.util.List<ActionMap> actMaps,
                     java.lang.Long objId,
                     java.lang.String objName)
Valiade the Object details.

Parameters:
actMaps - Actionmaps
objId - Id of the object
objName - Name of the Object

validate

public void validate(java.util.List<ActionMap> actMaps,
                     java.lang.String objName)
validate actionMaps and Object combination

Parameters:
actMaps - as ActionMap
objName - as Object Name

getApplicationRole

public ApplicationRoleVOImpl getApplicationRole()
Container's getter for ApplicationRole.

Returns:
ApplicationRole

initRoleManager

public java.util.Map<java.lang.String,java.lang.String> initRoleManager(java.util.List<java.lang.String> roleCategory)
Specified by:
initRoleManager in interface DataSecurityGlobalUIAM

refreshAppRole

public void refreshAppRole()

findPolicy

public java.util.List<FndGrantsVORowImpl> findPolicy(java.util.Map<java.lang.String,java.lang.Object> attrVal)

findPolicy

public java.util.List<FndGrantsVORowImpl> findPolicy(java.lang.String objName,
                                                     java.lang.String roleName,
                                                     java.lang.String menuName,
                                                     java.lang.String instanceName,
                                                     java.lang.String instanceType,
                                                     java.lang.String objPara)

populateGrant

public FndGrantsVORowImpl populateGrant(java.lang.String objName,
                                        java.lang.String roleName,
                                        java.lang.String menuName,
                                        java.lang.String instanceType,
                                        java.lang.String instanceSetName,
                                        java.lang.String objPara)

findObjectByName

public FndObjectsVORowImpl findObjectByName(java.lang.String objName)

findMenuByName

public FndMenusVORowImpl findMenuByName(java.lang.String menuName)

findInstSetByName

public FndObjectInstanceSetsVORowImpl findInstSetByName(java.lang.String instSetName)

findAcesPolicy

public java.util.List<FndGrantsVORowImpl> findAcesPolicy(java.lang.String roleName,
                                                         java.lang.String objPara)

createAcesPolicy

public FndGrantsVORowImpl createAcesPolicy(java.lang.String roleName,
                                           java.lang.String objPara)

getFndMenus2

public FndMenusVOImpl getFndMenus2()
Container's getter for FndMenus2.

Returns:
FndMenus2

getFndObjectInstanceSets2

public FndObjectInstanceSetsVOImpl getFndObjectInstanceSets2()
Container's getter for FndObjectInstanceSets2.

Returns:
FndObjectInstanceSets2

getFndObjects3

public FndObjectsVOImpl getFndObjects3()
Container's getter for FndObjects3.

Returns:
FndObjects3

Oracle Fusion Middleware extensions for Applications Core API Reference
11g Release 1 (11.1.2)

E22562-02

Copyright © 2011 Oracle. All Rights Reserved.