|
SAP NetWeaver 7.11 (EhP1 SP03) Composition Environment | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface IPropertiesManager
| Nested Class Summary | |
|---|---|
static class |
IPropertiesManager.SystemProperty
Class that represents one entry for the System Configuration. |
| Method Summary | |
|---|---|
void |
addListener(IConfigChangeListener listener)
Method by which a listener can be set to poll for UWL systems registration events. |
void |
deactivateSystem(String connectorId,
String systemAlias,
String originalAlias)
For backward compatibility with older registrations. |
void |
deleteConfiguration(String id,
IWebflowConfigurationAdmin.R3System system,
UWLContext context)
Deletes the system configuration in the database |
boolean |
displaySupportInfo()
|
boolean |
filterDuplicateAtt_Obj()
Rare: Backend system may return duplicate attachments or objects id |
Map |
getConfigurations()
|
Properties |
getDefaultProperties()
|
String |
getIViewFolderPath()
|
String |
getOriginalSystemAlias(IWebflowConfigurationAdmin.R3System system,
String connector)
returns system alias of already active connection for the given R3System and connector (For GABAP connector is GenericAbapConnector@FM) |
List |
getSystemAliases(String r3name,
String r3client)
Get all system aliases defined in the Portal System Landscape for a given R3 system and R3 client. |
String |
getSystemIdentifier()
Get the system alias required by the CRM Object Link generation service |
List |
getSystemProperties(String connector,
String system)
returns the properties set for a particular system,connector combination. |
String[] |
getSystemsForConnector(IUser user,
String configGroupName,
String connector)
|
String[] |
getSystemsInGroup(IUser user,
String configGroupName)
|
String |
getWebflowUserFormat()
Get the webflow user format |
boolean |
hideInvalidBackendUserId()
Backend system may return non-standard value as user id that cannot be mapped to portal user id |
void |
removeListener(IConfigChangeListener listener)
Method by which a listener can be set to poll for UWL systems registration events. |
void |
setSystemAliasePerConnector(Hashtable newAliaseMap)
Set the system aliase per connector HashMap in the cache |
void |
setSystemAliases(Hashtable tableOfSystemToAliasList)
Set the system aliases HashMap in the cache |
boolean |
supportsOptimizedPull(String system,
String connector)
Check if optimized pull should be used for a given system and a connector |
void |
updateConfig(Properties xproperties,
Map kmProperties)
internal use - change for 640. |
void |
updateConfiguration(String id,
Map properties,
IWebflowConfigurationAdmin.R3System system,
boolean activate,
UWLContext context)
Updates the configuration in the database |
| Method Detail |
|---|
Map getConfigurations()
Properties getDefaultProperties()
for generic
UWL properties
void updateConfiguration(String id,
Map properties,
IWebflowConfigurationAdmin.R3System system,
boolean activate,
UWLContext context)
throws UWLException
id - can be com.sap.netweaver.bc.uwl.admin.ConfigurationProperties.DEFAULT_UWL_ID
for the UWL Service configuration or systemalias@connector (systemAlias@connector@ABAPClass for Generic
ABAP connectors) for UWL system configurationproperties - a Map of properites to be updated for the UWL service configuration or for the system (@see com.sap.netweaver.bc.uwl.admin.ConfigurationProperties
for the list of possible propery names)system - R3system info for the updated system, encapsulating the R3 system id and the client for systems being registered for
WebFlowConnector, AlertConnector and GenericABAPConnector, null otherwiseactivate - true if this is activate/deactivate or add action, which requires updating of
systemAliases in the Cachecontext - the UWLContext of the updating client
UWLExceptionfor supported properites
void deleteConfiguration(String id,
IWebflowConfigurationAdmin.R3System system,
UWLContext context)
throws UWLException
id - - systemalias@connector of the configuration to be deleted (For GABAP connector is GenericAbapConnector@FM)system - R3system info for the deleted active system, null if the system was inactive or not relevant for the R3context - the UWLContext of the updating client
UWLException
void updateConfig(Properties xproperties,
Map kmProperties)
throws UWLException
xproperties - - generic UWL properties; kmProperties - UWL systems
UWLException
void deactivateSystem(String connectorId,
String systemAlias,
String originalAlias)
throws UWLException
connectorId - connector id of the system to be deactivated (For GABAP connectorId is GenericAbapConnector@FM)systemAlias - system alias of the system to be deactivatedoriginalAlias - system alias of the system pointing to the same backend
UWLException
String getOriginalSystemAlias(IWebflowConfigurationAdmin.R3System system,
String connector)
String[] getSystemsInGroup(IUser user,
String configGroupName)
user - - if not null check the roles for user, if null ignore user.configGroupName - - if not null return systems, defined for the group;
otherwise return all the systems
boolean supportsOptimizedPull(String system,
String connector)
system - - system aliasconnector - - connector id as defined in com.sap.netweaver.bc.uwl.connect.IProviderConnector;
GenericAbapConnector should be passed as "GenericAbapConnector@MM_GET_ITEMS"
String getWebflowUserFormat()
boolean hideInvalidBackendUserId()
boolean filterDuplicateAtt_Obj()
void setSystemAliases(Hashtable tableOfSystemToAliasList)
tableOfSystemToAliasList - - map of key=r3client+system to List of aliases.void setSystemAliasePerConnector(Hashtable newAliaseMap)
newAliaseMap - - map of key=connector + r3client+system to the string of the active alias (For GABAP connector is GenericAbapConnector@FM)String getSystemIdentifier()
String[] getSystemsForConnector(IUser user,
String configGroupName,
String connector)
user - - if not null check the roles for user, if null ignore user.configGroupName - - if not null return systems, defined for the group;
otherwise return all the systemsconnector - - connector could be id as defined in com.sap.netweaver.bc.uwl.connect.IProviderConnector,
e.g., "WebFlowConnector","GenericAbapConnector" or "GenericAbapConnector@MM_GET_ITEMS"String getIViewFolderPath()
boolean displaySupportInfo()
List getSystemAliases(String r3name,
String r3client)
r3name - r3client - - can be null, in which case all aliases defined for the system are returned
void addListener(IConfigChangeListener listener)
listener - void removeListener(IConfigChangeListener listener)
listener -
List getSystemProperties(String connector,
String system)
connector - -connector could be id as defined in com.sap.netweaver.bc.uwl.connect.IProviderConnector,
e.g., "WebFlowConnector","GenericAbapConnector" or "GenericAbapConnector@MM_GET_ITEMS";
For all connectors except "GenericAbapConnector" only one entry will be returnedsystem -
|
SAP NetWeaver 7.11 (EhP1 SP03) Composition Environment | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||