|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.waveset.session.ScriptSession
A wrapper around the Session interface that provides a slightly higher level and more convenient interface for scripting languages, notably Rhino Javascript.
Field Summary | |
static java.lang.String |
code_id
|
Constructor Summary | |
ScriptSession(java.lang.String name,
java.lang.String password)
|
Method Summary | |
void |
deleteObject(java.lang.String type,
java.lang.String name)
Delete an object. |
java.util.List |
getNames(RepositoryResult result)
Convert a RepositoryResult into a List of object names. |
PersistentObject |
getObject(java.lang.String type,
java.lang.String name)
Fetch an object, throwing an exception if it does not exist. |
PersistentObject |
getObjectIfExists(java.lang.String type,
java.lang.String name)
Fetch an object, returning null if it does not exist. |
Session |
getSession()
Get the inner session. |
java.lang.String |
getUser()
|
RepositoryResult |
listObjects(java.lang.String type)
Return a list of objects of a certain type. |
RepositoryResult |
listObjects(java.lang.String type,
java.lang.String attname,
java.lang.String attvalue)
Return a list of objects that have a matching attribute. |
ObjectRef |
newRef(java.lang.String type,
java.lang.String name)
Build an ObjectRef. |
TaskInstance |
runTask(java.lang.String defname,
java.util.Map variables,
java.lang.String taskName,
java.lang.String description,
java.lang.String mode)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
public static final java.lang.String code_id
Constructor Detail |
public ScriptSession(java.lang.String name, java.lang.String password) throws WavesetException
Method Detail |
public Session getSession()
public java.lang.String getUser()
public PersistentObject getObject(java.lang.String type, java.lang.String name) throws WavesetException
WavesetException
public PersistentObject getObjectIfExists(java.lang.String type, java.lang.String name) throws WavesetException
WavesetException
public void deleteObject(java.lang.String type, java.lang.String name) throws WavesetException
WavesetException
public ObjectRef newRef(java.lang.String type, java.lang.String name) throws WavesetException
WavesetException
public RepositoryResult listObjects(java.lang.String type) throws WavesetException
WavesetException
public RepositoryResult listObjects(java.lang.String type, java.lang.String attname, java.lang.String attvalue) throws WavesetException
WavesetException
public java.util.List getNames(RepositoryResult result) throws WavesetException
WavesetException
public TaskInstance runTask(java.lang.String defname, java.util.Map variables, java.lang.String taskName, java.lang.String description, java.lang.String mode) throws WavesetException
WavesetException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |