Overview
Package
Class
Use
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES
All Classes
A
B
C
D
E
F
G
I
L
M
N
O
P
R
S
T
A
ACCESS_ADMIN
- Static variable in annotation type org.ucmtwine.annotation.
ServiceMethod
Admin access level: User requires admin (A) permissions on the security group referenced in the service.
ACCESS_DELETE
- Static variable in annotation type org.ucmtwine.annotation.
ServiceMethod
Delete access level: User requires delete (D) permissions on the security group referenced in the service.
ACCESS_GLOBAL
- Static variable in annotation type org.ucmtwine.annotation.
ServiceMethod
Global access level: Used if the service does not act on documents.
ACCESS_READ
- Static variable in annotation type org.ucmtwine.annotation.
ServiceMethod
Read access level: User requires read (R) permissions on the security group referenced in the service.
ACCESS_SCRIPTABLE
- Static variable in annotation type org.ucmtwine.annotation.
ServiceMethod
Scriptable access level: The service can be called inside idoc scripts.
ACCESS_WRITE
- Static variable in annotation type org.ucmtwine.annotation.
ServiceMethod
Write access level: User requires write (W) permissions on the security group referenced in the service.
addMethod(Method)
- Static method in class org.ucmtwine.proxy.injector.
MethodRegistry
Adds a method to the registry and returns the UUID.
B
BaseInjector
- Class in
org.ucmtwine.proxy.injector
BaseInjector()
- Constructor for class org.ucmtwine.proxy.injector.
BaseInjector
bigDecimalToDouble(BigDecimal)
- Static method in class net.balusc.util.
ObjectConverter
Converts BigDecimal to Double.
Binder
- Annotation Type in
org.ucmtwine.annotation
Defines a ucm binder variable for use in services and filters.
BooleanParameter
- Class in
org.ucmtwine.parameter.types
BooleanParameter()
- Constructor for class org.ucmtwine.parameter.types.
BooleanParameter
BooleanParameter(Class<?>)
- Constructor for class org.ucmtwine.parameter.types.
BooleanParameter
BooleanParameter(String, Class<?>)
- Constructor for class org.ucmtwine.parameter.types.
BooleanParameter
booleanToInteger(Boolean)
- Static method in class net.balusc.util.
ObjectConverter
Converts Boolean to Integer.
booleanToString(Boolean)
- Static method in class net.balusc.util.
ObjectConverter
Converts Boolean to String.
Bootstrapper
- Class in
org.ucmtwine
Bootstrapper()
- Constructor for class org.ucmtwine.
Bootstrapper
C
convert(Object, Class<T>)
- Static method in class net.balusc.util.
ObjectConverter
Convert the given object value to the given class.
create(String)
- Static method in class org.ucmtwine.parameter.
Parameter
Shortcut to make a named String parameter.
create(Class<?>)
- Static method in class org.ucmtwine.parameter.
Parameter
Create an un-named, required, parameter.
create(String, Class<?>, boolean)
- Static method in class org.ucmtwine.parameter.
Parameter
Factory method to create the concrete variable type.
D
DateParameter
- Class in
org.ucmtwine.parameter.types
DateParameter(String)
- Constructor for class org.ucmtwine.parameter.types.
DateParameter
DateParameter(String, Class<?>)
- Constructor for class org.ucmtwine.parameter.types.
DateParameter
delegateWithParameters()
- Method in class org.ucmtwine.proxy.
ServiceProxy
doFilter(Workspace, DataBinder, ExecutionContext)
- Method in class org.ucmtwine.
Bootstrapper
Begins injection of filters, including the Service and IdocScript injectors required to load other ucm entities.
doFilter(Workspace, DataBinder, ExecutionContext)
- Method in class org.ucmtwine.proxy.
FilterProxy
Main entry point which will delegate to the filter method with dependency injection.
doSomething()
- Method in class org.ucmtwine.example.
ExampleFilter
Filter Entry point.
DoubleParameter
- Class in
org.ucmtwine.parameter.types
DoubleParameter()
- Constructor for class org.ucmtwine.parameter.types.
DoubleParameter
DoubleParameter(String)
- Constructor for class org.ucmtwine.parameter.types.
DoubleParameter
DoubleParameter(String, Class<?>)
- Constructor for class org.ucmtwine.parameter.types.
DoubleParameter
doubleToBigDecimal(Double)
- Static method in class net.balusc.util.
ObjectConverter
Converts Double to BigDecimal.
doubleToFloat(Double)
- Static method in class net.balusc.util.
ObjectConverter
Converts Double to Float.
doubleToPrimitive(Double)
- Static method in class net.balusc.util.
ObjectConverter
Converts Long to primitive.
E
endpoint(String, HttpImplementor, int)
- Method in class org.ucmtwine.example.
ServiceExample
enumerateClasses(URL, String)
- Method in class org.ucmtwine.proxy.injector.
BaseInjector
Enumerate classes from a properties file for injection.
enumerateClasses(URL, String)
- Method in interface org.ucmtwine.proxy.injector.
IClassInjector
Enumerate classes from a properties file for injection.
Environment
- Annotation Type in
org.ucmtwine.annotation
Defines an injectable ucm environment variable.
evaluateFunction(ScriptInfo, Object[], ExecutionContext)
- Method in class org.ucmtwine.proxy.
ScriptProxy
This is where the custom IdocScript function is evaluated.
evaluateValue(ScriptInfo, boolean[], String[], ExecutionContext, boolean)
- Method in class org.ucmtwine.proxy.
ScriptProxy
This is where the custom IdocScript variable is evaluated.
ExampleFilter
- Class in
org.ucmtwine.example
Example hello world filter.
ExampleFilter()
- Constructor for class org.ucmtwine.example.
ExampleFilter
EXTRA_FUNC_DEF_VALUES
- Static variable in class org.ucmtwine.parameter.
ParameterMarshaller
The function def table stores each param type plus the function index, the param count and return type
F
Filter
- Annotation Type in
org.ucmtwine.annotation
Defines a UCM filter
FilterInjector
- Class in
org.ucmtwine.proxy.injector
Injects classes as UCM filters.
FilterInjector()
- Constructor for class org.ucmtwine.proxy.injector.
FilterInjector
FilterProxy
- Class in
org.ucmtwine.proxy
FilterProxy()
- Constructor for class org.ucmtwine.proxy.
FilterProxy
FloatParameter
- Class in
org.ucmtwine.parameter.types
FloatParameter()
- Constructor for class org.ucmtwine.parameter.types.
FloatParameter
FloatParameter(String)
- Constructor for class org.ucmtwine.parameter.types.
FloatParameter
FloatParameter(String, Class<?>)
- Constructor for class org.ucmtwine.parameter.types.
FloatParameter
floatToPrimitive(Float)
- Static method in class net.balusc.util.
ObjectConverter
Converts Float to primitive.
G
getArgumentValue(Object, Service)
- Method in interface org.ucmtwine.parameter.
IParameter
Get the value from another object, casting if needed.
getArgumentValue(Object, Service)
- Method in class org.ucmtwine.parameter.
Parameter
Get the value from another object, casting if needed.
getArgumentValue(Object, Service)
- Method in class org.ucmtwine.parameter.types.
BooleanParameter
Get the value from another object, casting if needed.
getArgumentValue(Object, Service)
- Method in class org.ucmtwine.parameter.types.
DateParameter
getArgumentValue(Object, Service)
- Method in class org.ucmtwine.parameter.types.
InjectedParameter
Get the value from another object, casting if needed.
getArgumentValue(Object, Service)
- Method in class org.ucmtwine.parameter.types.
IntegerParameter
getArgumentValue(Object, Service)
- Method in class org.ucmtwine.parameter.types.
ProviderParameter
Returns a result set found by the passed in string value.
getArgumentValue(Object, Service)
- Method in class org.ucmtwine.parameter.types.
ResultSetParameter
Returns a result set found by the passed in string value.
getBinderValue(Service)
- Method in interface org.ucmtwine.parameter.
IParameter
Get the value from the binder, checking for type compatibility and mandatory requirements.
getBinderValue(Service)
- Method in class org.ucmtwine.parameter.
Parameter
Get the value from the binder, checking for type compatibility and mandatory requirements.
getBinderValue(Service)
- Method in class org.ucmtwine.parameter.types.
BooleanParameter
Get the value from the binder, checking for type compatibility and mandatory requirements.
getBinderValue(Service)
- Method in class org.ucmtwine.parameter.types.
DateParameter
getBinderValue(Service)
- Method in class org.ucmtwine.parameter.types.
DoubleParameter
getBinderValue(Service)
- Method in class org.ucmtwine.parameter.types.
FloatParameter
getBinderValue(Service)
- Method in class org.ucmtwine.parameter.types.
InjectedParameter
Returns null because the type should be injected rather than retrieved.
getBinderValue(Service)
- Method in class org.ucmtwine.parameter.types.
IntegerParameter
Get the value from the binder, checking for type compatibility and mandatory requirements.
getBinderValue(Service)
- Method in class org.ucmtwine.parameter.types.
LongParameter
getBinderValue(Service)
- Method in class org.ucmtwine.parameter.types.
ProviderParameter
Get the value from the binder, checking for type compatibility and mandatory requirements.
getBinderValue(Service)
- Method in class org.ucmtwine.parameter.types.
ResultSetParameter
Get the value from the binder, checking for type compatibility and mandatory requirements.
getBinderValue(Service)
- Method in class org.ucmtwine.parameter.types.
StringParameter
getFunctionDefinitionArray(int, int, int)
- Method in class org.ucmtwine.parameter.
ParameterMarshaller
Return the m_functionDefinition compatible array.
getFunctionReturnType(Method)
- Method in class org.ucmtwine.proxy.
ScriptProxy
Get idoc function return type.
getGrammarElementType()
- Method in interface org.ucmtwine.parameter.
IParameter
Returns the GrammarElement type for use in idoc script function definitions.
getGrammarElementType()
- Method in class org.ucmtwine.parameter.types.
BooleanParameter
Returns the GrammarElement type for use in idoc script function definitions.
getGrammarElementType()
- Method in class org.ucmtwine.parameter.types.
DateParameter
Returns the GrammarElement type for use in idoc script function definitions.
getGrammarElementType()
- Method in class org.ucmtwine.parameter.types.
DoubleParameter
Returns the GrammarElement type for use in idoc script function definitions.
getGrammarElementType()
- Method in class org.ucmtwine.parameter.types.
FloatParameter
Returns the GrammarElement type for use in idoc script function definitions.
getGrammarElementType()
- Method in class org.ucmtwine.parameter.types.
InjectedParameter
Returns the GrammarElement type for use in idoc script function definitions.
getGrammarElementType()
- Method in class org.ucmtwine.parameter.types.
IntegerParameter
Returns the GrammarElement type for use in idoc script function definitions.
getGrammarElementType()
- Method in class org.ucmtwine.parameter.types.
LongParameter
Returns the GrammarElement type for use in idoc script function definitions.
getGrammarElementType()
- Method in class org.ucmtwine.parameter.types.
ProviderParameter
Returns the GrammarElement type for use in idoc script function definitions.
getGrammarElementType()
- Method in class org.ucmtwine.parameter.types.
ResultSetParameter
Returns the GrammarElement type for use in idoc script function definitions.
getGrammarElementType()
- Method in class org.ucmtwine.parameter.types.
StringParameter
Returns the GrammarElement type for use in idoc script function definitions.
getInjectedValue(Service)
- Method in class org.ucmtwine.parameter.types.
InjectedParameter
Special case for Injectable type.
getInjectedValueArray(Method, Object[], ExecutionContext)
- Method in class org.ucmtwine.proxy.
ScriptProxy
Enumerates the correct parameters for the delegated method.
getMethod(String)
- Static method in class org.ucmtwine.proxy.injector.
MethodRegistry
getName()
- Method in interface org.ucmtwine.parameter.
IParameter
getName()
- Method in class org.ucmtwine.parameter.
Parameter
Get variable name.
getParameterCount(boolean)
- Method in class org.ucmtwine.parameter.
ParameterMarshaller
getParameters()
- Method in class org.ucmtwine.parameter.
ParameterMarshaller
getStringValue(DataBinder)
- Method in class org.ucmtwine.parameter.
Parameter
Get the string value from binder.
getType()
- Method in interface org.ucmtwine.parameter.
IParameter
Returns the class of the binder variable after type coercion.
getType()
- Method in class org.ucmtwine.parameter.
Parameter
Returns the actual type given a type string.
getTypeArray()
- Method in class org.ucmtwine.parameter.
ParameterMarshaller
Returns an array of types for use with reflection method.invoke().
getValueArray(Object[], Service)
- Method in class org.ucmtwine.parameter.
ParameterMarshaller
Returns an array of values given an array of script arguments for use with the reflection method.invoke(), injecting known service/user/context data.
getValueArray(Workspace, DataBinder, ExecutionContext)
- Method in class org.ucmtwine.parameter.
ParameterMarshaller
Returns an array of values given a filter execution context
getValueArray(Service)
- Method in class org.ucmtwine.parameter.
ParameterMarshaller
Returns an array of values for use with the reflection method.invoke(), injecting known service/user/context data.
getVariableReturnType(Method)
- Method in class org.ucmtwine.proxy.
ScriptProxy
Get idoc variable type (limited to string or conditional).
GRAMMAR_ELEMENT_UNSPECIFIED
- Static variable in class org.ucmtwine.parameter.
Parameter
I
IClassInjector
- Interface in
org.ucmtwine.proxy.injector
Enumerates a list of classes from a properties file for injection.
IdocFunction
- Annotation Type in
org.ucmtwine.annotation
Defines an Idoc script function.
IdocScriptInjector
- Class in
org.ucmtwine.proxy.injector
IdocScriptInjector()
- Constructor for class org.ucmtwine.proxy.injector.
IdocScriptInjector
IdocVariable
- Annotation Type in
org.ucmtwine.annotation
Defines an Idoc script global variable.
inject(Class<?>)
- Method in class org.ucmtwine.proxy.injector.
BaseInjector
Inject a single class.
inject(Class<?>)
- Method in class org.ucmtwine.proxy.injector.
FilterInjector
Inject a single class.
inject(Class<?>)
- Method in interface org.ucmtwine.proxy.injector.
IClassInjector
Inject a single class.
inject(Class<?>)
- Method in class org.ucmtwine.proxy.injector.
IdocScriptInjector
Inject a single class.
inject(Class<?>)
- Method in class org.ucmtwine.proxy.injector.
ServiceInjector
Inject a service into the service manager registry.
injectClasses(List<Class<?>>)
- Method in class org.ucmtwine.proxy.injector.
BaseInjector
Inject the enumerated classes via the subclass implemented method.
injectClasses(URL, String)
- Method in class org.ucmtwine.proxy.injector.
BaseInjector
Inject classes which are defined in a properties file with a given prefix.
injectClasses(URL)
- Method in class org.ucmtwine.proxy.injector.
BaseInjector
Inject classes which are defined in a properties file.
injectClasses(URL)
- Method in class org.ucmtwine.proxy.injector.
FilterInjector
Inject classes which are defined in a properties file.
injectClasses(URL)
- Method in interface org.ucmtwine.proxy.injector.
IClassInjector
Inject classes which are defined in a properties file.
injectClasses(URL, String)
- Method in interface org.ucmtwine.proxy.injector.
IClassInjector
Inject classes which are defined in a properties file with a given prefix.
injectClasses(List<Class<?>>)
- Method in interface org.ucmtwine.proxy.injector.
IClassInjector
Inject the enumerated classes via the subclass implemented method.
injectClasses(URL)
- Method in class org.ucmtwine.proxy.injector.
IdocScriptInjector
Inject classes which are defined in a properties file.
injectClasses(URL)
- Method in class org.ucmtwine.proxy.injector.
ServiceInjector
Inject classes which are defined in a properties file.
InjectedParameter
- Class in
org.ucmtwine.parameter.types
Place-holder parameter which doesn't retrieve it's value from the binder, rather is injected when enumerating the parameter list before invocation.
InjectedParameter(String, Class<?>)
- Constructor for class org.ucmtwine.parameter.types.
InjectedParameter
IntegerParameter
- Class in
org.ucmtwine.parameter.types
IntegerParameter(Class<?>)
- Constructor for class org.ucmtwine.parameter.types.
IntegerParameter
IntegerParameter()
- Constructor for class org.ucmtwine.parameter.types.
IntegerParameter
IntegerParameter(String)
- Constructor for class org.ucmtwine.parameter.types.
IntegerParameter
IntegerParameter(String, Class<?>)
- Constructor for class org.ucmtwine.parameter.types.
IntegerParameter
integerToBoolean(Integer)
- Static method in class net.balusc.util.
ObjectConverter
Converts Integer to Boolean.
integerToPrimitive(Integer)
- Static method in class net.balusc.util.
ObjectConverter
Converts Integer to primitive.
integerToString(Integer)
- Static method in class net.balusc.util.
ObjectConverter
Converts Integer to String.
IParameter
- Interface in
org.ucmtwine.parameter
isRequired()
- Method in interface org.ucmtwine.parameter.
IParameter
isRequired()
- Method in class org.ucmtwine.parameter.
Parameter
isValidType(Class<?>)
- Static method in class org.ucmtwine.parameter.types.
InjectedParameter
L
LongParameter
- Class in
org.ucmtwine.parameter.types
LongParameter()
- Constructor for class org.ucmtwine.parameter.types.
LongParameter
LongParameter(String)
- Constructor for class org.ucmtwine.parameter.types.
LongParameter
LongParameter(String, Class<?>)
- Constructor for class org.ucmtwine.parameter.types.
LongParameter
longToInteger(Long)
- Static method in class net.balusc.util.
ObjectConverter
Converts Long to Integer.
longToPrimitive(Long)
- Static method in class net.balusc.util.
ObjectConverter
Converts Long to primitive.
longToString(Long)
- Static method in class net.balusc.util.
ObjectConverter
Converts Long to String.
longToString(Double)
- Static method in class net.balusc.util.
ObjectConverter
Converts Double to String.
longToString(Date)
- Static method in class net.balusc.util.
ObjectConverter
Converts Date to String.
M
MethodRegistry
- Class in
org.ucmtwine.proxy.injector
MethodRegistry()
- Constructor for class org.ucmtwine.proxy.injector.
MethodRegistry
N
name
- Variable in class org.ucmtwine.parameter.
Parameter
net.balusc.util
- package net.balusc.util
NONE
- Static variable in class org.ucmtwine.proxy.
ScriptProxy
O
ObjectConverter
- Class in
net.balusc.util
Generic object converter.
org.ucmtwine
- package org.ucmtwine
org.ucmtwine.annotation
- package org.ucmtwine.annotation
org.ucmtwine.example
- package org.ucmtwine.example
org.ucmtwine.parameter
- package org.ucmtwine.parameter
org.ucmtwine.parameter.types
- package org.ucmtwine.parameter.types
org.ucmtwine.proxy
- package org.ucmtwine.proxy
org.ucmtwine.proxy.injector
- package org.ucmtwine.proxy.injector
P
Parameter
- Class in
org.ucmtwine.parameter
Encapsulates a binder parameter, taking the legwork out of enforcing type and mandatory requirements.
Parameter()
- Constructor for class org.ucmtwine.parameter.
Parameter
Parameter(Class<?>)
- Constructor for class org.ucmtwine.parameter.
Parameter
Parameter(String, Class<?>)
- Constructor for class org.ucmtwine.parameter.
Parameter
Initialise a basic named binder variable.
ParameterMarshaller
- Class in
org.ucmtwine.parameter
Handles the binder parameters and type coercion for service and idoc methods including parameter injection of context and user data when needed.
ParameterMarshaller()
- Constructor for class org.ucmtwine.parameter.
ParameterMarshaller
ParameterMarshaller(Method)
- Constructor for class org.ucmtwine.parameter.
ParameterMarshaller
parseRequiredString(String)
- Static method in class org.ucmtwine.parameter.
Parameter
Based on an input string, determines if the required flag is true.
ProviderParameter
- Class in
org.ucmtwine.parameter.types
ProviderParameter()
- Constructor for class org.ucmtwine.parameter.types.
ProviderParameter
ProviderParameter(String)
- Constructor for class org.ucmtwine.parameter.types.
ProviderParameter
ProviderParameter(String, Class<?>)
- Constructor for class org.ucmtwine.parameter.types.
ProviderParameter
R
required
- Variable in class org.ucmtwine.parameter.
Parameter
ResultSetParameter
- Class in
org.ucmtwine.parameter.types
ResultSetParameter()
- Constructor for class org.ucmtwine.parameter.types.
ResultSetParameter
ResultSetParameter(String)
- Constructor for class org.ucmtwine.parameter.types.
ResultSetParameter
ResultSetParameter(String, Class<?>)
- Constructor for class org.ucmtwine.parameter.types.
ResultSetParameter
RETURN_BOOLEAN
- Static variable in class org.ucmtwine.proxy.
ScriptProxy
RETURN_FLOAT
- Static variable in class org.ucmtwine.proxy.
ScriptProxy
RETURN_INTEGER
- Static variable in class org.ucmtwine.proxy.
ScriptProxy
RETURN_STRING
- Static variable in class org.ucmtwine.proxy.
ScriptProxy
RETURN_VOID
- Static variable in class org.ucmtwine.proxy.
ScriptProxy
runFunctionMethod(int, Object[], ExecutionContext)
- Method in class org.ucmtwine.proxy.
ScriptProxy
Executes the annotated method.
runVariableMethod(int, ExecutionContext)
- Method in class org.ucmtwine.proxy.
ScriptProxy
S
ScriptProxy
- Class in
org.ucmtwine.proxy
ScriptProxy(Class<?>)
- Constructor for class org.ucmtwine.proxy.
ScriptProxy
ServiceExample
- Class in
org.ucmtwine.example
ServiceExample()
- Constructor for class org.ucmtwine.example.
ServiceExample
ServiceInjector
- Class in
org.ucmtwine.proxy.injector
ServiceInjector()
- Constructor for class org.ucmtwine.proxy.injector.
ServiceInjector
ServiceMethod
- Annotation Type in
org.ucmtwine.annotation
Defines a UCM service entry point.
ServiceProxy
- Class in
org.ucmtwine.proxy
ServiceProxy()
- Constructor for class org.ucmtwine.proxy.
ServiceProxy
setName(String)
- Method in class org.ucmtwine.parameter.
Parameter
Set variable name.
setParameters(List<IParameter>)
- Method in class org.ucmtwine.parameter.
ParameterMarshaller
setRequired(boolean)
- Method in class org.ucmtwine.parameter.
Parameter
StringParameter
- Class in
org.ucmtwine.parameter.types
StringParameter(String, Class<?>)
- Constructor for class org.ucmtwine.parameter.types.
StringParameter
stringToBoolean(String)
- Static method in class net.balusc.util.
ObjectConverter
Converts String to Boolean.
stringToDouble(String)
- Static method in class net.balusc.util.
ObjectConverter
Converts String to Float.
stringToFloat(String)
- Static method in class net.balusc.util.
ObjectConverter
Converts String to Float.
stringToInteger(String)
- Static method in class net.balusc.util.
ObjectConverter
Converts String to Integer.
stringToLong(String)
- Static method in class net.balusc.util.
ObjectConverter
Converts String to Long.
stringToLongPrimitive(String)
- Static method in class net.balusc.util.
ObjectConverter
Converts String to long.
T
Template
- Annotation Type in
org.ucmtwine.annotation
toActionString()
- Method in interface org.ucmtwine.parameter.
IParameter
Gets a parameter definition string for use in service actions.
toActionString()
- Method in class org.ucmtwine.parameter.
Parameter
Gets a parameter definition string for use in service actions.
type
- Variable in class org.ucmtwine.parameter.
Parameter
The actual type (may be primitive, non nullable etc)
A
B
C
D
E
F
G
I
L
M
N
O
P
R
S
T
Overview
Package
Class
Use
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES
All Classes
Copyright © 2012. All Rights Reserved.