Context to provide all methods to the user to add own objects to the event context.
public class de.verit.klaros.scripting.KlarosContextimplements, de.verit.klaros.scripting.context.IKlarosContext {
// Public Constructors public KlarosContext(org.jboss.seam.contexts.Context context,
de.verit.klaros.core.persistent.Configuration activeProject,
de.verit.klaros.scripting.KlarosQueryFactory factory,
de.verit.klaros.scripting.model.ParameterContext parameters);
public KlarosContext(org.jboss.seam.contexts.Context context,
de.verit.klaros.core.persistent.Configuration activeProject,
de.verit.klaros.scripting.KlarosQueryFactory factory,
de.verit.klaros.scripting.model.ParameterContext parameters,
java.util.Locale locale);
// Public Methods public void add(java.lang.String name,
java.lang.Object value);
public void addParameter(java.lang.String name,
java.lang.Object value,
de.verit.klaros.scripting.model.ParameterType type);
public java.util.List<?> executeParameterizedQuery(java.lang.String query);
public java.util.List<?> executeQuery(java.lang.String query);
public de.verit.klaros.core.model.KlarosConfiguration getActiveProject();
public java.util.Locale getLocale();
public de.verit.klaros.contentrepository.parameter.Parameter getParameter(java.lang.String name);
public java.lang.Object getParameterValue(java.lang.String name);
public void setLocale(java.util.Locale locale);
}
Methods inherited from java.lang.Object:
equals
,
getClass
,
hashCode
,
notify
,
notifyAll
,
toString
,
wait
public KlarosContext(org.jboss.seam.contexts.Context context,
de.verit.klaros.core.persistent.Configuration activeProject,
de.verit.klaros.scripting.KlarosQueryFactory factory,
de.verit.klaros.scripting.model.ParameterContext parameters);
Create a KlarosContext.
|
Parameters |
|
|
context |
Gets passed by the relating servlet. |
|
activeProject |
The active project if available. |
public KlarosContext(org.jboss.seam.contexts.Context context,
de.verit.klaros.core.persistent.Configuration activeProject,
de.verit.klaros.scripting.KlarosQueryFactory factory,
de.verit.klaros.scripting.model.ParameterContext parameters,
java.util.Locale locale);
Create a KlarosContext.
|
Parameters |
|
|
context |
Gets passed by the relating servlet. |
|
activeProject |
The active project if available. |
public void add(java.lang.String name,
java.lang.Object value);
Specified by: Method add in interface IKlarosContext
Add a new object with the give key to the event context.
public void addParameter(java.lang.String name,
java.lang.Object value,
de.verit.klaros.scripting.model.ParameterType type);
Specified by: Method addParameter in interface IKlarosContext
Add a new parameter to the ParameterContext.
public java.util.List<?> executeParameterizedQuery(java.lang.String query);
Specified by: Method executeParameterizedQuery in interface IKlarosContext
Execute the given query with the Parameters from the ParameterContext.
public java.util.List<?> executeQuery(java.lang.String query);
Specified by: Method executeQuery in interface IKlarosContext
Execute the given query.
public de.verit.klaros.core.model.KlarosConfiguration getActiveProject();
Specified by: Method getActiveProject in interface IKlarosContext
public java.util.Locale getLocale();
Specified by: Method getLocale in interface IKlarosContext
public de.verit.klaros.contentrepository.parameter.Parameter getParameter(java.lang.String name);
Specified by: Method getParameter in interface IKlarosContext
public java.lang.Object getParameterValue(java.lang.String name);
Specified by: Method getParameterValue in interface IKlarosContext
public void setLocale(java.util.Locale locale);
Specified by: Method setLocale in interface IKlarosContext
This factory lets the user execute queries.
public class de.verit.klaros.scripting.KlarosQueryFactory {
// Public Static Fields public static final java.lang.String WRAPPER_PREFIX = "Klaros";
// Public Constructors public KlarosQueryFactory(org.hibernate.Session session);
// Public Methods public java.util.List<?> execute(java.lang.String query);
public java.util.List<?> execute(java.lang.String query,
de.verit.klaros.scripting.model.ParameterContext params);
}
Methods inherited from java.lang.Object:
equals
,
getClass
,
hashCode
,
notify
,
notifyAll
,
toString
,
wait
public KlarosQueryFactory(org.hibernate.Session session);
Create a KlarosQueryFactory.
|
Parameters |
|
|
session |
Passed by the relating servlet. |
public java.util.List<?> execute(java.lang.String query);
Prepares the given query string with our KlarosOdaQuery and returns a KlarosList with the results of the query.
|
Parameters |
|
|
query |
the query |
|
return |
the list of query results |
public java.util.List<?> execute(java.lang.String query,
de.verit.klaros.scripting.model.ParameterContext params);
Prepares the given query string with our KlarosOdaQuery and returns a KlarosList with the results of the query.
|
Parameters |
|
|
query |
the query |
|
params |
the parameters |
|
return |
the list<?> |