Class LanguageObjectsResourceImpl

  • All Implemented Interfaces:
    com.artisol.teneo.studio.api.resources.LanguageObjectsResource

    public class LanguageObjectsResourceImpl
    extends AbstractResource
    implements com.artisol.teneo.studio.api.resources.LanguageObjectsResource
    • Field Summary

      • Fields inherited from interface com.artisol.teneo.studio.api.resources.LanguageObjectsResource

        DELETE_LANGUAGE_OBJECT_PATH, DELETE_LANGUAGE_OBJECT_SUMMARY, GET_LANGUAGE_OBJECT_HEADERS_PATH, GET_LANGUAGE_OBJECT_HEADERS_SUMMARY, GET_LANGUAGE_OBJECT_PATH, GET_LANGUAGE_OBJECT_SUMMARY, GET_LANGUAGE_OBJECT_VERSION_PATH, GET_LANGUAGE_OBJECT_VERSION_SUMMARY, PATH, POST_LANGUAGE_OBJECT_PATH, POST_LANGUAGE_OBJECT_SUMMARY, PUT_LANGUAGE_OBJECT_PATH, PUT_LANGUAGE_OBJECT_SUMMARY
    • Constructor Detail

      • LanguageObjectsResourceImpl

        public LanguageObjectsResourceImpl​(javax.ws.rs.client.WebTarget webTarget)
    • Method Detail

      • createLanguageObject

        public com.artisol.teneo.studio.api.models.LanguageObject createLanguageObject​(UUID solutionId,
                                                                                       com.artisol.teneo.studio.api.models.LanguageObject languageobject)
                                                                                throws com.artisol.teneo.studio.api.exceptions.ResourceException
        Specified by:
        createLanguageObject in interface com.artisol.teneo.studio.api.resources.LanguageObjectsResource
        Throws:
        com.artisol.teneo.studio.api.exceptions.ResourceException
      • updateLanguageObject

        public com.artisol.teneo.studio.api.models.LanguageObject updateLanguageObject​(UUID solutionId,
                                                                                       UUID languageobjectId,
                                                                                       com.artisol.teneo.studio.api.models.LanguageObject languageobject)
                                                                                throws com.artisol.teneo.studio.api.exceptions.ResourceException
        Specified by:
        updateLanguageObject in interface com.artisol.teneo.studio.api.resources.LanguageObjectsResource
        Throws:
        com.artisol.teneo.studio.api.exceptions.ResourceException
      • getLanguageObject

        public com.artisol.teneo.studio.api.models.LanguageObject getLanguageObject​(UUID solutionId,
                                                                                    UUID languageobjectId)
                                                                             throws com.artisol.teneo.studio.api.exceptions.ResourceException
        Specified by:
        getLanguageObject in interface com.artisol.teneo.studio.api.resources.LanguageObjectsResource
        Throws:
        com.artisol.teneo.studio.api.exceptions.ResourceException
      • getLanguageObjectVersion

        public com.artisol.teneo.studio.api.models.LanguageObject getLanguageObjectVersion​(UUID solutionId,
                                                                                           UUID languageobjectId,
                                                                                           String version)
                                                                                    throws com.artisol.teneo.studio.api.exceptions.ResourceException
        Specified by:
        getLanguageObjectVersion in interface com.artisol.teneo.studio.api.resources.LanguageObjectsResource
        Throws:
        com.artisol.teneo.studio.api.exceptions.ResourceException
      • deleteLanguageObject

        public void deleteLanguageObject​(UUID solutionId,
                                         UUID languageobjectId,
                                         boolean force)
                                  throws com.artisol.teneo.studio.api.exceptions.ResourceException
        Specified by:
        deleteLanguageObject in interface com.artisol.teneo.studio.api.resources.LanguageObjectsResource
        Throws:
        com.artisol.teneo.studio.api.exceptions.ResourceException
      • getLanguageObjectHeaders

        public List<com.artisol.teneo.studio.api.models.headers.FolderLeafHeader> getLanguageObjectHeaders​(UUID solutionId)
                                                                                                    throws com.artisol.teneo.studio.api.exceptions.ResourceException
        Specified by:
        getLanguageObjectHeaders in interface com.artisol.teneo.studio.api.resources.LanguageObjectsResource
        Throws:
        com.artisol.teneo.studio.api.exceptions.ResourceException