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


public interface ISystemLandscapeObject

Wrapper object of a system provided by a non-UME system landscape.


Method Summary
 java.lang.String getAlias()
           
 java.lang.Object getAttribute(java.lang.String key)
          Returns an attribute for this system
 java.util.Enumeration getAttributeNames()
           
 java.lang.Class getLandscapeClass()
          Returns the implementation of ISystemLandscapeWrapper in order to be able to distinguish system objects that come from different system landscapes.
 java.lang.String getLogonMethod()
          Returns one of the keys ILoginConstants#SSO_JCO_LOGON_METHOD_UIDPW, ILoginConstants.SSO_JCO_LOGON_METHOD_TICKET, ILoginConstants.SSO_JCO_LOGON_METHOD_X509CERT
 java.lang.String getPrintableName()
          Returns a printable name for this system (like for select lists).
 java.lang.String getStorageKeyPrefix()
          Returns a prefix to make up the system key in the user mapping tables.
 java.lang.String getSystemDescription()
          Returns a plain text description for this system
 java.lang.String getUniqueKey()
          Gets the unique identifier of this system.
 

Method Detail

getUniqueKey

public java.lang.String getUniqueKey()
Gets the unique identifier of this system. Together with the storage key prefix (see getStorageKeyPrefix()) the identifier for a system in the user mapping tables
Returns:
unique key as String

getLogonMethod

public java.lang.String getLogonMethod()
Returns one of the keys ILoginConstants#SSO_JCO_LOGON_METHOD_UIDPW, ILoginConstants.SSO_JCO_LOGON_METHOD_TICKET, ILoginConstants.SSO_JCO_LOGON_METHOD_X509CERT
Returns:
returns the logon method for this system or null if logon issues are not relevant for this system

getAttribute

public java.lang.Object getAttribute(java.lang.String key)
Returns an attribute for this system
Parameters:
key - key for this attribute
Returns:
the attribute value as object

getSystemDescription

public java.lang.String getSystemDescription()
Returns a plain text description for this system

getPrintableName

public java.lang.String getPrintableName()
Returns a printable name for this system (like for select lists).

getLandscapeClass

public java.lang.Class getLandscapeClass()
Returns the implementation of ISystemLandscapeWrapper in order to be able to distinguish system objects that come from different system landscapes.

getStorageKeyPrefix

public java.lang.String getStorageKeyPrefix()
Returns a prefix to make up the system key in the user mapping tables. This key will be <prefix>:<unique key>. The idea behind this is to be able to distinguish the entries for which system types they were created.
Returns:
the prefix

getAttributeNames

public java.util.Enumeration getAttributeNames()
Returns:
Returns an enumeration of all keys of available system attributes.

getAlias

public java.lang.String getAlias()
Returns:
gets the alias of this system object


Copyright © 2002 SAP AG All Rights Reserved.