Class IntegrationsResourceImpl
- java.lang.Object
-
- com.artisol.teneo.studio.client.resources.AbstractResource
-
- com.artisol.teneo.studio.client.resources.IntegrationsResourceImpl
-
- All Implemented Interfaces:
com.artisol.teneo.studio.api.resources.IntegrationsResource
public class IntegrationsResourceImpl extends AbstractResource implements com.artisol.teneo.studio.api.resources.IntegrationsResource
-
-
Field Summary
-
Fields inherited from interface com.artisol.teneo.studio.api.resources.IntegrationsResource
DELETE_INTEGRATION_PATH, DELETE_INTEGRATION_SUMMARY, GET_INTEGRATION_PATH, GET_INTEGRATION_SUMMARY, GET_INTEGRATION_VERSION_PATH, GET_INTEGRATION_VERSION_SUMMARY, GET_INTEGRATIONS_PATH, GET_INTEGRATIONS_SUMMARY, GET_INTEGRATIONS_USAGE_PATH, GET_INTEGRATIONS_USAGE_SUMMARY, PATH, POST_INTEGRATION_PATH, POST_INTEGRATION_SUMMARY, PUT_INTEGRATION_PATH, PUT_INTEGRATION_SUMMARY
-
-
Constructor Summary
Constructors Constructor Description IntegrationsResourceImpl(javax.ws.rs.client.WebTarget webTarget)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description com.artisol.teneo.studio.api.models.IntegrationcreateIntegration(UUID solutionId, com.artisol.teneo.studio.api.models.Integration integration)voiddeleteIntegration(UUID solutionId, UUID integrationId, boolean force)com.artisol.teneo.studio.api.models.IntegrationgetIntegration(UUID solutionId, UUID integrationId)List<com.artisol.teneo.studio.api.models.Integration>getIntegrations(UUID solutionId)List<com.artisol.teneo.studio.api.models.IntegrationUsage>getIntegrationsUsage(UUID solutionId)com.artisol.teneo.studio.api.models.IntegrationgetIntegrationVersion(UUID solutionId, UUID integrationId, String version)com.artisol.teneo.studio.api.models.IntegrationupdateIntegration(UUID solutionId, UUID integrationId, com.artisol.teneo.studio.api.models.Integration integration)
-
-
-
Method Detail
-
createIntegration
public com.artisol.teneo.studio.api.models.Integration createIntegration(UUID solutionId, com.artisol.teneo.studio.api.models.Integration integration) throws com.artisol.teneo.studio.api.exceptions.ResourceException
- Specified by:
createIntegrationin interfacecom.artisol.teneo.studio.api.resources.IntegrationsResource- Throws:
com.artisol.teneo.studio.api.exceptions.ResourceException
-
updateIntegration
public com.artisol.teneo.studio.api.models.Integration updateIntegration(UUID solutionId, UUID integrationId, com.artisol.teneo.studio.api.models.Integration integration) throws com.artisol.teneo.studio.api.exceptions.ResourceException
- Specified by:
updateIntegrationin interfacecom.artisol.teneo.studio.api.resources.IntegrationsResource- Throws:
com.artisol.teneo.studio.api.exceptions.ResourceException
-
getIntegration
public com.artisol.teneo.studio.api.models.Integration getIntegration(UUID solutionId, UUID integrationId) throws com.artisol.teneo.studio.api.exceptions.ResourceException
- Specified by:
getIntegrationin interfacecom.artisol.teneo.studio.api.resources.IntegrationsResource- Throws:
com.artisol.teneo.studio.api.exceptions.ResourceException
-
getIntegrationVersion
public com.artisol.teneo.studio.api.models.Integration getIntegrationVersion(UUID solutionId, UUID integrationId, String version) throws com.artisol.teneo.studio.api.exceptions.ResourceException
- Specified by:
getIntegrationVersionin interfacecom.artisol.teneo.studio.api.resources.IntegrationsResource- Throws:
com.artisol.teneo.studio.api.exceptions.ResourceException
-
deleteIntegration
public void deleteIntegration(UUID solutionId, UUID integrationId, boolean force) throws com.artisol.teneo.studio.api.exceptions.ResourceException
- Specified by:
deleteIntegrationin interfacecom.artisol.teneo.studio.api.resources.IntegrationsResource- Throws:
com.artisol.teneo.studio.api.exceptions.ResourceException
-
getIntegrations
public List<com.artisol.teneo.studio.api.models.Integration> getIntegrations(UUID solutionId) throws com.artisol.teneo.studio.api.exceptions.ResourceException
- Specified by:
getIntegrationsin interfacecom.artisol.teneo.studio.api.resources.IntegrationsResource- Throws:
com.artisol.teneo.studio.api.exceptions.ResourceException
-
getIntegrationsUsage
public List<com.artisol.teneo.studio.api.models.IntegrationUsage> getIntegrationsUsage(UUID solutionId) throws com.artisol.teneo.studio.api.exceptions.ResourceException
- Specified by:
getIntegrationsUsagein interfacecom.artisol.teneo.studio.api.resources.IntegrationsResource- Throws:
com.artisol.teneo.studio.api.exceptions.ResourceException
-
-