Interface HasFilesEndpoint<T extends MetaEntity>
-
- All Superinterfaces:
Endpoint
- All Known Implementing Classes:
BundleClient,CashInClient,CashOutClient,CommissionReportInClient,CommissionReportOutClient,CounterpartyClient,CustomerOrderClient,DemandClient,EnterClient,FactureInClient,FactureOutClient,InternalOrderClient,InventoryClient,InvoiceInClient,InvoiceOutClient,LossClient,MoveClient,PaymentInClient,PaymentOutClient,PrepaymentClient,PrepaymentReturnClient,PricelistClient,ProcessingClient,ProcessingOrderClient,ProductClient,PurchaseOrderClient,PurchaseReturnClient,RetailDemandClient,RetailDrawerCashInClient,RetailDrawerCashOutClient,RetailSalesReturnClient,RetailShiftClient,SalesReturnClient,ServiceClient,SupplyClient,TaskClient
public interface HasFilesEndpoint<T extends MetaEntity> extends Endpoint
-
-
Method Summary
All Methods Instance Methods Default Methods Modifier and Type Method Description default List<AttachedFile>addFile(String entityId, AttachedFile file)default List<AttachedFile>addFile(T entity, AttachedFile file)default voiddeleteFile(String entityId, String fileId)default voiddeleteFile(String entityId, AttachedFile file)default voiddeleteFile(T entity, String fileId)default voiddeleteFile(T entity, AttachedFile file)default voiddeleteFiles(String entityId, List<AttachedFile> files)default voiddeleteFiles(T entity, List<AttachedFile> files)default ListEntity<AttachedFile>getFiles(String entityId, ApiParam... params)default ListEntity<AttachedFile>getFiles(T entity, ApiParam... params)default List<AttachedFile>updateFiles(String entityId, List<AttachedFile> files)default List<AttachedFile>updateFiles(T entity, List<AttachedFile> files)-
Methods inherited from interface ru.moysklad.remap_1_2.clients.endpoints.Endpoint
api, entityClass, metaEntityClass, path, positionEntityClass
-
-
-
-
Method Detail
-
getFiles
default ListEntity<AttachedFile> getFiles(String entityId, ApiParam... params) throws IOException, ApiClientException
- Throws:
IOExceptionApiClientException
-
getFiles
default ListEntity<AttachedFile> getFiles(T entity, ApiParam... params) throws IOException, ApiClientException
- Throws:
IOExceptionApiClientException
-
addFile
default List<AttachedFile> addFile(String entityId, AttachedFile file) throws IOException, ApiClientException
- Throws:
IOExceptionApiClientException
-
addFile
default List<AttachedFile> addFile(T entity, AttachedFile file) throws IOException, ApiClientException
- Throws:
IOExceptionApiClientException
-
updateFiles
default List<AttachedFile> updateFiles(String entityId, List<AttachedFile> files) throws IOException, ApiClientException
- Throws:
IOExceptionApiClientException
-
updateFiles
default List<AttachedFile> updateFiles(T entity, List<AttachedFile> files) throws IOException, ApiClientException
- Throws:
IOExceptionApiClientException
-
deleteFile
default void deleteFile(String entityId, String fileId) throws IOException, ApiClientException
- Throws:
IOExceptionApiClientException
-
deleteFile
default void deleteFile(T entity, String fileId) throws IOException, ApiClientException
- Throws:
IOExceptionApiClientException
-
deleteFile
default void deleteFile(String entityId, AttachedFile file) throws IOException, ApiClientException
- Throws:
IOExceptionApiClientException
-
deleteFile
default void deleteFile(T entity, AttachedFile file) throws IOException, ApiClientException
- Throws:
IOExceptionApiClientException
-
deleteFiles
default void deleteFiles(String entityId, List<AttachedFile> files) throws IOException, ApiClientException
- Throws:
IOExceptionApiClientException
-
deleteFiles
default void deleteFiles(T entity, List<AttachedFile> files) throws IOException, ApiClientException
- Throws:
IOExceptionApiClientException
-
-