クラスの使用
org.opengion.fukurou.model.FileOperation
FileOperationを使用しているパッケージ
パッケージ
説明
[PN],[OYA] などの [] で指定されたカラムで表されたフォーマットデータに対して、
DataModel オブジェクトを適用して 各カラムに実データを割り当てる処理を行うクラスを提供します。
セキュリティ強化の為の Hybs独自の暗号化クラスを提供します。
ファイル入出力関連DBTableModel をファイルに書き出したり、ファイルから読み込んだりするクラス群です。
Webエンジンでのサーブレットのファイルアップロード API 仕様です。
-
org.opengion.cloudでのFileOperationの使用
org.opengion.cloudでのFileOperationのサブクラス修飾子とタイプクラス説明classクラウドストレージ対応用の抽象クラスです。classFileOperation_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)注意: バケット名は全ユーザで共有のため、自身のバケット名か、作成されていないバケット名を指定する必要があります。classCloudFileOperation用のファイル情報の格納クラス listFilesで取得した、ディレクトリとファイル一覧情報を格納します。FileOperationを返すorg.opengion.cloudのメソッド修飾子とタイプメソッド説明CloudFileOperation.getCanonicalFile()カノニカルファイル情報の取得 ※ローカルサーバのみ通常ファイルと、 カノニカルファイルで異なります。FileOperation_AWS.getParentFile()親ディレクトリ情報の取得 親のディレクトリを返します。 -
org.opengion.fukurou.modelでのFileOperationの使用
修飾子とタイプメソッド説明FileOperation.getCanonicalFile()カノニカルファイル取得。 カノニカルファイル情報を取得します。static FileOperationFileOperationFactory.newStorageOperation(String path) インスタンス生成(ローカルFile)。 引数を元に、ファイル操作インスタンスを生成します。 ローカルのファイル操作を行うFileOperationクラスを返します。static FileOperationFileOperationFactory.newStorageOperation(String plugin, String bucket, String path) インスタンス生成(クラウドFile/ローカルFile)。 引数を元に、ファイル操作クラスを生成します。 プラグインとバケットを指定する事で、plugin.cloud内のクラウド用のクラスを返します。 pluginかbucketに空文字列かLOCALを指定した場合は標準のFileOperation(ローカルファイル用)を返します。static FileOperationFileOperationFactory.newStorageOperation(String plugin, String bucket, String dir, String fileName) インスタンス生成(クラウドFile)。 引数を元に、ファイル操作クラスを生成します。 new File( dir,fileName ).getPath() で求めたパスで、生成します。 プラグインとバケットを指定する事で、plugin.cloud内のクラウド用のクラスを返します。 ディレクトリとファイル名からパスを生成します。static FileOperationFileOperationFactory.resolveFile(File file, String path) 引数を元に、ファイル操作クラスのアドレスを解決した新しいオブジェクトを返します。 与えたfileオブジェクトがFileOperationだった場合は、プラグインとバケットを取得して それに基づいた新しいFileOperationを返します。 標準のFileの場合は、defaultのFileOperationを返します。 元がnullの場合はnullを返します。 ※ ファイルのコピーは行いません。static FileOperationFileOperationFactory.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 StringHybsCryptography.getHash(String hashCode, FileOperation input) MessageDigestにより、システム定数に定義されている ハッシュコード で ハッシュした文字に変換します。 連結後の文字列長は、ハッシュコードにより異なります。 -
org.opengion.hayabusa.ioでのFileOperationの使用
修飾子とタイプメソッド説明static FileOperationFileOperation(ディレクトリ)とファイル名を指定用です。static FileOperationfukurouの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のメソッド修飾子とタイプメソッド説明longFilePart.writeTo(FileOperation fileOrDirectory, boolean useLocal) 指定のファイルに書き出します。