com.sap.security.api.umap.system
Interface ISystemLandscapeWrapper


public interface ISystemLandscapeWrapper

Serves as wrapper for a system landscape to be plugged into the UME. The concept knows to naming principles: unique keys and aliases. Unique keys are unique in the sense that two systems are distinct if and only if their unique keys are distinct. In contrast to this one system can have several aliases. So distinction is not possible based upon aliases.


Method Summary
 java.util.Enumeration getAllAliases()
          Returns all aliases for systems known to this landscape object wrapper.
 java.util.Enumeration getAllUniqueKeys()
          Gets a list of all unique keys of system in the underlying system landscape
 ISystemLandscapeObject getSystemByAlias(java.lang.String alias)
          Retrieves a system landscape object stored under this alias or null if not found
 ISystemLandscapeObject getSystemByUniqueKey(java.lang.String unique_key)
          Retrieves a system landscape object stored under this unique key or null if not found.
 java.lang.String getUniqueKeyForAlias(java.lang.String alias)
          Returns a unique key for a given alias
 

Method Detail

getAllAliases

public java.util.Enumeration getAllAliases()
                                    throws com.sap.security.api.umap.system.ExceptionInImplementationException
Returns all aliases for systems known to this landscape object wrapper.
Returns:
Enumeration of all aliases

getUniqueKeyForAlias

public java.lang.String getUniqueKeyForAlias(java.lang.String alias)
                                      throws com.sap.security.api.umap.system.ExceptionInImplementationException
Returns a unique key for a given alias
Parameters:
alias - Alias pointing to a system
Returns:
guid that corresponds to this alias or null if bad alias

getAllUniqueKeys

public java.util.Enumeration getAllUniqueKeys()
                                       throws com.sap.security.api.umap.system.ExceptionInImplementationException
Gets a list of all unique keys of system in the underlying system landscape
Returns:
Enumeration with all unique keys

getSystemByUniqueKey

public ISystemLandscapeObject getSystemByUniqueKey(java.lang.String unique_key)
                                            throws com.sap.security.api.umap.system.ExceptionInImplementationException
Retrieves a system landscape object stored under this unique key or null if not found.
Parameters:
unique_key - unique key of a system
Returns:
ISystemLandscapeObject representing this system

getSystemByAlias

public ISystemLandscapeObject getSystemByAlias(java.lang.String alias)
                                        throws com.sap.security.api.umap.system.ExceptionInImplementationException
Retrieves a system landscape object stored under this alias or null if not found
Parameters:
alias -  
Returns:
 
Throws:
com.sap.security.api.umap.system.ExceptionInImplementationException -  


Copyright © 2002 SAP AG All Rights Reserved.