com.sap.mdm.session
Class NetWeaverMdmDestinationProperties

java.lang.Object
  extended bycom.sap.mdm.session.AbstractMdmDestinationProperties
      extended bycom.sap.mdm.session.NetWeaverMdmDestinationProperties
All Implemented Interfaces:
MdmDestinationProperties

public class NetWeaverMdmDestinationProperties
extends AbstractMdmDestinationProperties

Implementation of MdmDestinationProperties interface that defines all properties needed for establishing connection to destination of MDS server through MDM Connector deployed on NetWeaver application server.


Field Summary
static int AUTHENTICATION_TYPE_BASIC
          Basic authentication type defines that user name and password will be explicitly specified by user This type also is called as "Technical MDM user"
static int AUTHENTICATION_TYPE_PROPAGATION
          Propagation authentication type defines that user name of logged on user will be taken from NW UME service
static int AUTHENTICATION_TYPE_USERMAPPING
          User mapping authentication type defines that UME user/role/group is mapped to some specific MDM user
 
Fields inherited from interface com.sap.mdm.session.MdmDestinationProperties
TRUST_TYPE_CERTIFICATE, TRUST_TYPE_IP, TRUST_TYPE_NONE
 
Constructor Summary
NetWeaverMdmDestinationProperties()
          Empty Constructor
NetWeaverMdmDestinationProperties(String serverName)
          Constructor
NetWeaverMdmDestinationProperties(String serverName, String repositoryName)
          Constructor
 
Method Summary
 int getAuthenticationType()
          Returns the specified authentication type
 boolean isSSL()
          Indicates if connection is SSL secured
 void setAuthenticationType(int authenticationType)
          Sets the authentication type.
 void setSSL(boolean isSSL)
          Specifies if connection is SSL secured.
 
Methods inherited from class com.sap.mdm.session.AbstractMdmDestinationProperties
getDbmsName, getDbmsType, getRepositoryName, getServerName, getTrustType, getUserName, isTrusted, setDbmsName, setDbmsType, setRepositoryName, setTrusted, setTrustType, setUserName
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

AUTHENTICATION_TYPE_PROPAGATION

public static final int AUTHENTICATION_TYPE_PROPAGATION
Propagation authentication type defines that user name of logged on user will be taken from NW UME service

See Also:
Constant Field Values

AUTHENTICATION_TYPE_BASIC

public static final int AUTHENTICATION_TYPE_BASIC
Basic authentication type defines that user name and password will be explicitly specified by user This type also is called as "Technical MDM user"

See Also:
Constant Field Values

AUTHENTICATION_TYPE_USERMAPPING

public static final int AUTHENTICATION_TYPE_USERMAPPING
User mapping authentication type defines that UME user/role/group is mapped to some specific MDM user

See Also:
Constant Field Values
Constructor Detail

NetWeaverMdmDestinationProperties

public NetWeaverMdmDestinationProperties()
Empty Constructor


NetWeaverMdmDestinationProperties

public NetWeaverMdmDestinationProperties(String serverName)
Constructor

Parameters:
serverName - the MDM server name

NetWeaverMdmDestinationProperties

public NetWeaverMdmDestinationProperties(String serverName,
                                         String repositoryName)
Constructor

Parameters:
serverName - the MDM server name
repositoryName - the repository name
Method Detail

isSSL

public boolean isSSL()
Indicates if connection is SSL secured

Returns:
true if connection is SSL secured, false otherwise

setSSL

public void setSSL(boolean isSSL)
Specifies if connection is SSL secured. Default value is 'false'

Parameters:
isSSL - true means SSL connection, false means non-SSL connection

getAuthenticationType

public int getAuthenticationType()
Returns the specified authentication type

Returns:
the authentication type
See Also:
{@link #AUTHENTICATION_TYPE_PROPAGATION}, {@link #AUTHENTICATION_TYPE_BASIC}, {@link #AUTHENTICATION_TYPE_USERMAPPING}

setAuthenticationType

public void setAuthenticationType(int authenticationType)
Sets the authentication type. Default value is AUTHENTICATION_TYPE_BASIC. If this destination properties are used for creating connection without using MDM Connector then authentication type must have value AUTHENTICATION_TYPE_BASIC.

See Also:
{@link #AUTHENTICATION_TYPE_PROPAGATION}, {@link #AUTHENTICATION_TYPE_BASIC}, {@link #AUTHENTICATION_TYPE_USERMAPPING}


Copyright 2004-2007 by SAP AG. All Rights Reserved.

SAP, R/3, mySAP, mySAP.com, xApps, xApp, SAP NetWeaver, and other SAP products and services mentioned herein as well as their respective logos are trademarks or registered trademarks of SAP AG in Germany and in several other countries all over the world. All other product and service names mentioned are the trademarks of their respective companies. Data contained in this document serves informational purposes only. National product specifications may vary.

These materials are subject to change without notice. These materials are provided by SAP AG and its affiliated companies (SAP Group) for informational purposes only, without representation or warranty of any kind, and SAP Group shall not be liable for errors or omissions with respect to the materials. The only warranties for SAP Group products and services are those that are set forth in the express warranty statements accompanying such products and services, if any. Nothing herein should be construed as constituting an additional warranty.