public class GlossariesApi extends CrowdinApi
clientConfig, graphqlUrl, httpClient, url
Constructor and Description |
---|
GlossariesApi(Credentials credentials) |
GlossariesApi(Credentials credentials,
ClientConfig clientConfig) |
Modifier and Type | Method and Description |
---|---|
ResponseObject<Glossary> |
addGlossary(AddGlossaryRequest request) |
ResponseObject<Term> |
addTerm(java.lang.Long glossaryId,
AddTermRequest request) |
ResponseObject<GlossaryExportStatus> |
checkGlossaryExportStatus(java.lang.Long glossaryId,
java.lang.String exportId) |
ResponseObject<GlossaryImportStatus> |
checkGlossaryImportStatus(java.lang.Long glossaryId,
java.lang.String importId) |
void |
clearGlossary(java.lang.Long glossaryId,
java.lang.String languageId,
java.lang.Long conceptId,
java.lang.Long translationOfTermId) |
void |
deleteConcept(java.lang.Long glossaryId,
java.lang.Long conceptId) |
void |
deleteGlossary(java.lang.Long glossaryId) |
void |
deleteTerm(java.lang.Long glossaryId,
java.lang.Long termId) |
ResponseObject<DownloadLink> |
downloadGlossary(java.lang.Long glossaryId,
java.lang.String exportId) |
ResponseObject<Glossary> |
editGlossary(java.lang.Long glossaryId,
java.util.List<PatchRequest> request) |
ResponseObject<Term> |
editTerm(java.lang.Long glossaryId,
java.lang.Long termId,
java.util.List<PatchRequest> request) |
ResponseObject<GlossaryExportStatus> |
exportGlossary(java.lang.Long glossaryId,
ExportGlossaryRequest request) |
ResponseObject<Concept> |
getConcept(java.lang.Long glossaryId,
java.lang.Long conceptId) |
ResponseObject<Glossary> |
getGlossary(java.lang.Long glossaryId) |
ResponseObject<Term> |
getTerm(java.lang.Long glossaryId,
java.lang.Long termId) |
ResponseObject<GlossaryImportStatus> |
importGlossary(java.lang.Long glossaryId,
ImportGlossaryRequest request) |
ResponseList<Concept> |
listConcepts(java.lang.Long glossaryId,
java.lang.Integer limit,
java.lang.Integer offset) |
ResponseList<Concept> |
listConcepts(java.lang.Long glossaryId,
ListConceptsParams params) |
ResponseList<Glossary> |
listGlossaries(ListGlossariesParams params) |
ResponseList<Glossary> |
listGlossaries(java.lang.Long groupId,
java.lang.Integer limit,
java.lang.Integer offset) |
ResponseList<Term> |
listTerms(java.lang.Long glossaryId,
ListTermsParams params) |
ResponseList<Term> |
listTerms(java.lang.Long glossaryId,
java.lang.Long userId,
java.lang.String languageId,
java.lang.Long conceptId,
java.lang.Long translationOfTermId,
java.lang.Integer limit,
java.lang.Integer offset) |
ResponseList<SearchConcordance> |
searchConcordance(java.lang.Long projectId,
SearchConcordanceRequest request) |
ResponseObject<Concept> |
updateConcept(java.lang.Long glossaryId,
java.lang.Long conceptId,
Concept request) |
graphql, graphql
public GlossariesApi(Credentials credentials)
public GlossariesApi(Credentials credentials, ClientConfig clientConfig)
public ResponseList<SearchConcordance> searchConcordance(java.lang.Long projectId, SearchConcordanceRequest request)
projectId
- project identifierrequest
- request objectpublic ResponseList<Concept> listConcepts(java.lang.Long glossaryId, java.lang.Integer limit, java.lang.Integer offset) throws HttpException, HttpBadRequestException
glossaryId
- glossary identifierlimit
- maximum number of items to retrieve (default 25)offset
- starting offset in the collection (default 0)HttpException
HttpBadRequestException
public ResponseList<Concept> listConcepts(java.lang.Long glossaryId, ListConceptsParams params) throws HttpException, HttpBadRequestException
HttpException
HttpBadRequestException
public ResponseObject<Concept> getConcept(java.lang.Long glossaryId, java.lang.Long conceptId) throws HttpException, HttpBadRequestException
glossaryId
- glossary identifierconceptId
- concept identifierHttpException
HttpBadRequestException
public ResponseObject<Concept> updateConcept(java.lang.Long glossaryId, java.lang.Long conceptId, Concept request) throws HttpException, HttpBadRequestException
glossaryId
- glossary identifierconceptId
- concept identifierrequest
- request objectHttpException
HttpBadRequestException
public void deleteConcept(java.lang.Long glossaryId, java.lang.Long conceptId) throws HttpException, HttpBadRequestException
glossaryId
- glossary identifierconceptId
- concept identifierHttpException
HttpBadRequestException
public ResponseList<Glossary> listGlossaries(java.lang.Long groupId, java.lang.Integer limit, java.lang.Integer offset) throws HttpException, HttpBadRequestException
groupId
- group identifierlimit
- maximum number of items to retrieve (default 25)offset
- starting offset in the collection (default 0)HttpException
HttpBadRequestException
public ResponseList<Glossary> listGlossaries(ListGlossariesParams params) throws HttpException, HttpBadRequestException
HttpException
HttpBadRequestException
public ResponseObject<Glossary> addGlossary(AddGlossaryRequest request) throws HttpException, HttpBadRequestException
request
- request objectHttpException
HttpBadRequestException
public ResponseObject<Glossary> getGlossary(java.lang.Long glossaryId) throws HttpException, HttpBadRequestException
glossaryId
- glossary identifierHttpException
HttpBadRequestException
public void deleteGlossary(java.lang.Long glossaryId) throws HttpException, HttpBadRequestException
glossaryId
- glossary identifierHttpException
HttpBadRequestException
public ResponseObject<Glossary> editGlossary(java.lang.Long glossaryId, java.util.List<PatchRequest> request) throws HttpException, HttpBadRequestException
glossaryId
- glossary identifierrequest
- request objectHttpException
HttpBadRequestException
public ResponseObject<GlossaryExportStatus> exportGlossary(java.lang.Long glossaryId, ExportGlossaryRequest request) throws HttpException, HttpBadRequestException
glossaryId
- glossary identifierrequest
- request objectHttpException
HttpBadRequestException
public ResponseObject<GlossaryExportStatus> checkGlossaryExportStatus(java.lang.Long glossaryId, java.lang.String exportId) throws HttpException, HttpBadRequestException
glossaryId
- glossary identifierexportId
- export identifierHttpException
HttpBadRequestException
public ResponseObject<DownloadLink> downloadGlossary(java.lang.Long glossaryId, java.lang.String exportId) throws HttpException, HttpBadRequestException
glossaryId
- glossary identifierexportId
- export identifierHttpException
HttpBadRequestException
public ResponseObject<GlossaryImportStatus> importGlossary(java.lang.Long glossaryId, ImportGlossaryRequest request) throws HttpException, HttpBadRequestException
glossaryId
- glossary identifierrequest
- request objectHttpException
HttpBadRequestException
public ResponseObject<GlossaryImportStatus> checkGlossaryImportStatus(java.lang.Long glossaryId, java.lang.String importId) throws HttpException, HttpBadRequestException
glossaryId
- glossary identifierimportId
- import identifierHttpException
HttpBadRequestException
public ResponseList<Term> listTerms(java.lang.Long glossaryId, java.lang.Long userId, java.lang.String languageId, java.lang.Long conceptId, @Deprecated java.lang.Long translationOfTermId, java.lang.Integer limit, java.lang.Integer offset) throws HttpException, HttpBadRequestException
glossaryId
- glossary identifieruserId
- user identifierlanguageId
- language identifierconceptId
- concept identifiertranslationOfTermId
- term identifierlimit
- maximum number of items to retrieve (default 25)offset
- starting offset in the collection (default 0)HttpException
HttpBadRequestException
public ResponseList<Term> listTerms(java.lang.Long glossaryId, ListTermsParams params) throws HttpException, HttpBadRequestException
HttpException
HttpBadRequestException
public ResponseObject<Term> addTerm(java.lang.Long glossaryId, AddTermRequest request) throws HttpException, HttpBadRequestException
glossaryId
- glossary identifierrequest
- request objectHttpException
HttpBadRequestException
public void clearGlossary(java.lang.Long glossaryId, java.lang.String languageId, java.lang.Long conceptId, @Deprecated java.lang.Long translationOfTermId) throws HttpException, HttpBadRequestException
glossaryId
- glossary identifierlanguageId
- language identifierconceptId
- concept identifiertranslationOfTermId
- translationOfTerm identifierHttpException
HttpBadRequestException
public ResponseObject<Term> getTerm(java.lang.Long glossaryId, java.lang.Long termId) throws HttpException, HttpBadRequestException
glossaryId
- glossary identifiertermId
- term identifierHttpException
HttpBadRequestException
public void deleteTerm(java.lang.Long glossaryId, java.lang.Long termId) throws HttpException, HttpBadRequestException
glossaryId
- glossary identifiertermId
- term identifierHttpException
HttpBadRequestException
public ResponseObject<Term> editTerm(java.lang.Long glossaryId, java.lang.Long termId, java.util.List<PatchRequest> request) throws HttpException, HttpBadRequestException
glossaryId
- glossary identifiertermId
- term identifierrequest
- request objectHttpException
HttpBadRequestException