public class Attachment extends Object
SessionScopeStorage
の場合 StorageType
に SESSION
を設定し、 path
とfileName
を指定してください。主に画面から新規メールを送信する場合に使用します。PublicStorage
でGroupmailの管理下にある場合は StorageType
に PUBLIC
を設定し、 fileCd
とfileName
を指定してください。主に下書きから送信の場合など、すでに添付ファイルがGroupmail内で管理されている場合の送信や、APIで情報を取り出した際の出力項目として使用します。PublicStorage
/SystemStorage
/SessionScopeStorage
でGroupmailの管理下には無い場合は StorageType
に STORAGE_UNMANAGED
を設定し、 storage
とfileName
を指定してください。主にAPI直接使用してメールを送信する場合に使用します。InputStream
の場合は StorageType
に STREAM
を設定し、 inputStream
とfileName
を指定してください。主にAPI直接使用してメールを送信する場合に使用します。StorageType
に STRING を設定し、{@code dataString}と{@code fileName}を指定してください。修飾子とタイプ | クラスと説明 |
---|---|
static class |
Attachment.StorageType
ファイルの現在の保存先の種別を示します。
|
コンストラクタと説明 |
---|
Attachment()
コンストラクター
|
Attachment(Attachment.StorageType type,
String fileCd,
String name)
コンストラクター
|
修飾子とタイプ | メソッドと説明 |
---|---|
String |
getDataString()
dataStringを返します。
|
String |
getFileCd()
fileCdを返します。
|
String |
getFileName()
fileNameを返します。
|
InputStream |
getInputStream()
inputStream を返します。
|
String |
getPath()
pathを返します。
|
String |
getPhysicalName()
設定に従って物理名(ストレージ上の名称)として使用する名称を返します。
|
long |
getSize()
sizeを返します。
|
jp.co.intra_mart.foundation.service.client.file.Storage<?> |
getStorage()
storage を返します。
|
Attachment.StorageType |
getStorageType()
storageTypeを返します。
|
boolean |
isDeleted()
deletedを返します。
|
void |
setDataString(String dataString)
dataString を設定します。
|
void |
setDeleted(boolean deleted)
deleted を設定します。
|
void |
setFileCd(String fileCd)
fileCd を設定します。
|
void |
setFileName(String fileName)
fileName を設定します。
|
void |
setInputStream(InputStream inputStream)
inputStream を設定します。
|
void |
setPath(String path)
path を設定します。
|
void |
setSize(long size)
size を設定します。
|
void |
setStorage(jp.co.intra_mart.foundation.service.client.file.Storage<?> storage)
storage を設定します。
|
void |
setStorageType(Attachment.StorageType storageType)
storageType を設定します。
|
public Attachment()
public Attachment(Attachment.StorageType type, String fileCd, String name)
type
- 保存先種別fileCd
- ファイルコードname
- ファイル名public String getDataString()
public String getFileCd()
public String getFileName()
public InputStream getInputStream()
public String getPath()
public String getPhysicalName()
public long getSize()
public jp.co.intra_mart.foundation.service.client.file.Storage<?> getStorage()
public Attachment.StorageType getStorageType()
public boolean isDeleted()
public void setDataString(String dataString)
dataString
- 設定する dataStringpublic void setDeleted(boolean deleted)
deleted
- 設定する deletedisDeleted()
public void setFileCd(String fileCd)
fileCd
- 設定する fileCdpublic void setFileName(String fileName)
fileName
- 設定する fileNamepublic void setInputStream(InputStream inputStream)
inputStream
- inputStreamに設定する値public void setPath(String path)
path
- 設定する pathpublic void setSize(long size)
size
- 設定する sizepublic void setStorage(jp.co.intra_mart.foundation.service.client.file.Storage<?> storage)
storage
- storageに設定する値public void setStorageType(Attachment.StorageType storageType)
storageType
- 設定する storageTypeCopyright © 2022 UCM Co., Ltd.. All rights reserved.