public class ServiceProcessAET extends java.lang.Object implements ServiceProcess
修飾子とタイプ | フィールドと説明 |
---|---|
static Key |
KEY_Account |
static Key |
KEY_AET_Role |
static Key |
KEY_Entry |
static Key |
KEY_EntryAmount |
static Key |
KEY_FixedFlag |
static Key |
KEY_SESSION_TransactionAmount |
static Key |
KEY_SESSION_TransactionMetaAmonut |
static Key |
KEY_Transaction |
static Key |
KEY_TransactionMeta |
static Key |
KEY_TransactionMeta_TransactionAmonut |
static Key |
KEY_TransactionSource |
static Key |
SESSION_KEY_AET_INIT |
static java.math.BigDecimal |
ZERO_BIGDECIMAL |
static java.lang.Double |
ZERO_DOUBLE |
static java.lang.Float |
ZERO_FLOAT |
static java.lang.Integer |
ZERO_INTEGER |
static java.lang.Long |
ZERO_LONG |
コンストラクタと説明 |
---|
ServiceProcessAET(Key serviceNameKey,
Key processNameKey,
AETSchemaFactory schemaFactory,
PathContextFactory pathContextFactory,
PrimaryFinder transactionMetaFinder,
CommonFinderFactory commonFindeFactory,
AETTransactionMetaProcessFactory metaProcessFactory,
SessionFactory sessionFactory,
SessionValueProducerFactory valueProducerFactory,
ModelMetaFactory modelMetaFactory,
PhenomenonTypeResource ptypeResource,
java.lang.String roleSessionStr,
java.lang.String transactionSourceSessionStr)
コンストラクタ
|
修飾子とタイプ | メソッドと説明 |
---|---|
Session |
doProcess(Session session)
ServiceProcessを実行する。
|
java.lang.String |
getServiceName()
サービス名を返す
|
Key |
getServiceNameKey()
サービス名(Key)返す
|
java.lang.String |
getServiceProcessName()
サービスプロセス名を返す
|
Key |
getServiceProcessNameKey()
サービスプロセス名(Key)を返す
|
java.lang.String |
getServiceProcessType()
サービスプロセスのタイプ名を返す
|
Key |
getSessionKey()
SessionVlaueに値を設定するか否か、また設定する際のキーを取得する。
|
Updatable |
updateAccountEmpty(TransactionSchema tranSchema,
AccountSchema accountSchema,
Observable transaction,
Updatable account,
java.math.BigDecimal newBalance)
AccountのEmptyDate,EmptyDatetimeを更新する
|
public static final Key KEY_AET_Role
public static final Key SESSION_KEY_AET_INIT
public static final Key KEY_Transaction
public static final Key KEY_FixedFlag
public static final Key KEY_TransactionSource
public static final Key KEY_SESSION_TransactionAmount
public static final Key KEY_SESSION_TransactionMetaAmonut
public static final Key KEY_TransactionMeta
public static final Key KEY_TransactionMeta_TransactionAmonut
public static final Key KEY_EntryAmount
public static final Key KEY_Entry
public static final Key KEY_Account
public static final java.math.BigDecimal ZERO_BIGDECIMAL
public static final java.lang.Integer ZERO_INTEGER
public static final java.lang.Long ZERO_LONG
public static final java.lang.Double ZERO_DOUBLE
public static final java.lang.Float ZERO_FLOAT
public ServiceProcessAET(Key serviceNameKey, Key processNameKey, AETSchemaFactory schemaFactory, PathContextFactory pathContextFactory, PrimaryFinder transactionMetaFinder, CommonFinderFactory commonFindeFactory, AETTransactionMetaProcessFactory metaProcessFactory, SessionFactory sessionFactory, SessionValueProducerFactory valueProducerFactory, ModelMetaFactory modelMetaFactory, PhenomenonTypeResource ptypeResource, java.lang.String roleSessionStr, java.lang.String transactionSourceSessionStr)
serviceNameKey
- processNameKey
- schemaFactory
- pathContextFactory
- transactionMetaFinder
- commonFindeFactory
- metaProcessFactory
- sessionFactory
- valueProducerFactory
- modelMetaFactory
- roleSessionStr
- transactionSourceSessionStr
- public Session doProcess(Session session) throws ServiceProcessException, FatalException
doProcess
インタフェース内 ServiceProcess
doProcess
インタフェース内 ServiceProcessHelper
session
- 実行時セッションServiceProcessException
FatalException
- サービスプロセス実行で致命的エラーが発生public java.lang.String getServiceName()
ServiceProcess
getServiceName
インタフェース内 ServiceProcess
public Key getServiceNameKey()
ServiceProcess
getServiceNameKey
インタフェース内 ServiceProcess
public java.lang.String getServiceProcessName()
ServiceProcess
getServiceProcessName
インタフェース内 ServiceProcess
public Key getServiceProcessNameKey()
ServiceProcess
getServiceProcessNameKey
インタフェース内 ServiceProcess
public java.lang.String getServiceProcessType()
ServiceProcess
getServiceProcessType
インタフェース内 ServiceProcess
public Key getSessionKey()
ServiceProcess
getSessionKey
インタフェース内 ServiceProcess
getSessionKey
インタフェース内 ServiceProcessHelper
public Updatable updateAccountEmpty(TransactionSchema tranSchema, AccountSchema accountSchema, Observable transaction, Updatable account, java.math.BigDecimal newBalance)
trans
- accountSchema
- transaction
- accont
- newBalance
-