org.systinet.wasp.admin
Class IdentityAssociationImpl

java.lang.Object
  extended byorg.systinet.wasp.admin.IdentityAssociationImpl
All Implemented Interfaces:
com.idoox.wasp.server.config.ServiceBindingConfig.IdentityAssociation

public class IdentityAssociationImpl
extends java.lang.Object
implements com.idoox.wasp.server.config.ServiceBindingConfig.IdentityAssociation

This class contains information neccessary to associate an identity with a web service. * * @since 4.0

Component:
Mgmt-Services

Constructor Summary
IdentityAssociationImpl()
          Sole contructor.
IdentityAssociationImpl(com.idoox.wasp.server.config.ServiceBindingConfig.IdentityAssociation confIface)
          Intializes this using configuration interface.
IdentityAssociationImpl(com.idoox.wasp.server.config.ServiceBindingConfig.IdentityAssociation confIface, boolean copyPass)
          Intializes this using configuration interface.
 
Method Summary
 void copy(com.idoox.wasp.server.config.ServiceBindingConfig.IdentityAssociation confIface)
          Fills the content of this object into into specified interface.
 void copy(com.idoox.wasp.server.config.ServiceBindingConfig.IdentityAssociation confIface, boolean copyPass)
          Fills the content of this object into into specified interface.
 java.lang.String getIdentityName()
          Returns identity name.
 byte[] getPassword()
          Returns the password used by authenticator * * @return password
 java.lang.String getProviderName()
          Returns the name of provider used for authentication * * @return name of provider
 void setIdentityName(java.lang.String identityName)
          Sets identity name.
 void setPassword(byte[] password)
          Sets the password used by authenticator * @param password used for authentication
 void setProviderName(java.lang.String providerName)
          Sets the name of provider used for authentication.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

IdentityAssociationImpl

public IdentityAssociationImpl()
Sole contructor.


IdentityAssociationImpl

public IdentityAssociationImpl(com.idoox.wasp.server.config.ServiceBindingConfig.IdentityAssociation confIface)
Intializes this using configuration interface. * @param confIface interface that this fills this structure, password is not copied


IdentityAssociationImpl

public IdentityAssociationImpl(com.idoox.wasp.server.config.ServiceBindingConfig.IdentityAssociation confIface,
                               boolean copyPass)
Intializes this using configuration interface. * @param confIface confIface interface for this * @param copyPass true if copy also a password field, false otherwise

Method Detail

getProviderName

public java.lang.String getProviderName()
Returns the name of provider used for authentication * * @return name of provider

Specified by:
getProviderName in interface com.idoox.wasp.server.config.ServiceBindingConfig.IdentityAssociation

setProviderName

public void setProviderName(java.lang.String providerName)
Sets the name of provider used for authentication. * @param providerName provider name

Specified by:
setProviderName in interface com.idoox.wasp.server.config.ServiceBindingConfig.IdentityAssociation

getIdentityName

public java.lang.String getIdentityName()
Returns identity name. * * @return identity name

Specified by:
getIdentityName in interface com.idoox.wasp.server.config.ServiceBindingConfig.IdentityAssociation

setIdentityName

public void setIdentityName(java.lang.String identityName)
Sets identity name. * @param identityName identity name

Specified by:
setIdentityName in interface com.idoox.wasp.server.config.ServiceBindingConfig.IdentityAssociation

getPassword

public byte[] getPassword()
Returns the password used by authenticator * * @return password

Specified by:
getPassword in interface com.idoox.wasp.server.config.ServiceBindingConfig.IdentityAssociation

setPassword

public void setPassword(byte[] password)
Sets the password used by authenticator * @param password used for authentication

Specified by:
setPassword in interface com.idoox.wasp.server.config.ServiceBindingConfig.IdentityAssociation

copy

public void copy(com.idoox.wasp.server.config.ServiceBindingConfig.IdentityAssociation confIface)
Fills the content of this object into into specified interface. * @param confIface confIface interface to fill, password is not copied.


copy

public void copy(com.idoox.wasp.server.config.ServiceBindingConfig.IdentityAssociation confIface,
                 boolean copyPass)
Fills the content of this object into into specified interface. * @param confIface configuration interface to fill * @param copyPass true if the password should be copied, otherwise null value will be set