Package ru.moysklad.remap_1_2.clients
Class OrganizationClient
- java.lang.Object
-
- ru.moysklad.remap_1_2.clients.EntityClientBase
-
- ru.moysklad.remap_1_2.clients.OrganizationClient
-
- All Implemented Interfaces:
DeleteByIdEndpoint,Endpoint,GetByIdEndpoint<Organization>,GetListEndpoint<Organization>,MassCreateUpdateDeleteEndpoint<Organization>,MassCreateUpdateEndpoint<Organization>,MetadataAttributeEndpoint,MetadataEndpoint<MetadataAttributeSharedResponse<Attribute>>,PostEndpoint<Organization>,PutByIdEndpoint<Organization>
public final class OrganizationClient extends EntityClientBase implements GetListEndpoint<Organization>, PostEndpoint<Organization>, DeleteByIdEndpoint, MetadataEndpoint<MetadataAttributeSharedResponse<Attribute>>, MetadataAttributeEndpoint, GetByIdEndpoint<Organization>, PutByIdEndpoint<Organization>, MassCreateUpdateDeleteEndpoint<Organization>
-
-
Field Summary
-
Fields inherited from class ru.moysklad.remap_1_2.clients.EntityClientBase
api, path
-
-
Constructor Summary
Constructors Constructor Description OrganizationClient(ApiClient api)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description List<AgentAccount>createAccounts(String organizationId, Collection<AgentAccount> entities)List<AgentAccount>createAccounts(Organization organization, Collection<AgentAccount> entities)Class<? extends MetaEntity>entityClass()ListEntity<AgentAccount>getAccounts(String organizationId, ApiParam... params)ListEntity<AgentAccount>getAccounts(Organization organization, ApiParam... params)Class<? extends MetaEntity>metaEntityClass()-
Methods inherited from class ru.moysklad.remap_1_2.clients.EntityClientBase
api, path, positionEntityClass
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface ru.moysklad.remap_1_2.clients.endpoints.DeleteByIdEndpoint
delete, delete
-
Methods inherited from interface ru.moysklad.remap_1_2.clients.endpoints.Endpoint
api, path, positionEntityClass
-
Methods inherited from interface ru.moysklad.remap_1_2.clients.endpoints.GetByIdEndpoint
get, get
-
Methods inherited from interface ru.moysklad.remap_1_2.clients.endpoints.GetListEndpoint
get
-
Methods inherited from interface ru.moysklad.remap_1_2.clients.endpoints.MassCreateUpdateDeleteEndpoint
delete
-
Methods inherited from interface ru.moysklad.remap_1_2.clients.endpoints.MassCreateUpdateEndpoint
createOrUpdate
-
Methods inherited from interface ru.moysklad.remap_1_2.clients.endpoints.MetadataAttributeEndpoint
createMetadataAttribute, deleteMetadataAttribute, deleteMetadataAttribute, metadataAttributes, metadataAttributes, updateMetadataAttribute, updateMetadataAttribute
-
Methods inherited from interface ru.moysklad.remap_1_2.clients.endpoints.MetadataEndpoint
metadata
-
Methods inherited from interface ru.moysklad.remap_1_2.clients.endpoints.PostEndpoint
create
-
Methods inherited from interface ru.moysklad.remap_1_2.clients.endpoints.PutByIdEndpoint
update, update
-
-
-
-
Constructor Detail
-
OrganizationClient
public OrganizationClient(ApiClient api)
-
-
Method Detail
-
entityClass
public Class<? extends MetaEntity> entityClass()
- Specified by:
entityClassin interfaceEndpoint- Overrides:
entityClassin classEntityClientBase
-
metaEntityClass
public Class<? extends MetaEntity> metaEntityClass()
- Specified by:
metaEntityClassin interfaceEndpoint- Overrides:
metaEntityClassin classEntityClientBase
-
getAccounts
public ListEntity<AgentAccount> getAccounts(String organizationId, ApiParam... params) throws IOException, ApiClientException
- Throws:
IOExceptionApiClientException
-
getAccounts
public ListEntity<AgentAccount> getAccounts(Organization organization, ApiParam... params) throws IOException, ApiClientException
- Throws:
IOExceptionApiClientException
-
createAccounts
public List<AgentAccount> createAccounts(String organizationId, Collection<AgentAccount> entities) throws IOException, ApiClientException
- Throws:
IOExceptionApiClientException
-
createAccounts
public List<AgentAccount> createAccounts(Organization organization, Collection<AgentAccount> entities) throws IOException, ApiClientException
- Throws:
IOExceptionApiClientException
-
-