org.figure8.join.services.remoting
Interface ParameterService

All Superinterfaces:
AuthenticatedService, java.rmi.Remote
All Known Implementing Classes:
ParameterServiceImpl

public interface ParameterService
extends AuthenticatedService

Remote service interface definition. This service allow to retrieve deployment parameters for an environment. This may helps customizing the software project build to deployment target and environment.

Version:
$Revision: 1.1 $
Author:
Laurent Broudoux

Method Summary
 RemoteParameter[] getDeploymentParameters(java.lang.String token, java.lang.String environmentKey, java.lang.String targetName)
          Retrieve all the deployment parameters corresponding to specified deployment target and environments.
 
Methods inherited from interface org.figure8.join.services.remoting.AuthenticatedService
login, logout
 

Method Detail

getDeploymentParameters

RemoteParameter[] getDeploymentParameters(java.lang.String token,
                                          java.lang.String environmentKey,
                                          java.lang.String targetName)
                                          throws InvalidSessionException,
                                                 java.rmi.RemoteException
Retrieve all the deployment parameters corresponding to specified deployment target and environments. This provides a set of rendered name/value pairs wrapped into thin RemoteParameter objects.

Parameters:
token - Authentication token provided earlier by login() method
environmentKey - The unique key of environment to get parameters for
targetName - The name of deployment targets to get parameters for
Returns:
An array of RemoteParameter objects
Throws:
InvalidSessionException - if user has no valid session on server-side
java.rmi.RemoteException - RemoteException if an exception occurs during the remote conversation


Copyright © 2005-2008 Join. All Rights Reserved.