Package com.vdoc.sdk.commons.temporary
Class TemporaryDownloadController
java.lang.Object
com.axemble.vdoc.sdk.controllers.BaseController
com.vdoc.sdk.commons.temporary.TemporaryDownloadController
- All Implemented Interfaces:
com.axemble.vdp.ui.framework.files.TemporaryFileManager,com.axemble.vdp.ui.framework.foundation.controllers.ICustomController,com.axemble.vdp.utils.parameters.FileRecipient,com.axemble.vdp.utils.parameters.ParamsHandler
Temporary download cController
Created by vmartinon on 19/02/2015.
-
Nested Class Summary
Nested classes/interfaces inherited from class com.axemble.vdoc.sdk.controllers.BaseController
BaseController.Result -
Field Summary
Fields inherited from class com.axemble.vdoc.sdk.controllers.BaseController
LOGGER, STATUS_KEY_AUTH_FAILED, STATUS_KEY_CAS_NOT_ACTIVATED, STATUS_KEY_INTERNAL_ERROR, STATUS_KEY_ISSUER_NOT_AUTHORIZED, STATUS_KEY_LOGGED_OUT, STATUS_KEY_LOGIN_SUCCESS, STATUS_KEY_REDIRECT_TO_LOGOUT, STATUS_KEY_REDIRECT_TO_LOGOUT_REDIRECT_URL, STATUS_KEY_REDIRECT_TO_OPENID_PROVIDER, STATUS_KEY_SESSION_DOES_N0T_MATCH, STATUS_KEY_UNAUTHORIZED_IP_ADDRESS, STATUS_KEY_UNKNOWN_COMMANDFields inherited from interface com.axemble.vdp.utils.parameters.ParamsHandler
ERROR_EXCEED_ELEM_SIZE, ERROR_EXCEED_TOTAL_SIZE, ERROR_NOT_COMPLETED, ERROR_READ_FAILED, EXCEED_ELEM_NUMBER, NO_ERROR -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidbuildResponse(IExecutionContext ec, File f) voidparseRequest(IExecutionContext.IRequest iRequest) Methods inherited from class com.axemble.vdoc.sdk.controllers.BaseController
buildResponse, checkSecurity, createTempFile, findFileRecipient, findStringRecipient, findXmlRecipient, getAttachments, getDirectoryModule, getMaxFileSize, getPortalModule, getProjectModule, getWorkflowModule, isAuthorized, loadComplete, prepareLoad, removeTempFile
-
Constructor Details
-
TemporaryDownloadController
public TemporaryDownloadController()
-
-
Method Details
-
parseRequest
-
doProcess
- Specified by:
doProcessin interfacecom.axemble.vdp.ui.framework.foundation.controllers.ICustomController- Overrides:
doProcessin classBaseController- Throws:
IOException
-
buildResponse
-