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,
java.lang.Integer limit,
java.lang.Integer offset,
java.util.List<OrderByField> orderBy) |
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<Glossary> |
listGlossaries(java.lang.Long groupId,
java.lang.Integer limit,
java.lang.Integer offset,
java.util.List<OrderByField> orderBy) |
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<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,
java.util.List<OrderByField> orderBy) |
ResponseList<SearchConcordance> |
searchConcordance(java.lang.Long projectId,
SearchConcordanceRequest request) |
ResponseObject<Concept> |
updateConcept(java.lang.Long glossaryId,
java.lang.Long conceptId,
Concept request) |
graphql, graphqlpublic 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)HttpExceptionHttpBadRequestExceptionpublic ResponseList<Concept> listConcepts(java.lang.Long glossaryId, java.lang.Integer limit, java.lang.Integer offset, java.util.List<OrderByField> orderBy) throws HttpException, HttpBadRequestException
glossaryId - glossary identifierlimit - maximum number of items to retrieve (default 25)offset - starting offset in the collection (default 0)orderBy - list of OrderByFieldsHttpExceptionHttpBadRequestExceptionpublic ResponseList<Concept> listConcepts(java.lang.Long glossaryId, ListConceptsParams params) throws HttpException, HttpBadRequestException
HttpExceptionHttpBadRequestExceptionpublic ResponseObject<Concept> getConcept(java.lang.Long glossaryId, java.lang.Long conceptId) throws HttpException, HttpBadRequestException
glossaryId - glossary identifierconceptId - concept identifierHttpExceptionHttpBadRequestExceptionpublic ResponseObject<Concept> updateConcept(java.lang.Long glossaryId, java.lang.Long conceptId, Concept request) throws HttpException, HttpBadRequestException
glossaryId - glossary identifierconceptId - concept identifierrequest - request objectHttpExceptionHttpBadRequestExceptionpublic void deleteConcept(java.lang.Long glossaryId,
java.lang.Long conceptId)
throws HttpException,
HttpBadRequestException
glossaryId - glossary identifierconceptId - concept identifierHttpExceptionHttpBadRequestExceptionpublic 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)HttpExceptionHttpBadRequestExceptionpublic ResponseList<Glossary> listGlossaries(java.lang.Long groupId, java.lang.Integer limit, java.lang.Integer offset, java.util.List<OrderByField> orderBy) throws HttpException, HttpBadRequestException
groupId - group identifierlimit - maximum number of items to retrieve (default 25)offset - starting offset in the collection (default 0)orderBy - list of OrderByFieldHttpExceptionHttpBadRequestExceptionpublic ResponseList<Glossary> listGlossaries(ListGlossariesParams params) throws HttpException, HttpBadRequestException
HttpExceptionHttpBadRequestExceptionpublic ResponseObject<Glossary> addGlossary(AddGlossaryRequest request) throws HttpException, HttpBadRequestException
request - request objectHttpExceptionHttpBadRequestExceptionpublic ResponseObject<Glossary> getGlossary(java.lang.Long glossaryId) throws HttpException, HttpBadRequestException
glossaryId - glossary identifierHttpExceptionHttpBadRequestExceptionpublic void deleteGlossary(java.lang.Long glossaryId)
throws HttpException,
HttpBadRequestException
glossaryId - glossary identifierHttpExceptionHttpBadRequestExceptionpublic ResponseObject<Glossary> editGlossary(java.lang.Long glossaryId, java.util.List<PatchRequest> request) throws HttpException, HttpBadRequestException
glossaryId - glossary identifierrequest - request objectHttpExceptionHttpBadRequestExceptionpublic ResponseObject<GlossaryExportStatus> exportGlossary(java.lang.Long glossaryId, ExportGlossaryRequest request) throws HttpException, HttpBadRequestException
glossaryId - glossary identifierrequest - request objectHttpExceptionHttpBadRequestExceptionpublic ResponseObject<GlossaryExportStatus> checkGlossaryExportStatus(java.lang.Long glossaryId, java.lang.String exportId) throws HttpException, HttpBadRequestException
glossaryId - glossary identifierexportId - export identifierHttpExceptionHttpBadRequestExceptionpublic ResponseObject<DownloadLink> downloadGlossary(java.lang.Long glossaryId, java.lang.String exportId) throws HttpException, HttpBadRequestException
glossaryId - glossary identifierexportId - export identifierHttpExceptionHttpBadRequestExceptionpublic ResponseObject<GlossaryImportStatus> importGlossary(java.lang.Long glossaryId, ImportGlossaryRequest request) throws HttpException, HttpBadRequestException
glossaryId - glossary identifierrequest - request objectHttpExceptionHttpBadRequestExceptionpublic ResponseObject<GlossaryImportStatus> checkGlossaryImportStatus(java.lang.Long glossaryId, java.lang.String importId) throws HttpException, HttpBadRequestException
glossaryId - glossary identifierimportId - import identifierHttpExceptionHttpBadRequestExceptionpublic 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)HttpExceptionHttpBadRequestExceptionpublic 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, java.util.List<OrderByField> orderBy) 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)orderBy - list of OrderByFieldHttpExceptionHttpBadRequestExceptionpublic ResponseList<Term> listTerms(java.lang.Long glossaryId, ListTermsParams params) throws HttpException, HttpBadRequestException
HttpExceptionHttpBadRequestExceptionpublic ResponseObject<Term> addTerm(java.lang.Long glossaryId, AddTermRequest request) throws HttpException, HttpBadRequestException
glossaryId - glossary identifierrequest - request objectHttpExceptionHttpBadRequestExceptionpublic 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 identifierHttpExceptionHttpBadRequestExceptionpublic ResponseObject<Term> getTerm(java.lang.Long glossaryId, java.lang.Long termId) throws HttpException, HttpBadRequestException
glossaryId - glossary identifiertermId - term identifierHttpExceptionHttpBadRequestExceptionpublic void deleteTerm(java.lang.Long glossaryId,
java.lang.Long termId)
throws HttpException,
HttpBadRequestException
glossaryId - glossary identifiertermId - term identifierHttpExceptionHttpBadRequestExceptionpublic 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 objectHttpExceptionHttpBadRequestException