@Component @Scope(value="prototype") public class StorageUploadDownloadLogic extends Object
修飾子とタイプ | クラスと説明 |
---|---|
class |
StorageUploadDownloadLogic.ValidateDownloadFileExists
ダウンロードファイル存在チェック.
|
修飾子とタイプ | フィールドと説明 |
---|---|
protected ContextHelper |
contextHelper
ContextHelper.
|
protected PropertyHelper |
propertyHelper
PropertyHelper.
|
protected StorageFileHelper |
storageFileHelper
StorageFileHelper.
|
コンストラクタと説明 |
---|
StorageUploadDownloadLogic() |
修飾子とタイプ | メソッドと説明 |
---|---|
String |
createZip(javax.servlet.http.HttpServletRequest request,
StorageUploadDownloadForm form)
zip作成.
|
LogicResultDto |
fileExistsAjax(StorageUploadDownloadForm form)
ファイル存在確認.
|
String |
getJsonFilePathManagementExists(String filePathType)
ファイルパス管理存在バリデート用のJSONを返却します.
|
jp.co.intra_mart.foundation.service.client.file.AbstractStorage<?> |
getPublicSystemStorage(String path,
String targetStorageFlag)
パブリックストレージまたはシステムストレージを返却.
|
jp.co.intra_mart.foundation.service.client.file.AbstractStorage<?> |
getSessionStorage(String path)
セッションストレージを返却.
|
jp.co.intra_mart.foundation.service.client.file.AbstractStorage<?> |
getStorage(String path,
boolean sessionStorageFlag,
boolean publicStorageFlag,
boolean systemStorageFlag)
存在するファイルのストレージを返却.
|
Map<String,String> |
getSurfaces()
アップロード・ダウンロード時のサーバーサイドバリデーションに利用するラベル定義を返却.
|
List<ValidateDefsDto> |
getValidateDefsDtoList4Download()
ダウンロード用の検証定義リストを返却します.
|
List<ValidateDefsDto> |
getValidateDefsDtoList4Upload()
アップロード用の検証定義リストを返却します.
|
KaidenValidateExecutor |
makeValidateExecuter(Map<String,Object> data,
Map<String,String> surfaces,
List<ValidateDefsDto> datList)
バリデート実行クラスを返却します.
|
LogicResultDto |
preDownloadAjax(javax.servlet.http.HttpServletRequest request,
StorageUploadDownloadForm form)
ダウンロード前.
|
LogicResultDto |
uploadAjax(StorageUploadDownloadForm form)
アップロード.
|
List<KaidenValidateResult> |
validate4Download(Map<String,Object> data,
Map<String,String> surfaces)
ダウンロード時の検証.
|
List<KaidenValidateResult> |
validate4Upload(Map<String,Object> data,
Map<String,String> surfaces)
アップロード時の検証.
|
@Autowired protected PropertyHelper propertyHelper
@Autowired protected ContextHelper contextHelper
@Autowired protected StorageFileHelper storageFileHelper
public LogicResultDto uploadAjax(StorageUploadDownloadForm form) throws KaidenSystemException, KaidenApplicationException
form
- 画面から送信された値KaidenSystemException
- KaidenSystemException
KaidenApplicationException
- KaidenApplicationException
public LogicResultDto preDownloadAjax(javax.servlet.http.HttpServletRequest request, StorageUploadDownloadForm form) throws KaidenSystemException, KaidenApplicationException
request
- 画面から送信された値form
- 画面から送信された値KaidenSystemException
- KaidenSystemException
KaidenApplicationException
- KaidenApplicationException
public LogicResultDto fileExistsAjax(StorageUploadDownloadForm form) throws KaidenSystemException, KaidenApplicationException
form
- 画面から送信された値KaidenSystemException
- KaidenSystemException
KaidenApplicationException
- KaidenApplicationException
public jp.co.intra_mart.foundation.service.client.file.AbstractStorage<?> getSessionStorage(String path)
path
- ファイルパスpublic jp.co.intra_mart.foundation.service.client.file.AbstractStorage<?> getPublicSystemStorage(String path, String targetStorageFlag)
path
- ファイルパスtargetStorageFlag
- 対象ストレージフラグpublic jp.co.intra_mart.foundation.service.client.file.AbstractStorage<?> getStorage(String path, boolean sessionStorageFlag, boolean publicStorageFlag, boolean systemStorageFlag)
path
- ファイルパスsessionStorageFlag
- セッションストレージ対象フラグpublicStorageFlag
- パブリックストレージ対象フラグsystemStorageFlag
- システムストレージ対象フラグpublic String createZip(javax.servlet.http.HttpServletRequest request, StorageUploadDownloadForm form) throws KaidenApplicationException
request
- 画面から送信された値form
- 画面から送信された値KaidenApplicationException
- KaidenApplicationException
public List<KaidenValidateResult> validate4Upload(Map<String,Object> data, Map<String,String> surfaces)
data
- 対象データsurfaces
- メッセージ生成用ラベル(フィールドキー、ラベル)public List<KaidenValidateResult> validate4Download(Map<String,Object> data, Map<String,String> surfaces)
data
- 対象データsurfaces
- メッセージ生成用ラベル(フィールドキー、ラベル)public List<ValidateDefsDto> getValidateDefsDtoList4Upload()
public List<ValidateDefsDto> getValidateDefsDtoList4Download()
public Map<String,String> getSurfaces()
public KaidenValidateExecutor makeValidateExecuter(Map<String,Object> data, Map<String,String> surfaces, List<ValidateDefsDto> datList)
data
- 対象データsurfaces
- メッセージ置換用ラベル(フィールドキー、ラベル内容)datList
- バリデート実行クラス用パラメータDTOリストCopyright © 2024 Sumitomo Life Information Systems Co., Ltd. All Rights Reserved.