public class WeightedStaticContainer extends java.lang.Object implements WeightedEvaluate, java.io.Serializable
| 修飾子とタイプ | クラスと説明 |
|---|---|
static class |
WeightedStaticContainer.DynamicWeightedProcedure |
| 修飾子とタイプ | フィールドと説明 |
|---|---|
static java.math.BigDecimal |
HANDRED |
static java.math.BigDecimal |
ZERO |
| コンストラクタと説明 |
|---|
WeightedStaticContainer(java.lang.String weightedTypeName,
java.lang.String assignID,
java.lang.String assignProcessName,
SessionValueProducer[] weightedTargetProducer,
WeightedTargetNullAction targetNullAction,
java.lang.Integer targetNullErrorCode,
java.lang.String targetNullErrorMessage,
SessionValueProducer weightedStaticProducer,
WeightedStaticNullAction weightedNullAction,
java.lang.Integer weightedNullErrorCode,
java.lang.String weightedNullErrorMessage,
SessionValueProducer weightedScaleProducer,
SessionValueProducer weightedRoundProducer,
java.lang.Integer weightedScale,
java.lang.Integer weightedRoundMode,
java.lang.Boolean adjustToBig,
Key[] adjustToPtypeName,
boolean percentFlag,
SessionTemplateEvaluatable sessionTemplate) |
public static final java.math.BigDecimal HANDRED
public static final java.math.BigDecimal ZERO
public WeightedStaticContainer(java.lang.String weightedTypeName, java.lang.String assignID, java.lang.String assignProcessName, SessionValueProducer[] weightedTargetProducer, WeightedTargetNullAction targetNullAction, java.lang.Integer targetNullErrorCode, java.lang.String targetNullErrorMessage, SessionValueProducer weightedStaticProducer, WeightedStaticNullAction weightedNullAction, java.lang.Integer weightedNullErrorCode, java.lang.String weightedNullErrorMessage, SessionValueProducer weightedScaleProducer, SessionValueProducer weightedRoundProducer, java.lang.Integer weightedScale, java.lang.Integer weightedRoundMode, java.lang.Boolean adjustToBig, Key[] adjustToPtypeName, boolean percentFlag, SessionTemplateEvaluatable sessionTemplate)
public int getScale(Session session) throws AssignException
WeightedEvaluategetScale インタフェース内 WeightedEvaluateAssignExceptionpublic int getRoundMode(Session session)
WeightedEvaluategetRoundMode インタフェース内 WeightedEvaluatepublic Session weighted(Session session, int scale, int roundMode) throws AssignException
WeightedEvaluateweighted インタフェース内 WeightedEvaluateAssignExceptionpublic static WeightedStaticContainer getWeightedStaticContainer(Resource resource, java.lang.String assignID, java.lang.String assignProcessName, java.util.Map weightedSection)
public java.lang.String getAssignID()
public java.lang.String getAssignProcessName()
public SessionValueProducer[] getWeightedTargetProducer()
public SessionValueProducer getWeightedStaticProducer()
public SessionValueProducer getWeightedScaleProducer()
public SessionValueProducer getWeightedRoundProducer()
public java.lang.Integer getWeightedScale()
public java.lang.Integer getWeightedRoundMode()
public java.lang.Boolean getAdjustToBig(Session session)
WeightedEvaluategetAdjustToBig インタフェース内 WeightedEvaluatepublic java.lang.String getWeightedTypeName()
public WeightedTargetNullAction getTargetNullAction()
public java.lang.Integer getTargetNullErrorCode()
public java.lang.String getTargetNullErrorMessage()
public WeightedStaticNullAction getWeightedNullAction()
public java.lang.Integer getWeightedNullErrorCode()
public java.lang.String getWeightedNullErrorMessage()
public Key[] getAdjustToPtypeName(Session session)
WeightedEvaluategetAdjustToPtypeName インタフェース内 WeightedEvaluate