Nitido Inc.

Uses of Class
com.nitido.nim.Credential

Packages that use Credential
com.nitido.nim This package contains NiM core classes. 
com.nitido.nimx.nuggets.javamail.real This is the first real implementation of JavaMailNugget, which launches the JavaMail connections and keep the IMAP connection reference opened during the nugget's lifetime only. 
com.nitido.nimx.nuggets.javamail.valet This is the "valet" implementation of JavaMailNugget, which "park" the IMAP connections to the ValetService in order to keep the connection opened between requests. 
com.nitido.nimx.services.authentication.directory The implementation of AuthenticationService that uses the JNDI implementation of Nitido Eximius Directory library. 
com.nitido.nimx.services.authentication.dirpool The implementation of AuthenticationService that uses the Mozilla Netscape LDAP SDK's connection pool ability. 
com.nitido.nimx.services.authentication.sim A simulator implementation of AuthenticationService. 
com.nitido.nimx.services.datacontrol.cachedmap A directory-based implementation of DataControlService that support profile caching and directory pool. 
com.nitido.nimx.services.datacontrol.profilemap A directory-based implementation of DataControlService that allow custom mapping between the user space key and the backend LDAP attribute name. 
com.nitido.nimx.services.datacontrol.sim A simulator implementation of DataControlService. 
com.nitido.nimx.services.entitlement.sim A simulator implementation of EntitlementService. 
com.nitido.nimx.services.entity.generic A generic implementation of EntityService implementation. 
com.nitido.nimx.services.eventmonitor.log4j A log4j implementation of EventMonitorService (do nothing). 
com.nitido.nimx.services.simbackend This package contains classes used to simulate a backend data store. 
 

Uses of Credential in com.nitido.nim
 

Fields in com.nitido.nim declared as Credential
protected  Credential Entity._identifyingCred
          Reference to the identifying credential of the entity.
 

Methods in com.nitido.nim that return Credential
 Credential AuthenticationService.authenticate(Credential cred)
          This method forwards the call to authenticateImpl() method and then sets the authenticated flag of the credential to true.
protected abstract  Credential AuthenticationService.authenticateImpl(Credential cred)
          This method is used to authenticate the given credential against the back-end authentication service.
 Credential EntityProvisionDescriptor.getCredential()
          This method returns the indentifying credential of the entity being provisioned.
 Credential Entity.getIdentifyingCredential()
          This method returns a reference to the identifying credential of the entity.
 Credential Entity.getValueFromCredentialSpace(java.lang.String key)
          This method returns the first instance of the credential object associated to the given key.
 Credential DataControl.getValueFromCredentialSpace(java.lang.String key)
          This method returns the first instance of the credential object associated to the given key.
 Credential ContainerEntity.getValueFromCredentialSpace(java.lang.String key)
          This method always throw PermissionDeniedException because ContainerEntity has no access to credential space and user space.
protected abstract  Credential DataControl.getValueFromCredentialSpaceImpl(java.lang.String key)
          This method contains the actual implementation for the getValueFromCredentialSpace( key ) method.
 

Methods in com.nitido.nim with parameters of type Credential
 void Entity.addToCredentialSpace(java.lang.String key, Credential value)
          This method adds a new credential to the user space under the given key.
 void DataControl.addToCredentialSpace(java.lang.String key, Credential value)
          This method adds a new credential to the user space under the given key.
 void ContainerEntity.addToCredentialSpace(java.lang.String key, Credential value)
          This method always throw PermissionDeniedException because ContainerEntity has no access to credential space and user space.
 Credential AuthenticationService.authenticate(Credential cred)
          This method forwards the call to authenticateImpl() method and then sets the authenticated flag of the credential to true.
protected abstract  Credential AuthenticationService.authenticateImpl(Credential cred)
          This method is used to authenticate the given credential against the back-end authentication service.
abstract  void DataControl.bind(Credential credential)
          This method is used to bind the given credential to the DataControl.
