public abstract class AbstractKaidenNumberingBase extends Object implements ImwNumbering
修飾子とタイプ | フィールドと説明 |
---|---|
jp.co.slcs.kaiden.v2.extension_imw.foundation.model.service.K20mNumberingRuleService |
k20mNumberingRuleService
K20mNumberingRuleService.
|
jp.co.slcs.kaiden.v2.extension_imw.foundation.model.service.K20mNumberingService |
k20mNumberingService
K20mNumberingService.
|
protected static int |
MATTER_NUMBER_LEN
案件番号桁数.
|
protected NumberingRuleReplacePatternHelper |
numberingRuleReplacePatternHelper
NumberingRuleReplacePatternHelper.
|
protected PropertyHelper |
propertyHelper
PropertyHelper.
|
protected static String |
SERIAL_SETTING_KEY
固定文字列:通し番設定時採番キー規定値.
|
protected static String |
SUPPRESSION_CHAR
固定文字列:採番番号サプレス文字.
|
protected static String |
UNSET_VALUE_KEY
固定文字列:接頭尾辞未設定時採番キー規定値.
|
コンストラクタと説明 |
---|
AbstractKaidenNumberingBase() |
修飾子とタイプ | メソッドと説明 |
---|---|
protected jp.co.slcs.kaiden.v2.extension_imw.foundation.model.entity.K20mNumbering |
createNumberingInfo(jp.co.slcs.kaiden.v2.extension_imw.foundation.model.entity.K20mNumberingRule numberingRuleSetting,
String prefixValue,
String suffixValue)
採番情報を生成.
|
String |
getNewMatterNumber(ActionProcessParameterDto _parameter,
Map<String,Object> _userParameter)
案件番号を採番処理を行い、結果を返却.
|
protected jp.co.slcs.kaiden.v2.extension_imw.foundation.model.entity.K20mNumbering |
getNumberingInfo(String numberingRuleId,
String prefixValue,
String suffixValue)
案件番号採番マスタより採番情報を取得.
|
abstract String |
getNumberingRuleId(ActionProcessParameterDto _parameter,
Map<String,Object> _userParameter)
採番ルール定義IDを取得.
|
protected jp.co.slcs.kaiden.v2.extension_imw.foundation.model.entity.K20mNumberingRule |
getNumberingRuleSetting(String numberingRuleId,
String localeId)
案件番号採番ルール定義マスタより採番ルール定義を取得.
|
abstract String |
replaceExtensionPrefixRule(String target,
ActionProcessParameterDto _parameter,
Map<String,Object> _userParameter)
拡張文字置換ルールで対象接頭辞文字列を置換.
|
abstract String |
replaceExtensionSuffixRule(String target,
ActionProcessParameterDto _parameter,
Map<String,Object> _userParameter)
拡張文字置換ルールで対象接尾辞文字列を置換.
|
protected static final String SERIAL_SETTING_KEY
protected static final int MATTER_NUMBER_LEN
@Autowired protected PropertyHelper propertyHelper
@Autowired protected NumberingRuleReplacePatternHelper numberingRuleReplacePatternHelper
@Autowired public jp.co.slcs.kaiden.v2.extension_imw.foundation.model.service.K20mNumberingRuleService k20mNumberingRuleService
@Autowired public jp.co.slcs.kaiden.v2.extension_imw.foundation.model.service.K20mNumberingService k20mNumberingService
@Transactional public abstract String getNumberingRuleId(ActionProcessParameterDto _parameter, Map<String,Object> _userParameter)
_parameter
- ワークフローパラメータ_userParameter
- ユーザパラメータpublic abstract String replaceExtensionPrefixRule(String target, ActionProcessParameterDto _parameter, Map<String,Object> _userParameter)
target
- 基底ルール置換済み対象文字列_parameter
- ワークフローパラメータ_userParameter
- ユーザパラメータpublic abstract String replaceExtensionSuffixRule(String target, ActionProcessParameterDto _parameter, Map<String,Object> _userParameter)
target
- 基底ルール置換済み対象文字列_parameter
- ワークフローパラメータ_userParameter
- ユーザパラメータ@Transactional public String getNewMatterNumber(ActionProcessParameterDto _parameter, Map<String,Object> _userParameter)
案件番号採番ルール定義より採番された案件番号を返却します。
getNewMatterNumber
インタフェース内 ImwNumbering
_parameter
- ワークフローパラメータ_userParameter
- ユーザパラメータprotected jp.co.slcs.kaiden.v2.extension_imw.foundation.model.entity.K20mNumberingRule getNumberingRuleSetting(String numberingRuleId, String localeId)
レコードが一意に取得できなかった場合は、nullを返却します。
numberingRuleId
- 採番ルール定義IDlocaleId
- ロケールidprotected jp.co.slcs.kaiden.v2.extension_imw.foundation.model.entity.K20mNumbering getNumberingInfo(String numberingRuleId, String prefixValue, String suffixValue)
レコードが一意に取得できなかった場合は、nullを返却します。
numberingRuleId
- 採番ルール定義IDprefixValue
- 接頭辞採番値suffixValue
- 接尾辞採番値protected jp.co.slcs.kaiden.v2.extension_imw.foundation.model.entity.K20mNumbering createNumberingInfo(jp.co.slcs.kaiden.v2.extension_imw.foundation.model.entity.K20mNumberingRule numberingRuleSetting, String prefixValue, String suffixValue)
numberingRuleSetting
- 採番ルール定義設定prefixValue
- 接頭辞採番値suffixValue
- 接尾辞採番値Copyright © 2024 Sumitomo Life Information Systems Co., Ltd. All Rights Reserved.