com.trackstudio.securedkernel
Class SecuredScriptAdapterManager

java.lang.Object
  extended by com.trackstudio.securedkernel.SecuredScriptAdapterManager

public class SecuredScriptAdapterManager
extends java.lang.Object

This manager is used for creating and deleting of scripts


Constructor Summary
SecuredScriptAdapterManager()
           
 
Method Summary
 java.lang.String cloneScript(SessionContext sc, java.lang.String scriptId, java.lang.String userId)
          Clone script
 java.lang.String createScript(SessionContext sc, java.lang.String toUserId, java.lang.String name, java.lang.String description, java.lang.String type, java.lang.String formula)
          Create a new script
 void deleteScript(SessionContext sc, java.lang.String scriptId)
          Delete script
 java.util.ArrayList getAvailableScriptList(SessionContext sc, java.lang.String userId)
          Get list of scripts available for the user
 java.util.ArrayList getScriptTypeList(SessionContext sc)
          Get all available script types
 void updateScript(SessionContext sc, java.lang.String scriptId, java.lang.String name, java.lang.String description)
          Update parameters of the script
 void updateScriptFormula(SessionContext sc, java.lang.String scriptId, java.lang.String formula)
          Update formula of the script
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SecuredScriptAdapterManager

public SecuredScriptAdapterManager()
Method Detail

createScript

public java.lang.String createScript(SessionContext sc,
                                     java.lang.String toUserId,
                                     java.lang.String name,
                                     java.lang.String description,
                                     java.lang.String type,
                                     java.lang.String formula)
                              throws GranException
Create a new script

Parameters:
sc - session context
toUserId - owner's id
name - script's name
description - script's description
type - script's type
formula - script's formula. Can be null.
Returns:
id of a new script
Throws:
GranException

cloneScript

public java.lang.String cloneScript(SessionContext sc,
                                    java.lang.String scriptId,
                                    java.lang.String userId)
                             throws GranException
Clone script

Parameters:
sc - session context
scriptId - cloned script's id
Returns:
id of a new script
Throws:
GranException

updateScript

public void updateScript(SessionContext sc,
                         java.lang.String scriptId,
                         java.lang.String name,
                         java.lang.String description)
                  throws GranException
Update parameters of the script

Parameters:
sc - session context
scriptId - new script's id
name - new script's name
description - new script's desctiption
Throws:
GranException

updateScriptFormula

public void updateScriptFormula(SessionContext sc,
                                java.lang.String scriptId,
                                java.lang.String formula)
                         throws GranException
Update formula of the script

Parameters:
sc - session context
scriptId - script's id
formula - new formula
Throws:
GranException

deleteScript

public void deleteScript(SessionContext sc,
                         java.lang.String scriptId)
                  throws GranException
Delete script

Parameters:
sc - session context
scriptId - script's id
Throws:
GranException

getAvailableScriptList

public java.util.ArrayList getAvailableScriptList(SessionContext sc,
                                                  java.lang.String userId)
                                           throws GranException
Get list of scripts available for the user

Parameters:
sc - session context
userId - user's id
Returns:
array of script ids
Throws:
GranException

getScriptTypeList

public java.util.ArrayList getScriptTypeList(SessionContext sc)
                                      throws GranException
Get all available script types

Parameters:
sc - session context
Returns:
array of script type ids
Throws:
GranException
See Also:
ScriptType


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