Uses of Class org.gcube.resourcemanagement.support.server.exceptions.AbstractResourceException (Resource Management Library 2.8.1-SNAPSHOT API)
Date: 2018-11-05

## Uses of Class
org.gcube.resourcemanagement.support.server.exceptions.AbstractResourceException

- Packages that use AbstractResourceException
  Package | Description
  --- | ---
  org.gcube.resourcemanagement.support.server.exceptions |
  org.gcube.resourcemanagement.support.server.managers.report |
  org.gcube.resourcemanagement.support.server.managers.resources |

- - ### Uses of AbstractResourceException in org.gcube.resourcemanagement.support.server.exceptions

    Subclasses of AbstractResourceException in org.gcube.resourcemanagement.support.server.exceptions
    Modifier and Type | Class and Description
    --- | ---
    `class` | `ResourceAccessException` Thrown when is required an operation the user is not allowed to execute.
    `class` | `ResourceOperationException` If an operation of the library internally fails.
    `class` | `ResourceParameterException` Wrong parameters provided by the user.

  - ### Uses of AbstractResourceException in org.gcube.resourcemanagement.support.server.managers.report

    Constructors in org.gcube.resourcemanagement.support.server.managers.report that throw AbstractResourceException
    Constructor and Description
    `ReportEntry(ReportOperation operation, AbstractResourceManager resource)`
    `ReportEntry(ReportOperation operation, AbstractResourceManager resource, boolean success)`
    `ReportEntry(ReportOperation operation, AbstractResourceManager resource, String message, boolean success)`

  - ### Uses of AbstractResourceException in org.gcube.resourcemanagement.support.server.managers.resources

    Methods in org.gcube.resourcemanagement.support.server.managers.resources that throw AbstractResourceException
    Modifier and Type | Method and Description
    --- | ---
    `String` | AbstractResourceManager.`addToExistingScope(org.gcube.common.scope.impl.ScopeBean sourceScope, org.gcube.common.scope.impl.ScopeBean targetScope)` Add a scope to a Resource
    `String` | GHNManager.`addToNewScope(org.gcube.common.scope.impl.ScopeBean sourceScope, org.gcube.common.scope.impl.ScopeBean targetScope, String scopeMap)` Add a scope to a gHN and the related Service Map that is not available on the gHN.
    `protected abstract org.gcube.common.resources.gcore.Resource` | AbstractResourceManager.`buildResource(String xmlRepresentation)` Given the XML profile representation of a gcube resource, its GCUBEResource is built.
    `protected org.gcube.common.resources.gcore.Resource` | RuntimeResourceManager.`buildResource(String xmlRepresentation)`
    `protected org.gcube.common.resources.gcore.Resource` | ServiceManager.`buildResource(String xmlRepresentation)`
    `protected org.gcube.common.resources.gcore.Resource` | CollectionManager.`buildResource(String xmlRepresentation)`
    `protected org.gcube.common.resources.gcore.Resource` | GenericResourceManager.`buildResource(String xmlRepresentation)`
    `protected org.gcube.common.resources.gcore.Resource` | GHNManager.`buildResource(String xmlRepresentation)`
    `protected org.gcube.common.resources.gcore.Resource` | RunningInstanceManager.`buildResource(String xmlRepresentation)`
    `String` | RuntimeResourceManager.`checkDeployStatus(org.gcube.common.scope.impl.ScopeBean scope, String deployID)`
    `String` | RunningInstanceManager.`checkDeployStatus(org.gcube.common.scope.impl.ScopeBean scope, String deployID)`
    `String` | AbstractResourceManager.`copyFromToVO(org.gcube.common.scope.impl.ScopeBean sourceScope, org.gcube.common.scope.impl.ScopeBean targetScope)` Similar to the `AbstractResourceManager.addToExistingScope(org.gcube.common.scope.impl.ScopeBean, org.gcube.common.scope.impl.ScopeBean)` method but involves two scopes of type VO.
    `static void` | ManagementUtils.`delete(AllowedResourceTypes type, String[] resourceIDs, org.gcube.common.scope.impl.ScopeBean scope)`
    `String` | AbstractResourceManager.`delete(org.gcube.common.scope.impl.ScopeBean scope)` Removes a resource.
    `void` | AbstractResourceManager.`forceDelete(org.gcube.common.scope.impl.ScopeBean scope)` Deprecated. you must be sure before requiring this operation... take care
    `org.gcube.common.vremanagement.ghnmanager.client.GHNManagerLibrary` | GHNManager.`getGHNManager(org.gcube.common.scope.impl.ScopeBean scope)` Required information: The name of the resource must be specified and valid.
    `org.gcube.vremanagement.resourcemanager.client.RMReportingLibrary` | AbstractResourceManager.`getReportResourceManager(String scope)` The report resource manager needed to handle the resource in a given scope.
    `org.gcube.common.resources.gcore.Resource` | AbstractResourceManager.`getResource(org.gcube.common.scope.impl.ScopeBean scope)` From a resource retrieves its GCUBEResource depending on the scope in which it is published.
    `org.gcube.vremanagement.resourcemanager.client.RMBinderLibrary` | AbstractResourceManager.`getResourceManager(String scope)` The resource manager needed to handle the resource in a given scope.
    `protected String` | AbstractResourceManager.`getXMLDescription(org.gcube.common.scope.impl.ScopeBean scope)` Returns the XML profile of a resource (given its ID that is encapsulated inside the resource manager).
    `String` | AbstractResourceManager.`removeFromScope(org.gcube.common.scope.impl.ScopeBean scope)` Removes the current resource from the scope.
    `void` | GHNManager.`shutDown(org.gcube.common.scope.impl.ScopeBean scope, boolean restart, boolean clean)` Implements all the three possible shutdown policies according to restart and clean parameters.
    `String` | RunningInstanceManager.`undeploy(org.gcube.common.scope.impl.ScopeBean scope)`

Copyright © 2018. All Rights Reserved.