|
Oracle Internet Directory API Reference 11g Release 1 (11.1.1) E10664-01 |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface IDataAccessPlugin
This is a Data Access plugin that is invoked from the DAS. The Application teams implements this interface if it desires to store the user footprint by itself.
ex. import oracle.ldap.util.PropertySet; import oracle.ldap.util.VarPropertySet; public class DataAccessPluginImpl implementes IDataAccessPlugin { .... public PluginStatus process(ApplicationContext appCtx, IdmUser user, ModPropertySet baseUserAttr, ModPropertySet appUserAttr) throws PluginException { ... return new PluginStatus(....); } public PropertySet getAppUserData(ApplicationContext appCtx, IdmUser user, String reqAttrs[]) throws PluginException; { ... return retPropertySet; } }
Method Summary | |
---|---|
PropertySet |
getAppUserData(ApplicationContext appCtx, IdmUser user, java.lang.String[] reqAttrs) The applications can return their user footprint by implementing this method. |
PluginStatus |
process(ApplicationContext appCtx, IdmUser idmUser, ModPropertySet baseUserAttr, ModPropertySet appUserAttr) The applications can create/modify/delete the user footprint by implementing this method. |
Method Detail |
---|
PluginStatus process(ApplicationContext appCtx, IdmUser idmUser, ModPropertySet baseUserAttr, ModPropertySet appUserAttr) throws PluginException
appCtx
- the application contextidmUser
- IdmUser objectbaseUserAttr
- Base user propertiesappUserAttr
- App user propertiesIdmUser.PROVISION_SUCCESS
or IdmUser.PROVISION_FAILURE
provisioning statusPluginException
- when an exception occurs.PropertySet getAppUserData(ApplicationContext appCtx, IdmUser user, java.lang.String[] reqAttrs) throws PluginException
oracle.ldap.util.VarPropertySet
as the return object
For Ex. PropertySet retPropertySet = null; ... ... retPropertySet = new VarPropertySet(); //Fetch the App data and add it to retPropertySet retPropertySet.addProperty("name", "value"); ... .. return retPropertySet;
PluginException
- when an exception occurs.
|
Oracle Internet Directory API Reference 11g Release 1 (11.1.1) E10664-01 |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |