public class LspsDocumentHolder extends AbstractDocumentHolder
LspsContextHolder
which displays and handles the lifecycle of
a LSPS document.document, documentId, parameters, saved, savedDocumentId, uiState
modelInstanceUtilsService, modelProviderService, sharedRecordTypeFactory
Constructor and Description |
---|
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.
|
Modifier and Type | Method and Description |
---|---|
protected ExecutionContext |
createEvaluationContext()
Creates the evaluation context.
|
protected LspsScreen |
createScreen()
Creates the user interface.
|
Map<String,String> |
getParameters()
Returns parameters of document.
|
protected RecordHolder |
submit()
Submits the changes done within the context and closes the context.
|
addSaveMetadataToUploadedBinaryData, createDocumentToSave, createSavedStateHolder, getDocument, getHistoryEntry, getSubmitNavigationDefinition, getTitle, isReadOnly, isSaved, save
collectGarbage, deactivate, getAppConnector, getExecutionContext, getExecutionContext, getFormConnector, getHandle, getModelInstance, getScreen, getValueHolder, getValueHolderInLevel, invalidate, isClosureWithQuery, isValid, minimalModelInstanceCopy, performPersist, persist, reactivate, reloadContent, submitContext, updateApplicationData
public LspsDocumentHolder(long savedDocumentId, LspsAppConnector appConnector, LspsFormConnector formConnector, String userId) throws LspsException
savedDocumentId
- appConnector
- formConnector
- userId
- LspsException
public LspsDocumentHolder(String documentId, Map<String,String> parameters, LspsAppConnector appConnector, LspsFormConnector formConnector, String userId) throws LspsException
documentId
- parameters
- appConnector
- formConnector
- userId
- LspsException
protected ExecutionContext createEvaluationContext() throws LspsException
LspsContextHolder
LspsContextHolder.reloadContent()
.createEvaluationContext
in class AbstractDocumentHolder
LspsException
protected LspsScreen createScreen() throws LspsException
LspsContextHolder
LspsContextHolder.reloadContent()
.createScreen
in class AbstractDocumentHolder
LspsException
protected RecordHolder submit() throws LspsException
LspsContextHolder
submit
in class AbstractDocumentHolder
LspsException
Copyright © 2007-2018 Whitestein Technologies. All Rights Reserved.