Class CommonResourceImpl

  • All Implemented Interfaces:
    com.artisol.teneo.manager.api.resources.CommonResource

    public class CommonResourceImpl
    extends AbstractResource
    implements com.artisol.teneo.manager.api.resources.CommonResource
    • Field Summary

      • Fields inherited from interface com.artisol.teneo.manager.api.resources.CommonResource

        DELETE_GROUP_PATH, DELETE_GROUP_SUMMARY, DELETE_IMPORT_ERRORS_PATH, DELETE_IMPORT_ERRORS_SUMMARY, DELETE_LDS_GROUP_ACCESS_ROLES_PATH, DELETE_LDS_GROUP_ACCESS_ROLES_SUMMARY, DELETE_LDS_PATH, DELETE_LDS_SUMMARY, DELETE_LDS_USER_ACCESS_ROLES_PATH, DELETE_LDS_USER_ACCESS_ROLES_SUMMARY, DELETE_LOGARCHIVE_PATH, DELETE_LOGARCHIVE_SUMMARY, DELETE_USER_PATH, DELETE_USER_SUMMARY, GET_GROUP_INDIRECT_USERS_PATH, GET_GROUP_INDIRECT_USERS_SUMMARY, GET_GROUP_PATH, GET_GROUP_STUDIO_ACCOUNT_PERMISSIONS_PATH, GET_GROUP_STUDIO_ACCOUNT_PERMISSIONS_SUMMARY, GET_GROUP_SUMMARY, GET_GROUP_USERS_PATH, GET_GROUP_USERS_SUMMARY, GET_GROUPS_LDS_ACCESS_ROLES_PATH, GET_GROUPS_LDS_ACCESS_ROLES_SUMMARY, GET_GROUPS_PATH, GET_GROUPS_SUMMARY, GET_LDS_FINAL_USER_ACCESS_ROLES_FOR_TOKEN_PATH, GET_LDS_FINAL_USER_ACCESS_ROLES_FOR_TOKEN_SUMMARY, GET_LDS_GROUP_ACCESS_ROLES_PATH, GET_LDS_GROUP_ACCESS_ROLES_SUMMARY, GET_LDS_GROUPS_ACCESS_ROLES_PATH, GET_LDS_GROUPS_ACCESS_ROLES_SUMMARY, GET_LDS_PATH, GET_LDS_SUMMARY, GET_LDS_USER_ACCESS_ROLES_OVERVIEW_PATH, GET_LDS_USER_ACCESS_ROLES_OVERVIEW_SUMMARY, GET_LDS_USER_ACCESS_ROLES_PATH, GET_LDS_USER_ACCESS_ROLES_SUMMARY, GET_LDS_USERS_ACCESS_ROLES_PATH, GET_LDS_USERS_ACCESS_ROLES_SUMMARY, GET_LDSS_PATH, GET_LDSS_SUMMARY, GET_LOG_ARCHIVES_IMPORT_ERRORS_PATH, GET_LOG_ARCHIVES_IMPORT_ERRORS_SUMMARY, GET_LOG_ARCHIVES_IMPORT_STATUS_PATH, GET_LOG_ARCHIVES_IMPORT_STATUS_SUMMARY, GET_LOG_ARCHIVES_OVERVIEW_PATH, GET_LOG_ARCHIVES_OVERVIEW_SUMMARY, GET_LOG_ARCHIVES_SESSION_IMPORT_ERROR_PATH, GET_LOG_ARCHIVES_SESSION_IMPORT_ERROR_SUMMARY, GET_LOGARCHIVE_PATH, GET_LOGARCHIVE_SUMMARY, GET_LOGARCHIVES_PATH, GET_LOGARCHIVES_SUMMARY, GET_USER_INFO_PATH, GET_USER_INFO_SUMMARY, GET_USER_LDS_ACCESS_ROLES_OVERVIEW_PATH, GET_USER_LDS_ACCESS_ROLES_OVERVIEW_SUMMARY, GET_USER_LDS_ACCESS_ROLES_PATH, GET_USER_LDS_ACCESS_ROLES_SUMMARY, GET_USER_PATH, GET_USER_STUDIO_ACCOUNT_PERMISSIONS_OVERVIEW_PATH, GET_USER_STUDIO_ACCOUNT_PERMISSIONS_OVERVIEW_SUMMARY, GET_USER_STUDIO_ACCOUNT_PERMISSIONS_PATH, GET_USER_STUDIO_ACCOUNT_PERMISSIONS_SUMMARY, GET_USER_SUMMARY, GET_USERS_PATH, GET_USERS_SUMMARY, PATH, POST_GROUP_PATH, POST_GROUP_SUMMARY, POST_LDS_GROUP_ACCESS_ROLES_PATH, POST_LDS_GROUP_ACCESS_ROLES_SUMMARY, POST_LDS_PATH, POST_LDS_SUMMARY, POST_LDS_USER_ACCESS_ROLES_PATH, POST_LDS_USER_ACCESS_ROLES_SUMMARY, POST_LOG_ARCHIVES_IMPORT_BEGIN_PATH, POST_LOG_ARCHIVES_IMPORT_BEGIN_SUMMARY, POST_LOG_ARCHIVES_IMPORT_CANCEL_PATH, POST_LOG_ARCHIVES_IMPORT_CANCEL_SUMMARY, POST_LOGARCHIVE_PATH, POST_LOGARCHIVE_SUMMARY, POST_USER_PATH, POST_USER_SUMMARY, PUT_GROUP_PATH, PUT_GROUP_SUMMARY, PUT_GROUP_USERS_PATH, PUT_GROUP_USERS_SUMMARY, PUT_LDS_GROUP_ACCESS_ROLES_PATH, PUT_LDS_GROUP_ACCESS_ROLES_SUMMARY, PUT_LDS_PATH, PUT_LDS_SUMMARY, PUT_LDS_USER_ACCESS_ROLES_PATH, PUT_LDS_USER_ACCESS_ROLES_SUMMARY, PUT_LOGARCHIVE_PATH, PUT_LOGARCHIVE_SUMMARY, PUT_USER_PASSWORD_PATH, PUT_USER_PASSWORD_SUMMARY, PUT_USER_PATH, PUT_USER_SUMMARY
    • Constructor Summary

      Constructors 
      Constructor Description
      CommonResourceImpl​(javax.ws.rs.client.WebTarget pWebTarget, org.slf4j.Marker pMarker)
      Constructs a CommonResourceImpl object used to call the common interface
    • Constructor Detail

      • CommonResourceImpl

        public CommonResourceImpl​(javax.ws.rs.client.WebTarget pWebTarget,
                                  org.slf4j.Marker pMarker)
        Constructs a CommonResourceImpl object used to call the common interface
        Parameters:
        pWebTarget - A WebTarget instance properly configured
        pMarker - A Marker to fine tuning logging
    • Method Detail

      • getLogArchives

        public List<com.artisol.teneo.manager.api.models.common.LogArchive> getLogArchives()
                                                                                    throws com.artisol.teneo.commons.utilities.api.exceptions.ResourceException
        Specified by:
        getLogArchives in interface com.artisol.teneo.manager.api.resources.CommonResource
        Throws:
        com.artisol.teneo.commons.utilities.api.exceptions.ResourceException
      • getLogArchive

        public com.artisol.teneo.manager.api.models.common.LogArchive getLogArchive​(UUID pLogArchiveId)
                                                                             throws com.artisol.teneo.commons.utilities.api.exceptions.ResourceException
        Specified by:
        getLogArchive in interface com.artisol.teneo.manager.api.resources.CommonResource
        Throws:
        com.artisol.teneo.commons.utilities.api.exceptions.ResourceException
      • createLogArchive

        public com.artisol.teneo.manager.api.models.common.LogArchive createLogArchive​(com.artisol.teneo.manager.api.models.common.LogArchive pLogArchive)
                                                                                throws com.artisol.teneo.commons.utilities.api.exceptions.ResourceException
        Specified by:
        createLogArchive in interface com.artisol.teneo.manager.api.resources.CommonResource
        Throws:
        com.artisol.teneo.commons.utilities.api.exceptions.ResourceException
      • updateLogArchive

        public com.artisol.teneo.manager.api.models.common.LogArchive updateLogArchive​(UUID pLogArchiveId,
                                                                                       com.artisol.teneo.manager.api.models.common.LogArchive pLogArchive)
                                                                                throws com.artisol.teneo.commons.utilities.api.exceptions.ResourceException
        Specified by:
        updateLogArchive in interface com.artisol.teneo.manager.api.resources.CommonResource
        Throws:
        com.artisol.teneo.commons.utilities.api.exceptions.ResourceException
      • deleteLogArchive

        public void deleteLogArchive​(UUID logArchiveId,
                                     boolean force)
                              throws com.artisol.teneo.commons.utilities.api.exceptions.ResourceException
        Specified by:
        deleteLogArchive in interface com.artisol.teneo.manager.api.resources.CommonResource
        Throws:
        com.artisol.teneo.commons.utilities.api.exceptions.ResourceException
      • getLdss

        public List<com.artisol.teneo.manager.api.models.common.Lds> getLdss()
                                                                      throws com.artisol.teneo.commons.utilities.api.exceptions.ResourceException
        Specified by:
        getLdss in interface com.artisol.teneo.manager.api.resources.CommonResource
        Throws:
        com.artisol.teneo.commons.utilities.api.exceptions.ResourceException
      • getLds

        public com.artisol.teneo.manager.api.models.common.Lds getLds​(UUID pLdsId)
                                                               throws com.artisol.teneo.commons.utilities.api.exceptions.ResourceException
        Specified by:
        getLds in interface com.artisol.teneo.manager.api.resources.CommonResource
        Throws:
        com.artisol.teneo.commons.utilities.api.exceptions.ResourceException
      • createLds

        public com.artisol.teneo.manager.api.models.common.Lds createLds​(com.artisol.teneo.manager.api.models.common.Lds pLds)
                                                                  throws com.artisol.teneo.commons.utilities.api.exceptions.ResourceException
        Specified by:
        createLds in interface com.artisol.teneo.manager.api.resources.CommonResource
        Throws:
        com.artisol.teneo.commons.utilities.api.exceptions.ResourceException
      • updateLds

        public com.artisol.teneo.manager.api.models.common.Lds updateLds​(UUID pLdsId,
                                                                         com.artisol.teneo.manager.api.models.common.Lds pLds)
                                                                  throws com.artisol.teneo.commons.utilities.api.exceptions.ResourceException
        Specified by:
        updateLds in interface com.artisol.teneo.manager.api.resources.CommonResource
        Throws:
        com.artisol.teneo.commons.utilities.api.exceptions.ResourceException
      • deleteLds

        public void deleteLds​(UUID pLdsId)
                       throws com.artisol.teneo.commons.utilities.api.exceptions.ResourceException
        Specified by:
        deleteLds in interface com.artisol.teneo.manager.api.resources.CommonResource
        Throws:
        com.artisol.teneo.commons.utilities.api.exceptions.ResourceException
      • getUsers

        public List<com.artisol.teneo.manager.api.models.common.User> getUsers()
                                                                        throws com.artisol.teneo.commons.utilities.api.exceptions.ResourceException
        Specified by:
        getUsers in interface com.artisol.teneo.manager.api.resources.CommonResource
        Throws:
        com.artisol.teneo.commons.utilities.api.exceptions.ResourceException
      • getUserInfo

        public com.artisol.teneo.manager.api.models.common.User getUserInfo()
                                                                     throws com.artisol.teneo.commons.utilities.api.exceptions.ResourceException
        Specified by:
        getUserInfo in interface com.artisol.teneo.manager.api.resources.CommonResource
        Throws:
        com.artisol.teneo.commons.utilities.api.exceptions.ResourceException
      • getUser

        public com.artisol.teneo.manager.api.models.common.User getUser​(UUID pUserId)
                                                                 throws com.artisol.teneo.commons.utilities.api.exceptions.ResourceException
        Specified by:
        getUser in interface com.artisol.teneo.manager.api.resources.CommonResource
        Throws:
        com.artisol.teneo.commons.utilities.api.exceptions.ResourceException
      • createUser

        public com.artisol.teneo.manager.api.models.common.User createUser​(com.artisol.teneo.manager.api.models.common.User pUser)
                                                                    throws com.artisol.teneo.commons.utilities.api.exceptions.ResourceException
        Specified by:
        createUser in interface com.artisol.teneo.manager.api.resources.CommonResource
        Throws:
        com.artisol.teneo.commons.utilities.api.exceptions.ResourceException
      • resetUserPassword

        public void resetUserPassword​(UUID pUserId,
                                      String pPassword)
                               throws com.artisol.teneo.commons.utilities.api.exceptions.ResourceException
        Specified by:
        resetUserPassword in interface com.artisol.teneo.manager.api.resources.CommonResource
        Throws:
        com.artisol.teneo.commons.utilities.api.exceptions.ResourceException
      • updateUser

        public com.artisol.teneo.manager.api.models.common.User updateUser​(UUID pUserId,
                                                                           com.artisol.teneo.manager.api.models.common.User pUser)
                                                                    throws com.artisol.teneo.commons.utilities.api.exceptions.ResourceException
        Specified by:
        updateUser in interface com.artisol.teneo.manager.api.resources.CommonResource
        Throws:
        com.artisol.teneo.commons.utilities.api.exceptions.ResourceException
      • deleteUser

        public void deleteUser​(UUID pUserId)
                        throws com.artisol.teneo.commons.utilities.api.exceptions.ResourceException
        Specified by:
        deleteUser in interface com.artisol.teneo.manager.api.resources.CommonResource
        Throws:
        com.artisol.teneo.commons.utilities.api.exceptions.ResourceException
      • getStudioAccountUserPermissionsOverview

        public com.artisol.teneo.manager.api.models.common.StudioAccountUserPermissionsOverview getStudioAccountUserPermissionsOverview​(UUID userId)
                                                                                                                                 throws com.artisol.teneo.commons.utilities.api.exceptions.ResourceException
        Specified by:
        getStudioAccountUserPermissionsOverview in interface com.artisol.teneo.manager.api.resources.CommonResource
        Throws:
        com.artisol.teneo.commons.utilities.api.exceptions.ResourceException
      • getStudioAccountUserPermissions

        public List<com.artisol.teneo.manager.api.models.studio.StudioAccountUserPermissions> getStudioAccountUserPermissions​(UUID userId)
                                                                                                                       throws com.artisol.teneo.commons.utilities.api.exceptions.ResourceException
        Specified by:
        getStudioAccountUserPermissions in interface com.artisol.teneo.manager.api.resources.CommonResource
        Throws:
        com.artisol.teneo.commons.utilities.api.exceptions.ResourceException
      • getGroups

        public List<com.artisol.teneo.manager.api.models.common.Group> getGroups()
                                                                          throws com.artisol.teneo.commons.utilities.api.exceptions.ResourceException
        Specified by:
        getGroups in interface com.artisol.teneo.manager.api.resources.CommonResource
        Throws:
        com.artisol.teneo.commons.utilities.api.exceptions.ResourceException
      • getGroup

        public com.artisol.teneo.manager.api.models.common.Group getGroup​(UUID pGroupId)
                                                                   throws com.artisol.teneo.commons.utilities.api.exceptions.ResourceException
        Specified by:
        getGroup in interface com.artisol.teneo.manager.api.resources.CommonResource
        Throws:
        com.artisol.teneo.commons.utilities.api.exceptions.ResourceException
      • createGroup

        public com.artisol.teneo.manager.api.models.common.Group createGroup​(com.artisol.teneo.manager.api.models.common.Group pGroup)
                                                                      throws com.artisol.teneo.commons.utilities.api.exceptions.ResourceException
        Specified by:
        createGroup in interface com.artisol.teneo.manager.api.resources.CommonResource
        Throws:
        com.artisol.teneo.commons.utilities.api.exceptions.ResourceException
      • updateGroup

        public com.artisol.teneo.manager.api.models.common.Group updateGroup​(UUID pGroupId,
                                                                             com.artisol.teneo.manager.api.models.common.Group pGroup)
                                                                      throws com.artisol.teneo.commons.utilities.api.exceptions.ResourceException
        Specified by:
        updateGroup in interface com.artisol.teneo.manager.api.resources.CommonResource
        Throws:
        com.artisol.teneo.commons.utilities.api.exceptions.ResourceException
      • deleteGroup

        public void deleteGroup​(UUID pGroupId)
                         throws com.artisol.teneo.commons.utilities.api.exceptions.ResourceException
        Specified by:
        deleteGroup in interface com.artisol.teneo.manager.api.resources.CommonResource
        Throws:
        com.artisol.teneo.commons.utilities.api.exceptions.ResourceException
      • updateGroupUsers

        public List<UUID> updateGroupUsers​(UUID groupId,
                                           List<UUID> userIds)
                                    throws com.artisol.teneo.commons.utilities.api.exceptions.ResourceException
        Specified by:
        updateGroupUsers in interface com.artisol.teneo.manager.api.resources.CommonResource
        Throws:
        com.artisol.teneo.commons.utilities.api.exceptions.ResourceException
      • getGroupUsers

        public List<UUID> getGroupUsers​(UUID groupId)
                                 throws com.artisol.teneo.commons.utilities.api.exceptions.ResourceException
        Specified by:
        getGroupUsers in interface com.artisol.teneo.manager.api.resources.CommonResource
        Throws:
        com.artisol.teneo.commons.utilities.api.exceptions.ResourceException
      • getGroupIndirectUsers

        public List<UUID> getGroupIndirectUsers​(UUID groupId)
                                         throws com.artisol.teneo.commons.utilities.api.exceptions.ResourceException
        Specified by:
        getGroupIndirectUsers in interface com.artisol.teneo.manager.api.resources.CommonResource
        Throws:
        com.artisol.teneo.commons.utilities.api.exceptions.ResourceException
      • getStudioAccountGroupPermissions

        public List<com.artisol.teneo.manager.api.models.studio.StudioAccountGroupPermissions> getStudioAccountGroupPermissions​(UUID groupId)
                                                                                                                         throws com.artisol.teneo.commons.utilities.api.exceptions.ResourceException
        Specified by:
        getStudioAccountGroupPermissions in interface com.artisol.teneo.manager.api.resources.CommonResource
        Throws:
        com.artisol.teneo.commons.utilities.api.exceptions.ResourceException
      • getLdsUsersAccessRoles

        public List<com.artisol.teneo.manager.api.models.common.LdsUserAccessRoles> getLdsUsersAccessRoles​(UUID pLdsId)
                                                                                                    throws com.artisol.teneo.commons.utilities.api.exceptions.ResourceException
        Specified by:
        getLdsUsersAccessRoles in interface com.artisol.teneo.manager.api.resources.CommonResource
        Throws:
        com.artisol.teneo.commons.utilities.api.exceptions.ResourceException
      • getLdsUserAccessRoles

        public com.artisol.teneo.manager.api.models.common.LdsUserAccessRoles getLdsUserAccessRoles​(UUID pLdsId,
                                                                                                    UUID pUserId)
                                                                                             throws com.artisol.teneo.commons.utilities.api.exceptions.ResourceException
        Specified by:
        getLdsUserAccessRoles in interface com.artisol.teneo.manager.api.resources.CommonResource
        Throws:
        com.artisol.teneo.commons.utilities.api.exceptions.ResourceException
      • createLdsUserAccessRoles

        public com.artisol.teneo.manager.api.models.common.LdsUserAccessRoles createLdsUserAccessRoles​(UUID pLdsId,
                                                                                                       UUID pUserId,
                                                                                                       com.artisol.teneo.manager.api.models.common.LdsUserAccessRoles pLdsUserAccessRoles)
                                                                                                throws com.artisol.teneo.commons.utilities.api.exceptions.ResourceException
        Specified by:
        createLdsUserAccessRoles in interface com.artisol.teneo.manager.api.resources.CommonResource
        Throws:
        com.artisol.teneo.commons.utilities.api.exceptions.ResourceException
      • updateLdsUserAccessRoles

        public com.artisol.teneo.manager.api.models.common.LdsUserAccessRoles updateLdsUserAccessRoles​(UUID pLdsId,
                                                                                                       UUID pUserId,
                                                                                                       com.artisol.teneo.manager.api.models.common.LdsUserAccessRoles pLdsUserAccessRoles)
                                                                                                throws com.artisol.teneo.commons.utilities.api.exceptions.ResourceException
        Specified by:
        updateLdsUserAccessRoles in interface com.artisol.teneo.manager.api.resources.CommonResource
        Throws:
        com.artisol.teneo.commons.utilities.api.exceptions.ResourceException
      • deleteLdsUserAccessRoles

        public void deleteLdsUserAccessRoles​(UUID pLdsId,
                                             UUID pUserId)
                                      throws com.artisol.teneo.commons.utilities.api.exceptions.ResourceException
        Specified by:
        deleteLdsUserAccessRoles in interface com.artisol.teneo.manager.api.resources.CommonResource
        Throws:
        com.artisol.teneo.commons.utilities.api.exceptions.ResourceException
      • getLdsUserAccessRoles

        public List<com.artisol.teneo.manager.api.models.common.LdsUserAccessRoles> getLdsUserAccessRoles​(UUID userId)
                                                                                                   throws com.artisol.teneo.commons.utilities.api.exceptions.ResourceException
        Specified by:
        getLdsUserAccessRoles in interface com.artisol.teneo.manager.api.resources.CommonResource
        Throws:
        com.artisol.teneo.commons.utilities.api.exceptions.ResourceException
      • getLdsUserAccessRolesOverview

        public com.artisol.teneo.manager.api.models.common.LdsUserAccessRolesOverview getLdsUserAccessRolesOverview​(UUID userId)
                                                                                                             throws com.artisol.teneo.commons.utilities.api.exceptions.ResourceException
        Specified by:
        getLdsUserAccessRolesOverview in interface com.artisol.teneo.manager.api.resources.CommonResource
        Throws:
        com.artisol.teneo.commons.utilities.api.exceptions.ResourceException
      • getFinalLdsUserAccessRolesForToken

        public List<com.artisol.teneo.manager.api.models.common.LdsAccessRole> getFinalLdsUserAccessRolesForToken​(UUID pLdsId)
                                                                                                           throws com.artisol.teneo.commons.utilities.api.exceptions.ResourceException
        Specified by:
        getFinalLdsUserAccessRolesForToken in interface com.artisol.teneo.manager.api.resources.CommonResource
        Throws:
        com.artisol.teneo.commons.utilities.api.exceptions.ResourceException
      • getLdsGroupsAccessRoles

        public List<com.artisol.teneo.manager.api.models.common.LdsGroupAccessRoles> getLdsGroupsAccessRoles​(UUID pLdsId)
                                                                                                      throws com.artisol.teneo.commons.utilities.api.exceptions.ResourceException
        Specified by:
        getLdsGroupsAccessRoles in interface com.artisol.teneo.manager.api.resources.CommonResource
        Throws:
        com.artisol.teneo.commons.utilities.api.exceptions.ResourceException
      • getLdsGroupsAccessRolesByGroupId

        public List<com.artisol.teneo.manager.api.models.common.LdsGroupAccessRoles> getLdsGroupsAccessRolesByGroupId​(UUID pGroupId)
                                                                                                               throws com.artisol.teneo.commons.utilities.api.exceptions.ResourceException
        Specified by:
        getLdsGroupsAccessRolesByGroupId in interface com.artisol.teneo.manager.api.resources.CommonResource
        Throws:
        com.artisol.teneo.commons.utilities.api.exceptions.ResourceException
      • getLdsUserAccessRolesOverviewByLdsId

        public List<com.artisol.teneo.manager.api.models.common.LdsUserAccessRolesOverview> getLdsUserAccessRolesOverviewByLdsId​(UUID ldsId)
                                                                                                                          throws com.artisol.teneo.commons.utilities.api.exceptions.ResourceException
        Specified by:
        getLdsUserAccessRolesOverviewByLdsId in interface com.artisol.teneo.manager.api.resources.CommonResource
        Throws:
        com.artisol.teneo.commons.utilities.api.exceptions.ResourceException
      • getLdsGroupAccessRoles

        public com.artisol.teneo.manager.api.models.common.LdsGroupAccessRoles getLdsGroupAccessRoles​(UUID pLdsId,
                                                                                                      UUID pGroupId)
                                                                                               throws com.artisol.teneo.commons.utilities.api.exceptions.ResourceException
        Specified by:
        getLdsGroupAccessRoles in interface com.artisol.teneo.manager.api.resources.CommonResource
        Throws:
        com.artisol.teneo.commons.utilities.api.exceptions.ResourceException
      • createLdsGroupAccessRoles

        public com.artisol.teneo.manager.api.models.common.LdsGroupAccessRoles createLdsGroupAccessRoles​(UUID pLdsId,
                                                                                                         UUID pGroupId,
                                                                                                         com.artisol.teneo.manager.api.models.common.LdsGroupAccessRoles pLdsGroupAccessRoles)
                                                                                                  throws com.artisol.teneo.commons.utilities.api.exceptions.ResourceException
        Specified by:
        createLdsGroupAccessRoles in interface com.artisol.teneo.manager.api.resources.CommonResource
        Throws:
        com.artisol.teneo.commons.utilities.api.exceptions.ResourceException
      • updateLdsGroupAccessRoles

        public com.artisol.teneo.manager.api.models.common.LdsGroupAccessRoles updateLdsGroupAccessRoles​(UUID pLdsId,
                                                                                                         UUID pGroupId,
                                                                                                         com.artisol.teneo.manager.api.models.common.LdsGroupAccessRoles pLdsGroupAccessRoles)
                                                                                                  throws com.artisol.teneo.commons.utilities.api.exceptions.ResourceException
        Specified by:
        updateLdsGroupAccessRoles in interface com.artisol.teneo.manager.api.resources.CommonResource
        Throws:
        com.artisol.teneo.commons.utilities.api.exceptions.ResourceException
      • deleteLdsGroupAccessRoles

        public void deleteLdsGroupAccessRoles​(UUID pLdsId,
                                              UUID pGroupId)
                                       throws com.artisol.teneo.commons.utilities.api.exceptions.ResourceException
        Specified by:
        deleteLdsGroupAccessRoles in interface com.artisol.teneo.manager.api.resources.CommonResource
        Throws:
        com.artisol.teneo.commons.utilities.api.exceptions.ResourceException
      • getLogArchiveOverview

        public List<com.artisol.teneo.manager.api.models.common.YearWeekCount> getLogArchiveOverview​(UUID logArchiveId)
                                                                                              throws com.artisol.teneo.commons.utilities.api.exceptions.ResourceException
        Specified by:
        getLogArchiveOverview in interface com.artisol.teneo.manager.api.resources.CommonResource
        Throws:
        com.artisol.teneo.commons.utilities.api.exceptions.ResourceException
      • getLogArchiveImportStatus

        public com.artisol.teneo.manager.api.models.common.LogArchiveStatus getLogArchiveImportStatus​(UUID logArchiveId)
                                                                                               throws com.artisol.teneo.commons.utilities.api.exceptions.ResourceException
        Specified by:
        getLogArchiveImportStatus in interface com.artisol.teneo.manager.api.resources.CommonResource
        Throws:
        com.artisol.teneo.commons.utilities.api.exceptions.ResourceException
      • beginLogArchiveImport

        public void beginLogArchiveImport​(UUID logArchiveId,
                                          String serverPath)
                                   throws com.artisol.teneo.commons.utilities.api.exceptions.ResourceException
        Specified by:
        beginLogArchiveImport in interface com.artisol.teneo.manager.api.resources.CommonResource
        Throws:
        com.artisol.teneo.commons.utilities.api.exceptions.ResourceException
      • cancelLogArchiveImport

        public void cancelLogArchiveImport​(UUID logArchiveId)
                                    throws com.artisol.teneo.commons.utilities.api.exceptions.ResourceException
        Specified by:
        cancelLogArchiveImport in interface com.artisol.teneo.manager.api.resources.CommonResource
        Throws:
        com.artisol.teneo.commons.utilities.api.exceptions.ResourceException
      • getLogArchiveImportErrors

        public List<com.artisol.teneo.manager.api.models.common.LogArchiveError> getLogArchiveImportErrors​(UUID logArchiveId)
                                                                                                    throws com.artisol.teneo.commons.utilities.api.exceptions.ResourceException
        Specified by:
        getLogArchiveImportErrors in interface com.artisol.teneo.manager.api.resources.CommonResource
        Throws:
        com.artisol.teneo.commons.utilities.api.exceptions.ResourceException
      • clearLogArchiveImportErrors

        public void clearLogArchiveImportErrors​(UUID logArchiveId)
                                         throws com.artisol.teneo.commons.utilities.api.exceptions.ResourceException
        Specified by:
        clearLogArchiveImportErrors in interface com.artisol.teneo.manager.api.resources.CommonResource
        Throws:
        com.artisol.teneo.commons.utilities.api.exceptions.ResourceException
      • downloadLogArchiveFailedSession

        public InputStream downloadLogArchiveFailedSession​(UUID logArchiveId,
                                                           UUID sessionId)
                                                    throws com.artisol.teneo.commons.utilities.api.exceptions.ResourceException
        Specified by:
        downloadLogArchiveFailedSession in interface com.artisol.teneo.manager.api.resources.CommonResource
        Throws:
        com.artisol.teneo.commons.utilities.api.exceptions.ResourceException