public class FileService extends BaseService
修飾子とタイプ | フィールドと説明 |
---|---|
static java.lang.String |
DATA_DIR
データディレクトリパス
|
static java.lang.String |
HISTORY_DIR
履歴のCSV,PDFファイル格納用ディレクトリ名
|
static java.lang.String |
PUBLICCOMMONS_DIR
公共情報コモンズの発信XMLディレクトリ名
|
static java.lang.String |
RASTER_DIR
GeoTIFF等の画像ファイル格納用ディレクトリ名
|
static java.lang.String |
REPORT_DIR
報告用出力ファイル格納用ディレクトリ名
|
コンストラクタと説明 |
---|
FileService() |
修飾子とタイプ | メソッドと説明 |
---|---|
boolean |
createFile(java.io.File file)
新規ファイルを生成します.
|
java.io.File |
createHistoryFile(long localgovinfoid,
java.lang.String filename,
java.lang.String suffix) |
java.io.File |
getDataDir()
データディレクトリを取得します.
|
java.io.File |
getFileBy(java.lang.String realRelativePath)
Webアプリ(RealPath)からの相対パスを取得する.
|
java.io.File |
getFileOnLocalgovDataDir(java.lang.Long localgovinfoid,
java.lang.String child)
自治体データディレクトリ内のファイルを取得します.
|
java.io.File |
getFileOnYearMonthDate(java.io.File dir,
java.util.Date date)
指定ディレクトリで年/月/日のFileオブジェクトを取得する
|
java.lang.String |
getFileRealRelativePath(java.io.File file)
Webアプリ(RealPath)からの相対パスを取得する.
|
java.io.File |
getLocalgovDataDir(java.lang.Long localgovinfoid)
自治体のデータディレクトリを取得します.
|
java.io.File |
getPubliccommonsXMLFile(java.lang.Long localgovinfoid,
java.lang.String fileName)
自治体IDとファイル名を指定して公共情報コモンズ発信XMLファイルを取得します.
|
java.lang.String |
getTemplateRoot() |
java.lang.String |
getXmlRoot() |
public static final java.lang.String DATA_DIR
public static final java.lang.String PUBLICCOMMONS_DIR
public static final java.lang.String REPORT_DIR
public static final java.lang.String HISTORY_DIR
public static final java.lang.String RASTER_DIR
public java.lang.String getXmlRoot()
public java.lang.String getTemplateRoot()
public java.lang.String getFileRealRelativePath(java.io.File file)
file
- Webアプリ内のファイルpublic java.io.File getFileBy(java.lang.String realRelativePath)
realRelativePath
- Webアプリ内のファイルパスpublic boolean createFile(java.io.File file)
file
- public java.io.File createHistoryFile(long localgovinfoid, java.lang.String filename, java.lang.String suffix)
localgovinfoid
- filename
- ファイル名: suffix
- public java.io.File getPubliccommonsXMLFile(java.lang.Long localgovinfoid, java.lang.String fileName)
localgovinfoid
- fileName
- public java.io.File getFileOnYearMonthDate(java.io.File dir, java.util.Date date)
dir
- ディレクトリdate
- 年月日で利用する日付public java.io.File getFileOnLocalgovDataDir(java.lang.Long localgovinfoid, java.lang.String child)
localgovinfoid
- 自治体IDchild
- 子パス名文字列public java.io.File getLocalgovDataDir(java.lang.Long localgovinfoid)
localgovinfoid
- public java.io.File getDataDir()