クラスの使用
org.opengion.fukurou.model.FileOperation
FileOperationを使用しているパッケージ
パッケージ
説明
[PN],[OYA] などの [] で指定されたカラムで表されたフォーマットデータに対して、
DataModel オブジェクトを適用して 各カラムに実データを割り当てる処理を行うクラスを提供します。
セキュリティ強化の為の Hybs独自の暗号化クラスを提供します。
ファイル入出力関連DBTableModel をファイルに書き出したり、ファイルから読み込んだりするクラス群です。
Webエンジンでのサーブレットのファイルアップロード API 仕様です。
-
org.opengion.cloudでのFileOperationの使用
org.opengion.cloudでのFileOperationのサブクラス修飾子とタイプクラス説明class
クラウドストレージ対応用の抽象クラスです。class
FileOperation_AWSは、S3ストレージに対して、 ファイル操作を行うクラスです。 認証は下記の2通りが可能です。→ 1) の方法のみサポートします。 1)実行サーバのEC2のインスタンスに、S3ストレージのアクセス許可を付与する2)システムリソースにアクセスキー・シークレットキー・エンドポイント・レギオンを登録する (CLOUD_STORAGE_S3_ACCESS_KEY、CLOUD_STORAGE_S3_SECRET_KEY、CLOUD_STORAGE_S3_SERVICE_END_POINT、CLOUD_STORAGE_S3_REGION)注意: バケット名は全ユーザで共有のため、自身のバケット名か、作成されていないバケット名を指定する必要があります。class
CloudFileOperation用のファイル情報の格納クラス listFilesで取得した、ディレクトリとファイル一覧情報を格納します。FileOperationを返すorg.opengion.cloudのメソッド修飾子とタイプメソッド説明CloudFileOperation.getCanonicalFile()
カノニカルファイル情報の取得 ※ローカルサーバのみ通常ファイルと、 カノニカルファイルで異なります。FileOperation_AWS.getParentFile()
親ディレクトリ情報の取得 親のディレクトリを返します。 -
org.opengion.fukurou.modelでのFileOperationの使用
修飾子とタイプメソッド説明FileOperation.getCanonicalFile()
カノニカルファイル取得。 カノニカルファイル情報を取得します。static FileOperation
FileOperationFactory.newStorageOperation
(String path) インスタンス生成(ローカルFile)。 引数を元に、ファイル操作インスタンスを生成します。 ローカルのファイル操作を行うFileOperationクラスを返します。static FileOperation
FileOperationFactory.newStorageOperation
(String plugin, String bucket, String path) インスタンス生成(クラウドFile/ローカルFile)。 引数を元に、ファイル操作クラスを生成します。 プラグインとバケットを指定する事で、plugin.cloud内のクラウド用のクラスを返します。 pluginかbucketに空文字列かLOCALを指定した場合は標準のFileOperation(ローカルファイル用)を返します。static FileOperation
FileOperationFactory.newStorageOperation
(String plugin, String bucket, String dir, String fileName) インスタンス生成(クラウドFile)。 引数を元に、ファイル操作クラスを生成します。 new File( dir,fileName ).getPath() で求めたパスで、生成します。 プラグインとバケットを指定する事で、plugin.cloud内のクラウド用のクラスを返します。 ディレクトリとファイル名からパスを生成します。static FileOperation
FileOperationFactory.resolveFile
(File file, String path) 引数を元に、ファイル操作クラスのアドレスを解決した新しいオブジェクトを返します。 与えたfileオブジェクトがFileOperationだった場合は、プラグインとバケットを取得して それに基づいた新しいFileOperationを返します。 標準のFileの場合は、defaultのFileOperationを返します。 元がnullの場合はnullを返します。 ※ ファイルのコピーは行いません。static FileOperation
FileOperationFactory.resolveFile
(File file, String dir, String fileName) 引数を元に、ファイル操作クラスのアドレスを解決した新しいオブジェクトを返します。 与えたfileオブジェクトがFileOperationだった場合は、プラグインとバケットを取得して それに基づいたFileOperationを返します。 標準のFileの場合は、defaultのFileOperationを返します。 元がnullの場合はnullを返します。 new File( dir,fileName ).getPath() で求めたパスで、生成します。 ※ ファイルのコピーは行いません。 -
org.opengion.fukurou.securityでのFileOperationの使用
FileOperation型のパラメータを持つorg.opengion.fukurou.securityのメソッド修飾子とタイプメソッド説明static String
HybsCryptography.getMD5
(FileOperation input) MessageDigestにより、MD5 でハッシュした文字に変換します。 -
org.opengion.hayabusa.ioでのFileOperationの使用
修飾子とタイプメソッド説明static FileOperation
FileOperation(ディレクトリ)とファイル名を指定用です。static FileOperation
fukurouのFileOperationFactoryを呼び出してFileOperationを取得します。 storage,bucketを指定しない場合はシステムリソースを利用します。static FileOperation
ディレクトリとファイル名を指定用です。static FileOperation
#create(String,String,String)を呼び出してFileOperationを取得します。 storage,bucketを指定しない場合はシステムリソースを利用します。 引数をディレクトリとして処理します。 ローカルフォルダの場合、ディレクトリの作成、ディレクトリかどうかのチェック、書き込みチェックを行います。 -
org.opengion.hayabusa.servlet.multipartでのFileOperationの使用
FileOperation型のパラメータを持つorg.opengion.hayabusa.servlet.multipartのメソッド修飾子とタイプメソッド説明long
FilePart.writeTo
(FileOperation fileOrDirectory, boolean useLocal) 指定のファイルに書き出します。