@PermitAll public class TestFunctionsImpl extends java.lang.Object implements TestFunctions
Constructor and Description |
---|
TestFunctionsImpl() |
Modifier and Type | Method and Description |
---|---|
void |
addIsDirtyListener(ExecutionContext ctx)
Adds ModelInstanceDirtyListener to model instance.
|
java.lang.String |
compareModelInstances(Decimal modelInstanceId1,
Decimal modelInstanceId2)
Compares two model instances.
|
java.lang.Object |
compileToJavaEndExecute(ExecutionContext ctx,
java.lang.String expStr) |
ListHolder |
dynamicAuditQuery(ExecutionContext ctx,
Type recordType,
java.lang.String iterator,
java.lang.String where,
ListHolder ordering,
Decimal index,
Decimal count,
Decimal revision,
ListHolder auditCriteria) |
Decimal |
dynamicCountQuery(ExecutionContext ctx,
ClosureHolder closureWithQuery,
java.lang.String iterator,
java.lang.String where) |
Decimal |
dynamicCountQuery(ExecutionContext ctx,
Type recordType,
java.lang.String iterator,
java.lang.String where) |
ListHolder |
dynamicQuery(ExecutionContext ctx,
ClosureHolder closureWithQuery,
java.lang.String iterator,
java.lang.String where,
ListHolder ordering,
Decimal index,
Decimal count) |
ListHolder |
dynamicQuery(ExecutionContext ctx,
Type recordType,
java.lang.String iterator,
java.lang.String where,
ListHolder ordering,
Decimal index,
Decimal count) |
java.lang.Object |
executeInNewTransaction(ExecutionContext ctx,
ClosureHolder closure,
ListHolder arguments) |
java.lang.Object |
executeMethod(ExecutionContext ctx,
RecordHolder record,
java.lang.String methodName,
java.lang.Object... args) |
SetHolder |
findAllInSession(ExecutionContext ctx,
Type type)
Returns set of all loaded records of the given type.
|
java.lang.String |
fromBinaryToString(ExecutionContext ctx,
BinaryHolder binaryHolder)
Creates a string for binary holder
|
java.lang.Object |
getClosureInLevelAndEvaluate(ExecutionContext ctx,
java.lang.Object holder,
ListHolder arguments,
java.lang.String level) |
MapHolder |
getConstantMetadata(ExecutionContext ctx,
java.lang.String name) |
MapHolder |
getConstraintMetadata(ExecutionContext ctx,
java.lang.String constraintId) |
MapHolder |
getFunctionMetadata(ExecutionContext ctx,
java.lang.String name) |
SetHolder |
getOptimisticLockConflicts(ExecutionContext ctx,
ListHolder levels,
java.lang.Boolean resetVersionForUnchanged) |
Property |
getProperty(ExecutionContext ctx,
ReferenceHolder ref) |
RecordHolder |
getPropertyRecord(ExecutionContext ctx,
ReferenceHolder ref) |
RecordHolder |
getReadOnlyRecord(ExecutionContext ctx,
RecordHolder holder,
java.lang.String level) |
java.lang.Object |
getReferencedValue(ExecutionContext ctx,
ReferenceHolder ref,
java.lang.String evaluationLevel) |
MapHolder |
getTypeMetadata(ExecutionContext ctx,
Type type) |
MapHolder |
getVariableMetadata(ExecutionContext ctx,
java.lang.String name) |
java.lang.Object |
interpret(ExecutionContext ctx,
java.lang.String expression) |
java.lang.Object |
interpret(ExecutionContext ctx,
java.lang.String expression,
ListHolder arguments) |
boolean |
isDirty(ExecutionContext ctx)
Returns true if model instance is dirty
|
boolean |
isReferenceChanged(ReferenceHolder ref) |
void |
merge(ExecutionContext ctx,
java.lang.String evaluationLevel) |
void |
setCompatibilityVersion(ExecutionContext ctx,
java.lang.String version,
CollectionHolder moduleIds) |
void |
setDirty(ExecutionContext ctx,
java.lang.Boolean isDirty)
Sets is dirty to model instance.
|
void |
setIsTrackingDirty(ExecutionContext ctx,
java.lang.Boolean isTracking)
Sets is tracking dirty in model instance.
|
void |
setStringVar(ExecutionContext ctx,
java.lang.String name,
java.lang.String val)
Sets string variable.
|
java.lang.String |
throwWithInterceptor(ExecutionContext ctx)
Throws a runtime error end do not not catch it by interceptor.
|
java.lang.String |
throwWithoutInterceptor(ExecutionContext ctx)
Throws a runtime error end do not catch it by interceptor.
|
BinaryHolder |
toBinary(ExecutionContext ctx,
java.lang.String str)
Converts a string to binary holder.
|
java.lang.String |
toUnicode(java.lang.String str) |
java.lang.String |
validationExceptionString(ExecutionContext ctx,
Type type)
Returns type validation exception string.
|
public java.lang.String throwWithoutInterceptor(ExecutionContext ctx) throws ErrorException
TestFunctions
throwWithoutInterceptor
in interface TestFunctions
ErrorException
public java.lang.String throwWithInterceptor(ExecutionContext ctx) throws ErrorException
TestFunctions
throwWithInterceptor
in interface TestFunctions
ErrorException
public BinaryHolder toBinary(ExecutionContext ctx, java.lang.String str)
TestFunctions
toBinary
in interface TestFunctions
public java.lang.String fromBinaryToString(ExecutionContext ctx, BinaryHolder binaryHolder)
TestFunctions
fromBinaryToString
in interface TestFunctions
public SetHolder findAllInSession(ExecutionContext ctx, Type type) throws ErrorException
TestFunctions
findAllInSession
in interface TestFunctions
ErrorException
public void addIsDirtyListener(ExecutionContext ctx)
TestFunctions
addIsDirtyListener
in interface TestFunctions
public boolean isDirty(ExecutionContext ctx)
TestFunctions
isDirty
in interface TestFunctions
public void setDirty(ExecutionContext ctx, java.lang.Boolean isDirty)
TestFunctions
setDirty
in interface TestFunctions
public void setIsTrackingDirty(ExecutionContext ctx, java.lang.Boolean isTracking)
TestFunctions
setIsTrackingDirty
in interface TestFunctions
public java.lang.String validationExceptionString(ExecutionContext ctx, Type type)
TestFunctions
validationExceptionString
in interface TestFunctions
public Property getProperty(ExecutionContext ctx, ReferenceHolder ref)
getProperty
in interface TestFunctions
public RecordHolder getPropertyRecord(ExecutionContext ctx, ReferenceHolder ref) throws ErrorException
getPropertyRecord
in interface TestFunctions
ErrorException
public boolean isReferenceChanged(ReferenceHolder ref)
isReferenceChanged
in interface TestFunctions
public SetHolder getOptimisticLockConflicts(ExecutionContext ctx, ListHolder levels, java.lang.Boolean resetVersionForUnchanged)
getOptimisticLockConflicts
in interface TestFunctions
public java.lang.Object getReferencedValue(ExecutionContext ctx, ReferenceHolder ref, java.lang.String evaluationLevel) throws ErrorException
getReferencedValue
in interface TestFunctions
ErrorException
public RecordHolder getReadOnlyRecord(ExecutionContext ctx, RecordHolder holder, java.lang.String level)
getReadOnlyRecord
in interface TestFunctions
public java.lang.Object getClosureInLevelAndEvaluate(ExecutionContext ctx, java.lang.Object holder, ListHolder arguments, java.lang.String level) throws ErrorException
getClosureInLevelAndEvaluate
in interface TestFunctions
ErrorException
public ListHolder dynamicQuery(ExecutionContext ctx, Type recordType, java.lang.String iterator, java.lang.String where, ListHolder ordering, Decimal index, Decimal count) throws ErrorException, ValidationException
dynamicQuery
in interface TestFunctions
ErrorException
ValidationException
public ListHolder dynamicAuditQuery(ExecutionContext ctx, Type recordType, java.lang.String iterator, java.lang.String where, ListHolder ordering, Decimal index, Decimal count, Decimal revision, ListHolder auditCriteria) throws ErrorException, ValidationException
dynamicAuditQuery
in interface TestFunctions
ErrorException
ValidationException
public ListHolder dynamicQuery(ExecutionContext ctx, ClosureHolder closureWithQuery, java.lang.String iterator, java.lang.String where, ListHolder ordering, Decimal index, Decimal count) throws ErrorException, ValidationException
dynamicQuery
in interface TestFunctions
ErrorException
ValidationException
public Decimal dynamicCountQuery(ExecutionContext ctx, Type recordType, java.lang.String iterator, java.lang.String where) throws ErrorException, ValidationException
dynamicCountQuery
in interface TestFunctions
ErrorException
ValidationException
public Decimal dynamicCountQuery(ExecutionContext ctx, ClosureHolder closureWithQuery, java.lang.String iterator, java.lang.String where) throws ErrorException, ValidationException
dynamicCountQuery
in interface TestFunctions
ErrorException
ValidationException
public void merge(ExecutionContext ctx, java.lang.String evaluationLevel) throws LspsException
merge
in interface TestFunctions
LspsException
public void setStringVar(ExecutionContext ctx, java.lang.String name, java.lang.String val)
TestFunctions
setStringVar
in interface TestFunctions
public void setCompatibilityVersion(ExecutionContext ctx, java.lang.String version, CollectionHolder moduleIds)
setCompatibilityVersion
in interface TestFunctions
public java.lang.String compareModelInstances(Decimal modelInstanceId1, Decimal modelInstanceId2)
TestFunctions
compareModelInstances
in interface TestFunctions
public java.lang.String toUnicode(java.lang.String str)
toUnicode
in interface TestFunctions
public java.lang.Object executeMethod(ExecutionContext ctx, RecordHolder record, java.lang.String methodName, java.lang.Object... args) throws ErrorException
executeMethod
in interface TestFunctions
ErrorException
public java.lang.Object executeInNewTransaction(ExecutionContext ctx, ClosureHolder closure, ListHolder arguments) throws ErrorException
executeInNewTransaction
in interface TestFunctions
ErrorException
public java.lang.Object interpret(ExecutionContext ctx, java.lang.String expression) throws ErrorException
interpret
in interface TestFunctions
ErrorException
public java.lang.Object interpret(ExecutionContext ctx, java.lang.String expression, ListHolder arguments) throws ErrorException
interpret
in interface TestFunctions
ErrorException
public MapHolder getTypeMetadata(ExecutionContext ctx, Type type) throws ErrorException
getTypeMetadata
in interface TestFunctions
ErrorException
public MapHolder getVariableMetadata(ExecutionContext ctx, java.lang.String name) throws ErrorException
getVariableMetadata
in interface TestFunctions
ErrorException
public MapHolder getFunctionMetadata(ExecutionContext ctx, java.lang.String name) throws ErrorException
getFunctionMetadata
in interface TestFunctions
ErrorException
public MapHolder getConstraintMetadata(ExecutionContext ctx, java.lang.String constraintId) throws ErrorException
getConstraintMetadata
in interface TestFunctions
ErrorException
public MapHolder getConstantMetadata(ExecutionContext ctx, java.lang.String name) throws ErrorException
getConstantMetadata
in interface TestFunctions
ErrorException
public java.lang.Object compileToJavaEndExecute(ExecutionContext ctx, java.lang.String expStr) throws ErrorException
compileToJavaEndExecute
in interface TestFunctions
ErrorException
Copyright © 2007-2020 Whitestein Technologies. All Rights Reserved.