public class PythonOrderLookupService
extends java.lang.Object
OrderLookupService
from PythonStrategyService
.
Methods mirror delegated methods with small changes (no Optional, only VOs are used, not entities). Some are left out.Constructor and Description |
---|
PythonOrderLookupService(OrderLookupService orderLookupService,
GenericCacheFacade genericCacheFacade,
ObjectMapper objectMapper) |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getActiveOrderByExtId(long accountId,
java.lang.String extId) |
java.lang.String |
getActiveOrderByIntId(java.lang.String intId)
Gets an open order by its
intId . |
java.util.List<java.lang.String> |
getActiveOrderDetails()
Returns details of currently open orders.
|
java.lang.String |
getActiveOrderDetailsByIntId(java.lang.String intId)
Gets an open order details by its
intId . |
java.util.List<java.lang.String> |
getActiveOrdersByParentIntId(java.lang.String parentIntId)
Returns all open child orders of the parent order with the given
IntId . |
java.util.List<java.lang.String> |
getActiveOrdersBySecurity(long securityId)
Returns open orders for the given security.
|
java.util.List<java.lang.String> |
getActiveOrdersByStrategy(long strategyId)
Returns open orders for the given strategy.
|
java.util.List<java.lang.String> |
getActiveOrdersByStrategyAndSecurity(long strategyId,
long securityId)
Returns open orders for the given strategy and security.
|
java.util.List<java.lang.String> |
getAllActiveOrders() |
java.util.List<java.lang.String> |
getAllActiveOrdersByAccountId(long accountId) |
java.util.List<java.lang.String> |
getAllActiveOrdersByConnectorDescriptor(java.lang.String connectorDescriptorStr) |
java.util.Collection<java.lang.String> |
getAllOrderPreferences()
Gets all OrderPreference.
|
java.util.List<java.lang.String> |
getCompletedOrderDetails()
Returns details of completed (EXECUTED, CANCELLED or REJECTED) orders.
|
java.lang.String |
getCompletedOrderDetailsByIntId(java.lang.String intId)
Gets completed order details by its
intId . |
java.lang.String |
getCurrentOrderStatus(long accountId,
java.lang.String extId,
java.lang.String intId) |
java.util.List<java.lang.String> |
getDailyOrders()
Finds all orders of the current day in descending
dateTime order. |
java.util.List<java.lang.String> |
getDailyOrdersByStrategy(java.lang.String strategyName)
Finds all orders of the current day of a specific Strategy in descending
dateTime order. |
java.lang.String |
getOrderByIntId(java.lang.String intId)
Gets an order (open or completed) by its
intId . |
java.util.List<java.lang.String> |
getOrdersByParentIntId(java.lang.String parentIntId)
Returns Child-Orders of a given Order identified via its internalId
Only direct children of an order can be received
|
java.util.List<java.lang.String> |
getOrdersInTimeframe(java.time.ZonedDateTime fromDate,
java.time.ZonedDateTime toDate)
Gets all (open and completed) orders in Timeframe
|
java.util.List<java.lang.String> |
getOrderStatusesInTimeframe(java.time.ZonedDateTime fromDate,
java.time.ZonedDateTime toDate)
Finds all OrderStatus that were created / updated in given time frame
|
java.lang.String |
getStatusByIntId(java.lang.String intId)
Returns execution status of the order with the given
IntId or null |
java.lang.String |
lookupIntIdByExtId(ConnectorDescriptor connectorDescriptor,
java.lang.String extId)
Looks up Order
IntId by ExtId . |
protected java.lang.String |
serialize(java.lang.Object object) |
public PythonOrderLookupService(OrderLookupService orderLookupService, GenericCacheFacade genericCacheFacade, ObjectMapper objectMapper)
public java.lang.String lookupIntIdByExtId(ConnectorDescriptor connectorDescriptor, java.lang.String extId)
IntId
by ExtId
.public java.lang.String getOrderByIntId(java.lang.String intId)
intId
.public java.lang.String getActiveOrderByIntId(java.lang.String intId)
intId
.public java.util.List<java.lang.String> getOrdersByParentIntId(java.lang.String parentIntId)
public java.util.List<java.lang.String> getActiveOrdersByParentIntId(java.lang.String parentIntId)
IntId
.public java.util.List<java.lang.String> getActiveOrdersByStrategy(long strategyId)
public java.util.List<java.lang.String> getActiveOrdersBySecurity(long securityId)
public java.util.List<java.lang.String> getActiveOrdersByStrategyAndSecurity(long strategyId, long securityId)
public java.util.List<java.lang.String> getOrdersInTimeframe(java.time.ZonedDateTime fromDate, java.time.ZonedDateTime toDate)
public java.lang.String getStatusByIntId(java.lang.String intId)
IntId
or null
public java.util.List<java.lang.String> getOrderStatusesInTimeframe(java.time.ZonedDateTime fromDate, java.time.ZonedDateTime toDate)
public java.util.List<java.lang.String> getDailyOrders()
dateTime
order.public java.util.List<java.lang.String> getDailyOrdersByStrategy(java.lang.String strategyName)
dateTime
order.public java.util.Collection<java.lang.String> getAllOrderPreferences()
public java.util.List<java.lang.String> getAllActiveOrders()
public java.lang.String getActiveOrderByExtId(long accountId, java.lang.String extId)
public java.lang.String getCurrentOrderStatus(long accountId, java.lang.String extId, java.lang.String intId)
public java.util.List<java.lang.String> getAllActiveOrdersByConnectorDescriptor(java.lang.String connectorDescriptorStr)
public java.util.List<java.lang.String> getAllActiveOrdersByAccountId(long accountId)
public java.lang.String getActiveOrderDetailsByIntId(java.lang.String intId)
intId
.public java.lang.String getCompletedOrderDetailsByIntId(java.lang.String intId)
intId
.public java.util.List<java.lang.String> getActiveOrderDetails()
public java.util.List<java.lang.String> getCompletedOrderDetails()
protected java.lang.String serialize(java.lang.Object object)