public class AccountSchema
extends java.lang.Object
コンストラクタと説明 |
---|
AccountSchema(boolean isCommon,
java.lang.String aetID,
Key aetNameKey,
boolean inOutFlag,
Key accountNameKey,
java.lang.String displayName,
java.lang.String descriptionName,
java.lang.String modelName,
SessionObservableFilter accountSearchFilter,
boolean uniqueFlag,
boolean noFoundIgnoreFlag,
SortRule[] sortRules,
ServiceProcessModel accountCreateProcess,
boolean createForceFlag,
ServiceProcessModel accountBalanceUpdateProcess,
ServiceProcessModel accountInitialBalanceUpdateProcess,
ServiceProcessModel accountRemoveProcess,
ServiceProcessModel accountInitialBasisUpdateProcess,
ServiceProcessModel accountInitialDateAndDatetimeUpdateProcess,
AssignmentSchema assignmentSchema,
Key accountInitialCreateTransactionMetaNoPtypeName,
Key balancePtypeNameKey,
Key initialBalancePtypeNameKey,
int initialBalanceType,
boolean amountMinsEnableFlag,
int accountBalanceType,
int amountLimitControlType,
java.lang.String amountLimitControlValuePath,
java.math.BigDecimal amountLimitControlValueStatic,
Key limitControlValuePtypeNameKey,
int accountRollbackEnablePolicy,
SessionObservableFilter rollbackConditionFilter,
boolean initialBasisDate,
Key initialBasisDatePtypeName,
boolean initialBasisDatetime,
Key initialBasisDatetimePtypeName,
boolean emptyBasisDate,
Key emptyBasisDatePtypeName,
boolean emptyBasisDatetime,
Key emptyBasisDatetimePtypeName,
Key accountLastClosingDatePtypeName,
Key accountLastClosingDatetimePtypeName) |
public static final Key SESSION_KEY_ACCOUNT_MAPPING
public static final int AMOUNT_LIMIT_OPTIION_INITIAL_VALUE
public static final int AMOUNT_LIMIT_OPTTION_PTYPE_VALUE
public static final java.lang.String AMOUNT_LIMIT_OPTION_INITIAL_STRING
public static final java.lang.String AMOUNT_LIMIT_OPTION_PTYPE_STRING
public static final int ROLLBACK_POLICY_ANY_VALUE
public static final int ROLLBACK_POLICY_PLUS_VALUE
public static final int ROLLBACK_POLICY_INITIAL_VALUE
public static final int ROLLBACK_POLICY_FILTER_VALUE
public static final java.lang.String ROLLBACK_POLICY_ANY_STRING
public static final java.lang.String ROLLBACK_POLICY_PLUS_STRING
public static final java.lang.String ROLLBACK_POLICY_INITIAL_STRING
public static final java.lang.String ROLLBACK_POLICY_FILTER_STRING
public static final int VALUE_AMOUNT_CONTROL_LIMIT_TYPE_NONE
public static final int VALUE_AMOUNT_CONTROL_LIMIT_TYPE_INITIAL
public static final int VALUE_AMOUNT_CONTROL_LIMIT_TYPE_STATIC
public static final int VALUE_AMOUNT_CONTROL_LIMIT_TYPE_PATH
public static final int VALUE_AMOUNT_CONTROL_LIMIT_TYPE_PTYPE
public static final int VALUE_ASSIGNMENT_STYLE_NONE
public static final int VALUE_ASSIGNMENT_STYLE_ORDER
public static final int VALUE_ASSIGNMENT_STYLE_BALANCE
public static final Key KEY_AccountNewBalance
public static final Key KEY_AccountNewInitialBalance
public static final Key KEY_SESSION_AccountAssignment
public AccountSchema(boolean isCommon, java.lang.String aetID, Key aetNameKey, boolean inOutFlag, Key accountNameKey, java.lang.String displayName, java.lang.String descriptionName, java.lang.String modelName, SessionObservableFilter accountSearchFilter, boolean uniqueFlag, boolean noFoundIgnoreFlag, SortRule[] sortRules, ServiceProcessModel accountCreateProcess, boolean createForceFlag, ServiceProcessModel accountBalanceUpdateProcess, ServiceProcessModel accountInitialBalanceUpdateProcess, ServiceProcessModel accountRemoveProcess, ServiceProcessModel accountInitialBasisUpdateProcess, ServiceProcessModel accountInitialDateAndDatetimeUpdateProcess, AssignmentSchema assignmentSchema, Key accountInitialCreateTransactionMetaNoPtypeName, Key balancePtypeNameKey, Key initialBalancePtypeNameKey, int initialBalanceType, boolean amountMinsEnableFlag, int accountBalanceType, int amountLimitControlType, java.lang.String amountLimitControlValuePath, java.math.BigDecimal amountLimitControlValueStatic, Key limitControlValuePtypeNameKey, int accountRollbackEnablePolicy, SessionObservableFilter rollbackConditionFilter, boolean initialBasisDate, Key initialBasisDatePtypeName, boolean initialBasisDatetime, Key initialBasisDatetimePtypeName, boolean emptyBasisDate, Key emptyBasisDatePtypeName, boolean emptyBasisDatetime, Key emptyBasisDatetimePtypeName, Key accountLastClosingDatePtypeName, Key accountLastClosingDatetimePtypeName)
public boolean isCommon()
public Key getAETNameKey()
public java.lang.String getAETID()
public Key getAccountNameKey()
public java.lang.String getDisplayName()
public java.lang.String getDescription()
public java.lang.String getModelName()
public SessionObservableFilter getAccountSearchFilter()
public boolean getUniqueFlag()
public boolean getNoFoundIgnoreFlag()
public SortRule[] getSortRules()
public ServiceProcessModel getAccountCreateProcess()
public boolean getCreateForceFlag()
public AssignmentSchema getAssignmentSchema()
public Key getAccountInitialCreateTransactionMetaNoPtypeName()
public Key getAccountBalancePtypeNameKey()
public Key getAccountInitialBalancePtypeNameKey()
public int getInitialBalanceType()
public boolean getAmountMinsEnalbleFlag()
public int getAccountBalanceType()
public int getAmountLimitControlType()
public java.lang.String getAmountLimitControlValuePath()
public java.math.BigDecimal getAmountLimitControlValueStatic()
public Key getAmountLimitControlValuePtypeNameKey()
public int getAccountRollbackEnablePolicy()
public SessionObservableFilter getRollbackConditionFilter()
public ServiceProcessModel getAccountBalanceUpdateProcess()
public ServiceProcessModel getAccountInitialBalanceUpdateProcess()
public ServiceProcessModel getAccountRemoveProcess()
public ServiceProcessModel getAccountInitialBasisUpdateProcess()
public ServiceProcessModel getAccountInitialDateAndDatetimeUpdateProcess()
public boolean isInitialBasisDate()
public Key getInitialBasisDatePtypeName()
public boolean isInitialBasisDatetime()
public Key getInitialBasisDatetimePtypeName()
public boolean isEmptyBasisDate()
public Key getEmptyBasisDatePtypeName()
public boolean isEmptyBasisDatetime()
public Key getEmptyBasisDatetimePtypeName()
public Key getAccountLastClosingDatePtypeName()
public Key getAccountLastClosingDatetimePtypeName()
public java.util.List getAccount(CommonFinderFactory finderFactory, Session session, Observable transaction, java.math.BigDecimal transactionAmount, java.util.List errorList, SessionFactory sessionFactory) throws ServiceProcessAETRollbackException
public java.lang.Object getAccountBalance(Updatable account)
public java.math.BigDecimal getAccountBalanceAsDecimal(Updatable account)
public java.lang.Object getAccountInitialAmount(Updatable account)
public java.math.BigDecimal getAccountInitialAmountAsDecimal(Updatable account)
public java.math.BigDecimal getAccountLimitAmountAsDecimal(Updatable account, PathContextFactory pathContextFactory)
public java.math.BigDecimal getNewBalanceAsDecimal(Updatable account, java.math.BigDecimal amount, boolean inOutFlag)
public AET_TransactionMetaNo getInitialAETTransactionMetaNo(Updatable account)
public int hashCode()
hashCode
クラス内 java.lang.Object
public boolean equals(java.lang.Object o)
equals
クラス内 java.lang.Object
public java.lang.String toString()
toString
クラス内 java.lang.Object