public class ExternallistService extends BaseService
修飾子とタイプ | フィールドと説明 |
---|---|
java.util.Map<java.lang.String,java.lang.Long> |
filterTrackdataidMap
外部リストのフィルタ用trackdataidマップ
|
static java.lang.String |
METADATA_GENERALIZATION
総括表と識別するメタデータID
|
static java.lang.String |
METADATA_SUMMARY
集計リストと識別するメタデータID
|
static java.lang.String |
METADATA_SUMMARY_EXTERNAL
外部リストのみの集計リストと識別するメタデータID
|
static java.lang.String |
METADATA_SUMMARY_INTERNAL
内部リストのみの集計リストと識別するメタデータID
|
PageDto |
pageDto
ページDto
|
コンストラクタと説明 |
---|
ExternallistService() |
修飾子とタイプ | メソッドと説明 |
---|---|
ExternalListDto |
createExternalHistoryList(java.lang.String metadataId,
MenutableInfo mtbl,
java.util.Map<java.lang.String,java.lang.String> matching,
boolean filterTrackgroup,
java.util.Date[] timeParam,
boolean isTraining,
int npage,
java.lang.Long gid,
java.lang.Long _orgid) |
ExternalListDto |
createExternalList(java.lang.String metadataId,
MenutableInfo mtbl,
java.util.Map<java.lang.String,java.lang.String> matching,
boolean filterTrackgroup,
java.util.Date[] timeParam,
boolean isTraining,
int npage)
外部リストを生成
属性の日本語名称があれば、属性名でマッチングし、
ない場合は、属性IDでマッチングされる
|
ExternalListDto |
createExternalListImpl(java.lang.String mode,
java.lang.String metadataId,
MenutableInfo mtbl,
java.util.Map<java.lang.String,java.lang.String> matching,
boolean filterTrackgroup,
java.util.Date[] timeParam,
boolean isTraining,
int npage,
java.lang.Long gid,
java.lang.Long _orgid) |
ListDto |
createGeneralizationExternalList(long menuid,
MenutableInfo mtbl,
boolean filterTrackgroup,
java.util.Date[] timeParam,
boolean isTraining)
外部リストの総括リストを生成
各リストを1つの表にマージする.
|
ExternalListDto |
createMachingWfsList(java.lang.String metadataId,
MenutableInfo mtbl,
java.util.Map<java.lang.String,java.lang.String> matching,
java.util.Date[] timeParam,
boolean isTraining,
int npage,
java.lang.Long gid,
java.lang.Long _orgid)
外部リストを取得し、属性IDをマッチングして、内部リストの属性IDに振り直す
|
ListDto |
createMenutableList(MenutableInfo mtbl,
boolean filterTrackgroup,
java.util.Date[] timeParam)
内部リストを生成.
|
SummaryListDto |
createSummaryExternalList(long menuid,
java.util.Map<java.lang.String,java.lang.String> metadataMap,
MenutableInfo mtbl,
boolean filterTrackgroup,
java.util.Date[] timeParam,
boolean isTraining)
外部リストの集計リストを生成
|
java.util.Map<java.lang.String,java.lang.String> |
getAttrNameMap(MenutableInfo mtbl)
属性IDから属性名称を得られるMapを生成
|
java.util.Map<java.lang.Long,ExternaltabledataInfo> |
getExternaltabledataInfoMap(long menuid)
外部リストのメタデータ
|
java.util.Map<java.lang.String,java.lang.String> |
getMetadataMap(long menuid,
boolean isTraining)
メニューIDを指定して外部地図のメタデータID/タイトルのMapを取得する
|
java.util.List<LocalgovInfo> |
getTrackgroupLocalgovInfo()
ログイン中の記録グループの自治体情報リストを取得
|
java.util.LinkedHashMap<LocalgovInfo,java.lang.Long> |
getTrackgroupLocalgovInfoMap()
ログイン中の記録グループの自治体情報リストを取得
|
public static final java.lang.String METADATA_GENERALIZATION
public static final java.lang.String METADATA_SUMMARY
public static final java.lang.String METADATA_SUMMARY_INTERNAL
public static final java.lang.String METADATA_SUMMARY_EXTERNAL
public PageDto pageDto
public java.util.Map<java.lang.String,java.lang.Long> filterTrackdataidMap
public java.util.Map<java.lang.String,java.lang.String> getMetadataMap(long menuid, boolean isTraining)
menuid
- メニューIDisTraining
- 訓練モードフラグpublic java.util.Map<java.lang.Long,ExternaltabledataInfo> getExternaltabledataInfoMap(long menuid)
menuid
- public java.util.Map<java.lang.String,java.lang.String> getAttrNameMap(MenutableInfo mtbl)
mtbl
- メニューテーブル情報public java.util.List<LocalgovInfo> getTrackgroupLocalgovInfo()
public java.util.LinkedHashMap<LocalgovInfo,java.lang.Long> getTrackgroupLocalgovInfoMap()
public ListDto createGeneralizationExternalList(long menuid, MenutableInfo mtbl, boolean filterTrackgroup, java.util.Date[] timeParam, boolean isTraining)
menuid
- 集計項目が定義されているメニューIDmtbl
- 内部リストfilterTrackgroup
- 記録グループでフィルタするtimeParam
- 時間パラメータisTraining
- 訓練フラグpublic SummaryListDto createSummaryExternalList(long menuid, java.util.Map<java.lang.String,java.lang.String> metadataMap, MenutableInfo mtbl, boolean filterTrackgroup, java.util.Date[] timeParam, boolean isTraining)
menuid
- 集計項目が定義されているメニューIDmetadataMap
- 外部リストのメタデータmtbl
- 内部リストfilterTrackgroup
- 記録グループでフィルタするtimeParam
- 時間パラメータisTraining
- 訓練フラグpublic ListDto createMenutableList(MenutableInfo mtbl, boolean filterTrackgroup, java.util.Date[] timeParam)
mtbl
- メニューテーブル情報filterTrackgroup
- 記録グループでフィルタするtimeParam
- 時間パラメータpublic ExternalListDto createExternalList(java.lang.String metadataId, MenutableInfo mtbl, java.util.Map<java.lang.String,java.lang.String> matching, boolean filterTrackgroup, java.util.Date[] timeParam, boolean isTraining, int npage)
metadataId
- メタデータIDmtbl
- メニューテーブル情報matching
- 外部リストの属性IDから内部リストの属性IDが得られるMapfilterTrackgroup
- 記録グループでリストをフィルタするtimeParam
- 時間パラメータisTraining
- 訓練フラグpublic ExternalListDto createExternalHistoryList(java.lang.String metadataId, MenutableInfo mtbl, java.util.Map<java.lang.String,java.lang.String> matching, boolean filterTrackgroup, java.util.Date[] timeParam, boolean isTraining, int npage, java.lang.Long gid, java.lang.Long _orgid)
public ExternalListDto createExternalListImpl(java.lang.String mode, java.lang.String metadataId, MenutableInfo mtbl, java.util.Map<java.lang.String,java.lang.String> matching, boolean filterTrackgroup, java.util.Date[] timeParam, boolean isTraining, int npage, java.lang.Long gid, java.lang.Long _orgid)
public ExternalListDto createMachingWfsList(java.lang.String metadataId, MenutableInfo mtbl, java.util.Map<java.lang.String,java.lang.String> matching, java.util.Date[] timeParam, boolean isTraining, int npage, java.lang.Long gid, java.lang.Long _orgid)
metadataId
- メタデータIDmtbl
- メニューテーブル情報matching
- 属性IDマッチングMap<外部リスト属性ID, 内部リスト属性ID>timeParam
- 時間パラメータisTraining
- 訓練フラグ