gran.app.adapter.external
Interface SecuredScriptAdapter

All Superinterfaces:
Adapter, SecuredAdapter
All Known Implementing Classes:
BaseSecuredScriptAdapter

public interface SecuredScriptAdapter
extends SecuredAdapter

Manages EmailType.


Method Summary
 java.lang.String copyScriptImpl(java.lang.String sessionId, java.lang.String scriptId)
          Copies a Script.
 java.lang.String createScriptImpl(java.lang.String sessionId, java.lang.String name, java.lang.String description, java.lang.String type, java.lang.String formula, java.lang.String result)
          Creates Script.
 void deleteScriptImpl(java.lang.String sessionId, java.lang.String scriptId)
          Deletes specified Script.
 java.util.ArrayList getAvailableScriptListImpl(java.lang.String sessionId, java.lang.String userId, java.util.ArrayList result)
          Returns available list of Script for specified User.
 java.util.ArrayList getScriptTypeListImpl(java.lang.String sessionId, java.util.ArrayList result)
           
 void updateScriptFormulaImpl(java.lang.String sessionId, java.lang.String scriptId, java.lang.String formula)
           
 void updateScriptImpl(java.lang.String sessionId, java.lang.String scriptId, java.lang.String name, java.lang.String description)
          Updates specified Script.
 
Methods inherited from interface gran.app.adapter.Adapter
getDescription, init
 

Method Detail

createScriptImpl

public java.lang.String createScriptImpl(java.lang.String sessionId,
                                         java.lang.String name,
                                         java.lang.String description,
                                         java.lang.String type,
                                         java.lang.String formula,
                                         java.lang.String result)
                                  throws GranException
Creates Script. Available via SOAP.

Parameters:
sessionId -
name -
type -
result -
Returns:
new EmailType ID
Throws:
GranException

copyScriptImpl

public java.lang.String copyScriptImpl(java.lang.String sessionId,
                                       java.lang.String scriptId)
                                throws GranException
Copies a Script. Available via SOAP.

Parameters:
sessionId -
scriptId -
Returns:
new Script ID
Throws:
GranException

updateScriptImpl

public void updateScriptImpl(java.lang.String sessionId,
                             java.lang.String scriptId,
                             java.lang.String name,
                             java.lang.String description)
                      throws GranException
Updates specified Script. Available via SOAP.

Parameters:
sessionId -
name -
Throws:
GranException

updateScriptFormulaImpl

public void updateScriptFormulaImpl(java.lang.String sessionId,
                                    java.lang.String scriptId,
                                    java.lang.String formula)
                             throws GranException
Throws:
GranException

deleteScriptImpl

public void deleteScriptImpl(java.lang.String sessionId,
                             java.lang.String scriptId)
                      throws GranException
Deletes specified Script.

Parameters:
sessionId -
scriptId -
Throws:
GranException

getAvailableScriptListImpl

public java.util.ArrayList getAvailableScriptListImpl(java.lang.String sessionId,
                                                      java.lang.String userId,
                                                      java.util.ArrayList result)
                                               throws GranException
Returns available list of Script for specified User. Available via SOAP.

Parameters:
sessionId -
userId -
result -
Returns:
list of SecuredEmailTypeBeans
Throws:
GranException
See Also:
SecuredEmailTypeBean

getScriptTypeListImpl

public java.util.ArrayList getScriptTypeListImpl(java.lang.String sessionId,
                                                 java.util.ArrayList result)
                                          throws GranException
Throws:
GranException


Copyright © 2002-2004 TrackStudio, Ltd. All Rights Reserved.