Class ValidationConstants.PositionValidationConstants
java.lang.Object
com.bluebell.greenhouse.platform.constants.validation.ValidationConstants.PositionValidationConstants
- Enclosing class:
ValidationConstants
Position-related validation messages.
- Version:
- 3.0.5
- Author:
- Stephen Prizio
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final StringValidation message used when a CFD closing order is missing a manual value.static final StringValidation message used when a close reason is supplied before the position is closed.static final StringValidation message used when a closed position is modified.static final StringValidation message used when a cross-currency order is missing its reported net amount.static final StringValidation message used when an import input stream isnull.static final StringValidation message used when a non-option position includes option contract details.static final StringValidation message used when a non-option position includes an option type.static final StringValidation message used when a non-option position uses an option-only close reason.static final StringValidation message used when an order close reason is supplied for a non-closing order.static final StringValidation message used when an option expiration precedes the position open date.static final StringValidation message used when an option position is missing an expiration date.static final StringValidation message used when an option position is missing an option type.static final StringValidation message used when an option position is missing a strike price.static final StringValidation message used when a position is closed while quantity remains open.static final StringValidation message used when aPositionreference isnull.static final StringValidation message used when a position's closing quantity exceeds its opening quantity.static final StringValidation message used when a position close date is before the open date.static final StringValidation message used when a position close date isnull.static final StringValidation message used when position creation data is missing.static final StringValidation message used when a position filter isnull.static final StringValidation message used when a position id isnull.static final StringValidation message used when aPositionOrderreference isnull.static final StringValidation message used when a closing order exceeds the remaining open quantity.static final StringValidation message used when position-order creation data is missing.static final StringValidation message used when a position-order price is not positive.static final StringValidation message used when a position-order quantity is not positive.static final StringValidation message used when position-order update data is missing.static final StringValidation message used when aPositionRepositoryreference isnull.static final StringValidation message used when aPositionTransactionreference isnull.static final StringValidation message used when position-transaction creation data is missing.static final StringValidation message used when position-transaction update data is missing.static final StringValidation message used when position update data is missing. -
Method Summary
-
Field Details
-
POSITION_CANNOT_BE_NULL
Validation message used when aPositionreference isnull.- See Also:
-
POSITION_ID_CANNOT_BE_NULL
Validation message used when a position id isnull.- See Also:
-
POSITION_REPOSITORY_CANNOT_BE_NULL
Validation message used when aPositionRepositoryreference isnull.- See Also:
-
POSITION_FILTER_CANNOT_BE_NULL
Validation message used when a position filter isnull.- See Also:
-
POSITION_ORDER_CANNOT_BE_NULL
Validation message used when aPositionOrderreference isnull.- See Also:
-
POSITION_TRANSACTION_CANNOT_BE_NULL
Validation message used when aPositionTransactionreference isnull.- See Also:
-
POSITION_CLOSE_DATE_CANNOT_BE_NULL
Validation message used when a position close date isnull.- See Also:
-
POSITION_CLOSE_DATE_CANNOT_BE_BEFORE_OPEN_DATE
Validation message used when a position close date is before the open date.- See Also:
-
POSITION_CREATE_DATA_CANNOT_BE_NULL
Validation message used when position creation data is missing.- See Also:
-
POSITION_UPDATE_DATA_CANNOT_BE_NULL
Validation message used when position update data is missing.- See Also:
-
POSITION_ORDER_CREATE_DATA_CANNOT_BE_NULL
Validation message used when position-order creation data is missing.- See Also:
-
POSITION_ORDER_UPDATE_DATA_CANNOT_BE_NULL
Validation message used when position-order update data is missing.- See Also:
-
CFD_CLOSING_ORDER_MANUAL_VALUE_CANNOT_BE_NULL
Validation message used when a CFD closing order is missing a manual value.- See Also:
-
OPTION_POSITION_REQUIRES_OPTION_TYPE
Validation message used when an option position is missing an option type.- See Also:
-
NON_OPTION_POSITION_CANNOT_INCLUDE_OPTION_TYPE
Validation message used when a non-option position includes an option type.- See Also:
-
OPTION_POSITION_REQUIRES_STRIKE_PRICE
Validation message used when an option position is missing a strike price.- See Also:
-
OPTION_POSITION_REQUIRES_EXPIRATION_DATE
Validation message used when an option position is missing an expiration date.- See Also:
-
OPTION_EXPIRATION_CANNOT_BE_BEFORE_OPEN_DATE
Validation message used when an option expiration precedes the position open date.- See Also:
-
NON_OPTION_POSITION_CANNOT_INCLUDE_OPTION_DETAILS
Validation message used when a non-option position includes option contract details.- See Also:
-
CROSS_CURRENCY_ORDER_REQUIRES_REPORTED_NET_AMOUNT
Validation message used when a cross-currency order is missing its reported net amount.- See Also:
-
NON_OPTION_POSITION_CANNOT_USE_OPTION_CLOSE_REASON
Validation message used when a non-option position uses an option-only close reason.- See Also:
-
OPENING_ORDER_CANNOT_INCLUDE_CLOSE_REASON
Validation message used when an order close reason is supplied for a non-closing order.- See Also:
-
CLOSE_REASON_REQUIRES_CLOSED_POSITION
Validation message used when a close reason is supplied before the position is closed.- See Also:
-
POSITION_ORDER_QUANTITY_MUST_BE_POSITIVE
Validation message used when a position-order quantity is not positive.- See Also:
-
POSITION_ORDER_PRICE_MUST_BE_POSITIVE
Validation message used when a position-order price is not positive.- See Also:
-
POSITION_ORDER_CLOSING_QUANTITY_EXCEEDS_OPEN_QUANTITY
Validation message used when a closing order exceeds the remaining open quantity.- See Also:
-
POSITION_TRANSACTION_CREATE_DATA_CANNOT_BE_NULL
Validation message used when position-transaction creation data is missing.- See Also:
-
POSITION_TRANSACTION_UPDATE_DATA_CANNOT_BE_NULL
Validation message used when position-transaction update data is missing.- See Also:
-
CLOSED_POSITION_CANNOT_BE_MODIFIED
Validation message used when a closed position is modified.- See Also:
-
POSITION_CANNOT_BE_CLOSED_WITH_OPEN_QUANTITY
Validation message used when a position is closed while quantity remains open.- See Also:
-
POSITION_CANNOT_HAVE_NEGATIVE_OPEN_QUANTITY
Validation message used when a position's closing quantity exceeds its opening quantity.- See Also:
-
IMPORT_STREAM_CANNOT_BE_NULL
Validation message used when an import input stream isnull.- See Also:
-