Package | Description |
---|---|
com.whitestein.lsps.common | |
com.whitestein.lsps.engine |
The package contains common classes for LSPS expression interpretation.
|
com.whitestein.lsps.engine.exception | |
com.whitestein.lsps.engine.lang | |
com.whitestein.lsps.engine.lang.compiled | |
com.whitestein.lsps.engine.tester |
Testing support for testing engine tasks.
|
com.whitestein.lsps.human |
Services for accessing the functionality related to human-oriented processes.
|
com.whitestein.lsps.human.exception | |
com.whitestein.lsps.lang.exec |
All types in the language have their Java implementation class.
|
com.whitestein.lsps.os.exception |
Exceptions used by person management services.
|
com.whitestein.lsps.stdlib.function |
Classes that implements functions defined
in the standard library.
|
com.whitestein.lsps.vaadin | |
com.whitestein.lsps.vaadin.ui | |
com.whitestein.lsps.xml.util |
Modifier and Type | Class and Description |
---|---|
class |
ErrorException
This exception represents a BPMN error.
|
class |
ObjectNotFoundException
Base class for not-found exceptions.
|
class |
OptimisticLockException
Thrown from LSPS engine, when version conflict is detected on a versioned shared record type.
|
class |
StaleObjectException
Base class for stale-object exceptions.
|
Modifier and Type | Class and Description |
---|---|
class |
WrappingErrorException
Error exception used to wrap runtime exceptions to prevent rollback.
|
Modifier and Type | Method and Description |
---|---|
void |
ModelInstanceUtilsService.attach(ModelInstance modelInstance)
If a model instance is detached it is attached to the original.
|
void |
ModelInstanceUtilsService.attachAndMergeLevel(ModelInstance modelInstance,
String level)
If a model instance is detached it is attached to the original and
state of specified evaluation level is merged to lower level.
|
Modifier and Type | Class and Description |
---|---|
class |
BinaryEntryNotFoundException
Thrown if a binary entry is not found.
|
class |
InvalidModelInstanceStateException
Thrown if a model instance is in an invalid state.
|
class |
MigrationNotFoundException
Thrown if a target migration does not exist.
|
class |
ModelInstanceMigrationNotFoundException
Thrown if a target model instance migration does not exist.
|
class |
ModelInstanceNotFoundException
Thrown if a target model instance does not exist.
|
class |
ModelInstanceStateException
Thrown if a target model instance state loading fails.
|
class |
ModelUnloadException
Thrown if there is an error during model unload.
|
class |
ModelUploadException
Thrown if there is an error during model upload.
|
class |
ModuleNotFoundException
Thrown if a target model does not exist.
|
class |
RestRequestHandlerNotFoundException
This exception is thrown if no rest request handler is found for a given ID.
|
class |
RollbackInfoNotFoundException
Thrown if a rollback-info instance does not exist.
|
class |
SchemaException
Exception thrown when performing schema validation, update or drop-create.
|
class |
SoapFaultException
Simple exception which signalize that the soap fault was returned in web
service response.
|
class |
WsCallException
Simple exception which signalize any error related to processing of web service call.
|
class |
WsRequestHandlerNotFoundException
Thrown if a ws request handler is not found.
|
Modifier and Type | Method and Description |
---|---|
RecordHolder |
RecordHolderBase.mergeChanges(Namespace namespace,
boolean cascade,
boolean checkConflicts) |
RecordHolder |
InternalRecordHolder.mergeChanges(Namespace namespace,
boolean cascade,
boolean checkConflicts) |
List<RecordHolder> |
RecordChangeProxyMerger.mergeChanges(RuntimeToPersistentConverter converter,
Namespace namespace,
Collection<RecordHolder> records,
boolean cascade,
boolean checkConflicts) |
RecordHolder |
RecordChangeProxyMerger.mergeChanges(RuntimeToPersistentConverter converter,
Namespace namespace,
RecordHolder record,
boolean cascade,
boolean checkConflicts)
It merges all changes from proxy to the proxied record.
|
void |
EvaluationLevelMerger.mergeLevel(String level)
Merges all changed from the level to the lower level.
|
Constructor and Description |
---|
EvaluationLevelMerger(ModelInstance modelInstance,
ModelProviderClientService modelProviderService)
Returns new instance.
|
Modifier and Type | Method and Description |
---|---|
RecordHolder |
CompiledRecord.mergeChanges(Namespace namespace,
boolean cascade,
boolean checkConflicts) |
Modifier and Type | Method and Description |
---|---|
void |
TestFunctionsImpl.merge(ExecutionContext ctx,
String evaluationLevel) |
void |
TestFunctions.merge(ExecutionContext ctx,
String evaluationLevel) |
Modifier and Type | Method and Description |
---|---|
TodoList |
TodoService.sendSignalToModelInstanceWithDeadlockRetry(long modelInstanceId,
ObjectValue signal)
Sends a signal to the process and returns next to-do group.
|
TodoList |
TodoServiceBean.sendSignalToModelInstanceWithDeadlockRetry(long modelInstanceId,
ObjectValue signal) |
TodoList |
TodoService.startInterpretModelInstanceWithDeadlockRetry(long modelInstanceId)
Starts the interpretation of an existing process for given process ID.
|
TodoList |
TodoServiceBean.startInterpretModelInstanceWithDeadlockRetry(long modelInstanceId) |
void |
GenericDocumentServiceBean.submitSavedDocument(long savedDocumentId) |
TodoList |
TodoService.submitTodoWithDeadlockRetry(long todoId,
ByteData data)
Submits the to-do and returns the next to-do group.
|
TodoList |
TodoServiceBean.submitTodoWithDeadlockRetry(long todoId,
ByteData result) |
TodoList |
TodoServiceBean.submitTodoWithDeadlockRetry(long todoId,
ModelInstance detachedModelInstance) |
Modifier and Type | Class and Description |
---|---|
class |
DocumentNotFoundException
Thrown if a document is not found.
|
class |
InvalidTodoStatusException
Thrown if a todo is in invalid state.
|
class |
SavedDocumentNotFoundException
Saved document not found exception.
|
class |
TodoAllocatedException
Thrown if a todo is allocated.
|
class |
TodoEscalationNotFoundException
Class TodoDoesNotExistException
|
class |
TodoNotAllocatedException |
class |
TodoNotFoundException
Class TodoDoesNotExistException
|
Modifier and Type | Method and Description |
---|---|
RecordHolder |
RecordHolder.mergeChanges(Namespace namespace,
boolean cascade,
boolean checkConflicts)
If this is wrapper it merges all its changes to the wrapped record.
|
Modifier and Type | Class and Description |
---|---|
class |
InvalidPasswordException
Validation exception which indicates that a provided password does not meet
requirements on the password value.
|
class |
PersonAlreadyExistsException
Thrown if a person already exists.
|
class |
PersonNotFoundException
Thrown if a person is not found.
|
class |
PersonPictureException
Exception for storing, retrieving person picture.
|
class |
PersonStaleException
Thrown if a person object is stale.
|
class |
PersonValidationException
Signals that user provided invalid person data.
|
class |
RoleAlreadyExistsException
Thrown if a role already exists.
|
class |
RoleNotFoundException
Thrown if a role is not found.
|
class |
SecurityRoleAlreadyExistsException
Thrown if a security role already exists.
|
class |
SecurityRoleNotFoundException
Thrown if a security role is not found.
|
class |
SecurityRoleStaleException
Thrown if a security role is stale.
|
Modifier and Type | Method and Description |
---|---|
Decimal |
ActionFunctionsImpl.getProxyLevel(ExecutionContext ctx,
RecordHolder record) |
Decimal |
ActionFunctions.getProxyLevel(ExecutionContext ctx,
RecordHolder record)
Returns proxy level of the record.
|
ListHolder |
ActionFunctionsImpl.mergeAllProxies(ExecutionContext ctx,
Boolean checkConflicts,
CollectionHolder records) |
ListHolder |
ActionFunctions.mergeAllProxies(ExecutionContext ctx,
Boolean checkConflicts,
CollectionHolder records)
Merges changes from the proxies to the proxied records.
|
ListHolder |
ActionFunctionsImpl.mergeAllProxies(ExecutionContext ctx,
CollectionHolder records) |
ListHolder |
ActionFunctions.mergeAllProxies(ExecutionContext ctx,
CollectionHolder records)
Merges changes from the proxies to the proxied records.
|
ListHolder |
ActionFunctionsImpl.mergeAllProxiesDeep(ExecutionContext ctx,
Boolean checkConflicts,
CollectionHolder records) |
ListHolder |
ActionFunctions.mergeAllProxiesDeep(ExecutionContext ctx,
Boolean checkConflicts,
CollectionHolder records)
Merges changes from the proxies to the proxied records.
|
ListHolder |
ActionFunctionsImpl.mergeAllProxiesDeep(ExecutionContext ctx,
CollectionHolder records) |
ListHolder |
ActionFunctions.mergeAllProxiesDeep(ExecutionContext ctx,
CollectionHolder records)
Merges changes from the proxies to the proxied records.
|
ListHolder |
ActionFunctionsImpl.mergeProxies(ExecutionContext ctx,
Boolean checkConflicts,
Object... records) |
ListHolder |
ActionFunctions.mergeProxies(ExecutionContext ctx,
Boolean checkConflicts,
Object... records)
Merges changes from the proxies to the proxied records.
|
ListHolder |
ActionFunctionsImpl.mergeProxies(ExecutionContext ctx,
Object... records) |
ListHolder |
ActionFunctions.mergeProxies(ExecutionContext ctx,
Object... records)
Merges changes from the proxies to the proxied records.
|
ListHolder |
ActionFunctionsImpl.mergeProxiesDeep(ExecutionContext ctx,
Boolean checkConflicts,
Object... records) |
ListHolder |
ActionFunctions.mergeProxiesDeep(ExecutionContext ctx,
Boolean checkConflicts,
Object... records)
Merges changes from the proxies to the proxied records.
|
ListHolder |
ActionFunctionsImpl.mergeProxiesDeep(ExecutionContext ctx,
Object... records) |
ListHolder |
ActionFunctions.mergeProxiesDeep(ExecutionContext ctx,
Object... records)
Merges changes from the proxies to the proxied records.
|
Modifier and Type | Method and Description |
---|---|
protected ExecutionContext |
LspsTodoHolder.createEvaluationContext() |
protected ExecutionContext |
LspsDocumentHolder.createEvaluationContext() |
protected ExecutionContext |
LspsCustomUIWithContextTodoHolder.createEvaluationContext() |
protected ExecutionContext |
LspsCustomUIWithContextDocumentHolder.createEvaluationContext() |
protected ExecutionContext |
LspsCustomUITodoHolder.createEvaluationContext() |
protected ExecutionContext |
LspsCustomUIDocumentHolder.createEvaluationContext() |
protected abstract ExecutionContext |
LspsContextHolder.createEvaluationContext()
Creates the evaluation context.
|
protected ExecutionContext |
FormPreviewContextHolder.createEvaluationContext() |
protected abstract ExecutionContext |
AbstractDocumentHolder.createEvaluationContext() |
protected LspsScreen |
LspsTodoHolder.createScreen() |
protected LspsScreen |
LspsDocumentHolder.createScreen() |
protected abstract LspsScreen |
LspsContextHolder.createScreen()
Creates the user interface.
|
protected LspsScreen |
FormPreviewContextHolder.createScreen() |
protected abstract LspsScreen |
AbstractDocumentHolder.createScreen() |
protected void |
LspsContextHolder.performPersist(ModelInstance modelInstance)
Persists the changes done within the context.
|
void |
LspsContextHolder.persist()
Persists the changes done within the context, using a save point
if an exception occurs, model instance is restored.
|
void |
VaadinUtils.persist(ExecutionContext ctx)
Persist execution contexts.
|
void |
LspsContextHolder.reloadContent()
Loads the context and creates Vaadin component tree that represents the content.
|
void |
VaadinUtils.requestSubmit(ExecutionContext ctx)
Marks the screen for submission.
|
void |
VaadinUtils.requestSubmitAndNavigate(ExecutionContext ctx,
RecordHolder navigateTo)
Marks the screen for submission and navigate away.
|
abstract void |
LspsContextHolder.save(UIScreenState uiState)
Saves the changes done within the context.
|
void |
AbstractTodoHolder.save(UIScreenState uiState)
Saves the current state of the to-do.
|
void |
AbstractDocumentHolder.save(UIScreenState uiState) |
protected RecordHolder |
LspsDocumentHolder.submit() |
protected RecordHolder |
LspsCustomUIWithContextDocumentHolder.submit() |
protected RecordHolder |
LspsCustomUIDocumentHolder.submit() |
protected abstract RecordHolder |
LspsContextHolder.submit()
Submits the changes done within the context and closes the context.
|
protected RecordHolder |
FormPreviewContextHolder.submit() |
void |
CustomUIWithContextConnector.submit()
Submits document/todo.
|
void |
CustomUIConnector.submit()
Submits document/todo.
|
protected RecordHolder |
AbstractTodoHolder.submit() |
protected abstract RecordHolder |
AbstractDocumentHolder.submit() |
Variant.RecordVariant |
LspsContextHolder.submitContext(Variant.RecordVariant screenNavigation)
Submits the context and handles the navigation.
|
protected TodoList |
LspsTodoHolder.submitTodo() |
protected TodoList |
LspsCustomUIWithContextTodoHolder.submitTodo() |
protected TodoList |
LspsCustomUITodoHolder.submitTodo() |
protected abstract TodoList |
AbstractTodoHolder.submitTodo() |
Constructor and Description |
---|
AbstractDocumentHolder(long savedDocumentId,
LspsAppConnector appConnector,
LspsFormConnector formConnector,
String userId)
Creates context for the given saved document id.
|
AbstractDocumentHolder(String documentId,
Map<String,String> parameters,
LspsAppConnector appConnector,
LspsFormConnector formConnector,
String userId)
Creates context for the given document id with the given parameters.
|
AbstractTodoHolder(long todoId,
LspsAppConnector appConnector,
LspsFormConnector formConnector,
String userId,
boolean readOnly)
Creates context for the given to-do id.
|
FormPreviewContextHolder(long modelId,
String formExp,
LspsAppConnector lspsConnector,
LspsFormConnector formConnector,
String userId)
Creates context for the given model id and form expression.
|
LspsCustomUIDocumentHolder(long savedDocumentId,
LspsAppConnector appConnector,
LspsFormConnector formConnector,
String userId)
Creates context for the given saved document id.
|
LspsCustomUIDocumentHolder(String documentId,
Map<String,String> parameters,
LspsAppConnector appConnector,
LspsFormConnector formConnector,
String userId)
Creates context for the given document id with the given parameters.
|
LspsCustomUITodoHolder(long todoId,
LspsAppConnector appConnector,
LspsFormConnector formConnector,
String userId,
boolean readOnly)
Creates context for the given to-do id.
|
LspsCustomUIWithContextDocumentHolder(long savedDocumentId,
LspsAppConnector appConnector,
LspsFormConnector formConnector,
String userId)
Creates context for the given saved document id.
|
LspsCustomUIWithContextDocumentHolder(String documentId,
Map<String,String> parameters,
LspsAppConnector appConnector,
LspsFormConnector formConnector,
String userId)
Creates context for the given document id with the given parameters.
|
LspsCustomUIWithContextTodoHolder(long todoId,
LspsAppConnector appConnector,
LspsFormConnector formConnector,
String userId,
boolean readOnly)
Creates context for the given to-do id.
|
LspsDocumentHolder(long savedDocumentId,
LspsAppConnector appConnector,
LspsFormConnector formConnector,
String userId)
Creates context for the given saved document id.
|
LspsDocumentHolder(String documentId,
Map<String,String> parameters,
LspsAppConnector appConnector,
LspsFormConnector formConnector,
String userId)
Creates context for the given document id with the given parameters.
|
LspsTodoHolder(long todoId,
LspsAppConnector appConnector,
LspsFormConnector formConnector,
String userId,
boolean readOnly)
Creates context for the given to-do id.
|
Modifier and Type | Method and Description |
---|---|
void |
UIScreen.persist()
INTERNAL API, DO NOT USE.
|
Modifier and Type | Class and Description |
---|---|
class |
XmlParsingException
This exception occurs if any problem with xml processing (parsing, building) is
detected.
|
class |
XmlProcessingException
This exception occurs if any problem with xml processing (parsing, building) is
detected.
|
Copyright © 2007-2018 Whitestein Technologies. All Rights Reserved.