com.crystaldecisions.sdk.plugin.authentication.sap
Interface ISAPR3LogicalSystemsHelper

All Known Subinterfaces:
IsecSAPR3

public interface ISAPR3LogicalSystemsHelper

This utility class allows users to manage the properties of the secSAPR3 authentication plugin by using an object-oriented API instead of manually manipulating the get/set properties exposed on the IsecSAPR3 interface.

Since:
4.1

Method Summary
 ISAPR3LogicalSystems getLogicalSystems()
          Returns an object representation of all the logical systems.
 void updateMappedUserGroups(ISAPR3LogicalSystem logicalSystem, IInfoStore infoStore)
          Creates/delete user groups based on the mapped groups in the SAPR3 plugin.
 

Method Detail

getLogicalSystems

ISAPR3LogicalSystems getLogicalSystems()
                                       throws SDKException
Returns an object representation of all the logical systems. See comments in ISAPR3LogicalSystems.

Throws:
SDKException

updateMappedUserGroups

void updateMappedUserGroups(ISAPR3LogicalSystem logicalSystem,
                            IInfoStore infoStore)
                            throws SDKException
Creates/delete user groups based on the mapped groups in the SAPR3 plugin. The updates are persisted into the CMS repository. The method automatically removes orphan groups that are mapped to the specified logical system.

Throws:
SDKException