Interface DocumentPositionsEndpoint<T extends DocumentPosition>
-
- All Superinterfaces:
Endpoint
- All Known Implementing Classes:
CommissionReportInClient,CommissionReportOutClient,CustomerOrderClient,DemandClient,EnterClient,InternalOrderClient,InventoryClient,InvoiceInClient,InvoiceOutClient,LossClient,MoveClient,PurchaseOrderClient,PurchaseReturnClient,SalesReturnClient,SupplyClient
public interface DocumentPositionsEndpoint<T extends DocumentPosition> extends Endpoint
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default TcreatePosition(String documentId, T updatedEntity)default TcreatePosition(DocumentEntity document, T updatedEntity)default List<T>createPositions(String documentId, List<T> updatedEntities)default List<T>createPositions(DocumentEntity document, List<T> updatedEntities)default voiddeletePosition(String documentId, String positionId)default voiddeletePosition(DocumentEntity document, String positionId)default voiddeletePosition(DocumentEntity document, T position)Class<? extends DocumentPosition>documentPositionClass()default TgetPosition(String documentId, String positionId, ApiParam... params)default TgetPosition(DocumentEntity document, String positionId, ApiParam... params)default ListEntity<T>getPositions(String documentId, ApiParam... params)default ListEntity<T>getPositions(DocumentEntity document, ApiParam... params)default voidupdatePosition(String documentId, String positionId, T updatedEntity)default voidupdatePosition(DocumentEntity document, String positionId, T updatedEntity)default voidupdatePosition(DocumentEntity document, T position)default voidupdatePosition(DocumentEntity document, T position, T updatedEntity)-
Methods inherited from interface ru.moysklad.remap_1_2.clients.endpoints.Endpoint
api, entityClass, metaEntityClass, path, positionEntityClass
-
-
-
-
Method Detail
-
createPositions
default List<T> createPositions(String documentId, List<T> updatedEntities) throws IOException, ApiClientException
- Throws:
IOExceptionApiClientException
-
createPositions
default List<T> createPositions(DocumentEntity document, List<T> updatedEntities) throws IOException, ApiClientException
- Throws:
IOExceptionApiClientException
-
createPosition
default T createPosition(String documentId, T updatedEntity) throws IOException, ApiClientException
- Throws:
IOExceptionApiClientException
-
createPosition
default T createPosition(DocumentEntity document, T updatedEntity) throws IOException, ApiClientException
- Throws:
IOExceptionApiClientException
-
getPositions
default ListEntity<T> getPositions(String documentId, ApiParam... params) throws IOException, ApiClientException
- Throws:
IOExceptionApiClientException
-
getPositions
default ListEntity<T> getPositions(DocumentEntity document, ApiParam... params) throws IOException, ApiClientException
- Throws:
IOExceptionApiClientException
-
getPosition
default T getPosition(String documentId, String positionId, ApiParam... params) throws IOException, ApiClientException
- Throws:
IOExceptionApiClientException
-
getPosition
default T getPosition(DocumentEntity document, String positionId, ApiParam... params) throws IOException, ApiClientException
- Throws:
IOExceptionApiClientException
-
updatePosition
default void updatePosition(String documentId, String positionId, T updatedEntity) throws IOException, ApiClientException
- Throws:
IOExceptionApiClientException
-
updatePosition
default void updatePosition(DocumentEntity document, String positionId, T updatedEntity) throws IOException, ApiClientException
- Throws:
IOExceptionApiClientException
-
updatePosition
default void updatePosition(DocumentEntity document, T position, T updatedEntity) throws IOException, ApiClientException
- Throws:
IOExceptionApiClientException
-
updatePosition
default void updatePosition(DocumentEntity document, T position) throws IOException, ApiClientException
- Throws:
IOExceptionApiClientException
-
deletePosition
default void deletePosition(String documentId, String positionId) throws IOException, ApiClientException
- Throws:
IOExceptionApiClientException
-
deletePosition
default void deletePosition(DocumentEntity document, String positionId) throws IOException, ApiClientException
- Throws:
IOExceptionApiClientException
-
deletePosition
default void deletePosition(DocumentEntity document, T position) throws IOException, ApiClientException
- Throws:
IOExceptionApiClientException
-
documentPositionClass
Class<? extends DocumentPosition> documentPositionClass()
-
-