abstract  void AuthenticationService.changeAuthenticationCredential(Credential oldCred, Credential newCred)
          This method is used to change the identifying credentials on an entity.
protected  void Entity.changeDataControlCredential(Credential newDCCred, boolean modBackend)
          Redirector that invokes the DataControl.changeDataControlCredential().
protected abstract  void DataControl.changeDataControlCredential(Credential newCred, boolean modBackend)
          This method changes and rebinds the "login" credential of the DataControl.
protected  void EntityService.changeDataControlCredential(Entity entity, Credential newDCCred, boolean modBackend)
          This is a redirector method to entity's changeDataControlCredential method.
abstract  void EntitlementService.changeEntitlementCredential(Credential oldCred, Credential newCred)
          This method is used to change the user credentials to the entitlement service.
 void Entity.changeIdentifyingCredential(Credential newCred)
          This method is used to replace the identifying credentials associated with the entity.
abstract  void EntityService.changeIdentifyingCredential(Entity entity, Credential newCred)
          This method is used to change the identifying credential of an entity (this is usually called for changing the user's password).
abstract  void ProvisionService.changeProvisionCredential(Credential oldCred, Credential newCred)
          Change the provision credential.
 Nugget ContainerEntity.createNugget(java.lang.String nuggetName, java.lang.String nuggetType, java.util.Hashtable settings, Credential credential)
          This method always throw PermissionDeniedException because ContainerEntity has no privilege to create or access nuggets.
abstract  void ProvisionService.deprovisionEntity(Credential targetCred, Entity adminEntity)
          This method will de-provision the entity associated to the given target credential.
 void NiM.deprovisionEntity(Credential targetCred, Entity adminEntity)
          This method will de-provision the entity associated to the given target credential.
abstract  DataControl DataControlService.getDataControl(Credential credential)
          This method is a factory method for DataControl objects.
 Entity NiM.getEntity(Credential credential)
          This method returns an instance of an Entity for the given credential.
abstract  Entity EntityService.getEntity(Credential credential)
          This method returns an instance of an Entity associated to the given credential.
 User NiM.getUser(Credential credential)
          This method returns a reference to an authenticated User.
protected abstract  boolean EntitlementService.isAllowed(java.lang.String action, java.util.Map params, Credential credential)
          This method checks whether the given credential is entitled to perform the given action.
 boolean EntitlementService.isAllowedForwarder(java.lang.String action, java.util.Map params, Credential credential)
          This method is used to check whether the given credential is entitled to perform the given action.
protected abstract  boolean ProvisionService.isProvisioned(Credential targetCred)
          This method will check if the specified targetCred represents an entity that has been provisioned in the backend.
 void NiM.logEvent(java.lang.String eventName, java.lang.String msg, Credential credential)
          This method is used to log application level events.
abstract  void EventMonitorService.logEvent(java.lang.String eventName, java.lang.String msg, Credential credential)
          This method is used to log the given message for the given event name.
 boolean NiM.needToLogEvent(java.lang.String eventName, Credential credential)
          This method indicates whether the given event needs to be logged.
abstract  boolean EventMonitorService.needToLogEvent(java.lang.String eventName, Credential credential)
          This method indicates whether the given event needs to be logged.
 void Entity.removeFromCredentialSpace(java.lang.String key, Credential value)
          This method removes the given key/credential pair from the credential space of the entity.
 void DataControl.removeFromCredentialSpace(java.lang.String key, Credential value)
          This method removes the given key/credential pair from the credential space of the entity.
 void ContainerEntity.removeFromCredentialSpace(java.lang.String key, Credential value)
          This method always throw PermissionDeniedException because ContainerEntity has no access to credential space and user space.
 void Entity.replaceInCredentialSpace(java.lang.String key, Credential value)
          This method is used to store the given credential into the credential space under the given key.
 void DataControl.replaceInCredentialSpace(java.lang.String key, Credential value)
          This method is used to store the given credential into the credential space under the given key.
 void ContainerEntity.replaceInCredentialSpace(java.lang.String key, Credential value)
          This method always throw PermissionDeniedException because ContainerEntity has no access to credential space and user space.
protected  void EntityService.setEntityIdentifyingCredential(Entity entity, Credential authCred)
          This is a redirector method to allow the EntityService to change the IdentifyingCredential of the entity object.
protected  void Entity.setIdentifyingCredential(Credential authCred)
          Change the identifying credential.
 

Constructors in com.nitido.nim with parameters of type Credential
ContainerEntity(NiMKernelServiceVisa visa, Credential credential, DataControl datacontrol)
           
Credential(Credential inCred)
          Copy constructor of the credential.
DataControl(Credential credential, java.util.HashMap settings)
          This constructor returns an instance of the DataControl that is binded to the given credential.
Entity(NiMKernelServiceVisa visa, Credential credential, DataControl datacontrol)
          This constructor is called by the EntityService of the NiMKernel to create a new instance of the class.
EntityProvisionDescriptor(Credential credential)
          This constructor is used to create a new instance of this class
User(NiMKernelServiceVisa visa, Credential credential, DataControl datacontrol)
           
 

Uses of Credential in com.nitido.nimx.nuggets.javamail.real
 

Methods in com.nitido.nimx.nuggets.javamail.real that return Credential
protected  Credential JavaMailNuggetImpl.fetchCredential(java.lang.String protocol, java.lang.String settingKey)
          Fetch the credential from the DataStore.
 

Uses of Credential in com.nitido.nimx.nuggets.javamail.valet
 

Methods in com.nitido.nimx.nuggets.javamail.valet that return Credential
protected  Credential JavaMailNuggetImpl.fetchCredential(java.lang.String protocol, java.lang.String settingKey)
          Fetch the credential from the DataStore.
 

Uses of Credential in com.nitido.nimx.services.authentication.directory
 

Methods in com.nitido.nimx.services.authentication.directory that return Credential
protected  Credential AuthenticationServiceImpl.authenticateImpl(Credential cred)
          This method is used to authenticate the given credential against a directory server.
 

Methods in com.nitido.nimx.services.authentication.directory with parameters of type Credential
protected  Credential AuthenticationServiceImpl.authenticateImpl(Credential cred)
          This method is used to authenticate the given credential against a directory server.
 void AuthenticationServiceImpl.changeAuthenticationCredential(Credential oldCred, Credential newCred)
           
 

Uses of Credential in com.nitido.nimx.services.authentication.dirpool
 

Methods in com.nitido.nimx.services.authentication.dirpool that return Credential
protected  Credential AuthenticationServiceImpl.authenticateImpl(Credential cred)
          This method is used to authenticate the given credential against a directory server.
 

Methods in com.nitido.nimx.services.authentication.dirpool with parameters of type Credential
protected  Credential AuthenticationServiceImpl.authenticateImpl(Credential cred)
          This method is used to authenticate the given credential against a directory server.
 void AuthenticationServiceImpl.changeAuthenticationCredential(Credential oldCred, Credential newCred)
           
protected  void AuthenticationServiceImpl.postAuthenticate(Directory dir, Credential inCred, java.lang.String dn)
          This method performs additional check on an entry's user profile after binding to the backend LDAP server with the credential sucessfully.
 

Uses of Credential in com.nitido.nimx.services.authentication.sim
 

Methods in com.nitido.nimx.services.authentication.sim that return Credential
protected  Credential AuthenticationServiceImpl.authenticateImpl(Credential credential)
          This method is used to authenticate the given credential against the back-end authentication service.
 

Methods in com.nitido.nimx.services.authentication.sim with parameters of type Credential
protected  Credential AuthenticationServiceImpl.authenticateImpl(Credential credential)
          This method is used to authenticate the given credential against the back-end authentication service.
 void AuthenticationServiceImpl.changeAuthenticationCredential(Credential oldCred, Credential newCred)
          This method is used to change the identifying credentials on an entity.
 

Uses of Credential in com.nitido.nimx.services.datacontrol.cachedmap
 

Methods in com.nitido.nimx.services.datacontrol.cachedmap that return Credential
protected  Credential DataControlImpl.getValueFromCredentialSpaceImpl(java.lang.String key)
           
 

Methods in com.nitido.nimx.services.datacontrol.cachedmap with parameters of type Credential
 void DataControlImpl.bind(Credential cred)
          This method is used to bind the given credential to the DataControl if the credential can be authenticated against the directory server.
protected  void DataControlImpl.changeDataControlCredential(Credential newCred, boolean modBackend)
          This method change the DataControl credential for user.
protected  com.nitido.nimx.services.datacontrol.cachedmap.BindData DataControlServiceImpl.credentialToBindData(Credential cred)
          This method is invoked by the DataControl object to obtain the DN for the specified credential.
protected  java.lang.String DataControlServiceImpl.credentialToUserDN(Credential cred)
          This method is invoked by the DataControl object to obtain the DN for the specified credential.
 DataControl DataControlServiceImpl.getDataControl(Credential credential)
           
 

Constructors in com.nitido.nimx.services.datacontrol.cachedmap with parameters of type Credential
DataControlImpl(Credential credential, java.util.HashMap settingMap)
          This constructor returns an instance of the DataControl that is binded to the given credential.
 

Uses of Credential in com.nitido.nimx.services.datacontrol.profilemap
 

Methods in com.nitido.nimx.services.datacontrol.profilemap that return Credential
protected  Credential DataControlImpl.getValueFromCredentialSpaceImpl(java.lang.String key)
           
 

Methods in com.nitido.nimx.services.datacontrol.profilemap with parameters of type Credential
 void DataControlImpl.bind(Credential cred)
          This method is used to bind the given credential to the DataControl if the credential can be authenticated against the directory server.
protected  void DataControlImpl.changeDataControlCredential(Credential newCred, boolean modBackend)
          This method change the DataControl credential for user.
protected  com.nitido.nimx.services.datacontrol.profilemap.BindData DataControlServiceImpl.credentialToBindData(Credential cred)
           
protected  java.lang.String DataControlServiceImpl.credentialToUserDN(Credential cred)
          This method is invoked by the DataControl object to obtain the DN for the specified credential.
 DataControl DataControlServiceImpl.getDataControl(Credential credential)
           
 

Constructors in com.nitido.nimx.services.datacontrol.profilemap with parameters of type Credential
DataControlImpl(Credential credential, java.util.HashMap settings)
          This constructor returns an instance of the DataControl that is binded to the given credential.
 

Uses of Credential in com.nitido.nimx.services.datacontrol.sim
 

Methods in com.nitido.nimx.services.datacontrol.sim that return Credential
protected  Credential DataControlImpl.getValueFromCredentialSpaceImpl(java.lang.String key)
           
 

Methods in com.nitido.nimx.services.datacontrol.sim with parameters of type Credential
 void DataControlImpl.bind(Credential credential)
           
protected  void DataControlImpl.changeDataControlCredential(Credential newCred, boolean modBackend)
           
 DataControl DataControlServiceImpl.getDataControl(Credential credential)
           
 

Constructors in com.nitido.nimx.services.datacontrol.sim with parameters of type Credential
DataControlImpl(Credential credential, java.util.HashMap settings)
          Default constructor that does nothing.
 

Uses of Credential in com.nitido.nimx.services.entitlement.sim
 

Methods in com.nitido.nimx.services.entitlement.sim with parameters of type Credential
 void EntitlementServiceImpl.changeEntitlementCredential(Credential oldCred, Credential newCred)
          This method always allow the credential change.
 boolean EntitlementServiceImpl.isAllowed(java.lang.String request, java.util.Map params, Credential credential)
          Check whether the given credential is entitled to perform the given request.
 

Uses of Credential in com.nitido.nimx.services.entity.generic
 

Methods in com.nitido.nimx.services.entity.generic with parameters of type Credential
 void EntityServiceImpl.changeIdentifyingCredential(Entity entity, Credential newCred)
          This method is used to change the identifying credential of an entity (this is usually called when changing the user's password).
 Entity EntityServiceImpl.getEntity(Credential credential)
          This method returns an instance of an Entity associated to the given credential.
 

Uses of Credential in com.nitido.nimx.services.eventmonitor.log4j
 

Methods in com.nitido.nimx.services.eventmonitor.log4j with parameters of type Credential
 void EventMonitorServiceImpl.logEvent(java.lang.String eventName, java.lang.String msg, Credential credential)
          This method is used to log the given message for the given event name.
 boolean EventMonitorServiceImpl.needToLogEvent(java.lang.String eventName, Credential credential)
          This method indicates whether the given event needs to be logged.
 

Uses of Credential in com.nitido.nimx.services.simbackend
 

Methods in com.nitido.nimx.services.simbackend that return Credential
 Credential AuthenticationServiceImpl.authenticateImpl(Credential credential)
          This method is used to authenticate the given credential against the back-end authentication service.
protected  Credential DataControlImpl.getValueFromCredentialSpaceImpl(java.lang.String key)
           
 

Methods in com.nitido.nimx.services.simbackend with parameters of type Credential
protected  void BackendStore.authenticate(Credential cred)
           
 Credential AuthenticationServiceImpl.authenticateImpl(Credential credential)
          This method is used to authenticate the given credential against the back-end authentication service.
 void DataControlImpl.bind(Credential cred)
          This method is used to bind the given credential to the DataControl if the credential can be authenticated against the directory server.
protected  void BackendStore.bind(Credential cred)
           
 void AuthenticationServiceImpl.changeAuthenticationCredential(Credential oldCred, Credential newCred)
          This method is used to change the identifying credentials on an entity.
protected  void BackendStore.changeCredential(Credential oldCred, Credential newCred)
           
protected  void DataControlImpl.changeDataControlCredential(Credential newCred, boolean modBackend)
           
 void EntitlementServiceImpl.changeEntitlementCredential(Credential oldCred, Credential newCred)
          This method always allow the credential change.
 void ProvisionServiceImpl.changeProvisionCredential(Credential oldCred, Credential newCred)
           
protected  void BackendStore.deprovisionEntity(Credential targetCred)
          Deprovision the entity.
 void ProvisionServiceImpl.deprovisionEntity(Credential targetCred, Entity adminEntity)
           
 DataControl DataControlServiceImpl.getDataControl(Credential credential)
           
protected  java.io.Serializable BackendStore.getValueFromUserProfile(Credential cred, java.lang.String userSpaceKey)
           
protected  java.util.Vector BackendStore.getValuesVectorFromUserProfile(Credential cred, java.lang.String userSpaceKey)
           
 boolean EntitlementServiceImpl.isAllowed(java.lang.String request, java.util.Map params, Credential credential)
          Check whether the given credential is entitled to perform the given request.
protected  boolean ProvisionServiceImpl.isProvisioned(Credential targetCred)
          This method is used to verify if the given credential has already been provisioned.
protected  boolean BackendStore.isProvisioned(Credential targetCred)
           
protected  void BackendStore.modifyUserProfile(Credential cred, Modifier modifier)
           
 

Constructors in com.nitido.nimx.services.simbackend with parameters of type Credential
DataControlImpl(Credential credential, java.util.HashMap settings)
          This constructor returns an instance of the DataControl that is binded to the given credential.
 


Nitido NiM 2.5 Java API

These JavaDoc pages are generated for release/nim_2_5-2.5.44

Copyright © 1999-2009 Nitido Inc.    Proprietary and Confidential.    All Rights Reserved.