Uses of Class org.gcube.vremanagement.resourcebroker.impl.support.types.GHNDescriptor
Date: 2014-06-04

## Uses of Class
org.gcube.vremanagement.resourcebroker.impl.support.types.GHNDescriptor

- Packages that use GHNDescriptor
  Package | Description
  --- | ---
  org.gcube.vremanagement.resourcebroker.impl.services |
  org.gcube.vremanagement.resourcebroker.impl.support.types |

- - ### Uses of GHNDescriptor in org.gcube.vremanagement.resourcebroker.impl.services

    Methods in org.gcube.vremanagement.resourcebroker.impl.services that return GHNDescriptor
    Modifier and Type | Method and Description
    --- | ---
    `GHNDescriptor` | GHNReservationHandler.`getGHNByID(PlanBuilderIdentifier wfID, GCUBEScope scope, java.lang.String ghnID)` Given a GHN ID returns the corresponding descriptor stored in the local cache.
    `GHNDescriptor` | GHNReservationHandler.`getNextGHN(GCUBEScope scope, PlanBuilderIdentifier wfID, boolean reserve)` Returns a new `GHNDescriptor` for a given `GCUBEScope` that can be assigned to a workflow uniquely identified by its `PlanBuilderIdentifier`.
    `GHNDescriptor` | GHNReservationHandler.`getNextMatchingGHN(GCUBEScope scope, PlanBuilderIdentifier wfID, Requirement[] requirements, boolean reserve)` Used to retrieve the list of GHNs matching the input requirements.
    `static GHNDescriptor` | ISClientRequester.`getRIOnGHNByID(GCUBEScope queryScope, java.lang.String ghnID)` Returns the `GHNDescriptor` for a given GHN_ID in a given scope.

    Methods in org.gcube.vremanagement.resourcebroker.impl.services that return types with arguments of type GHNDescriptor
    Modifier and Type | Method and Description
    --- | ---
    `java.util.List<GHNDescriptor>` | GHNReservationHandler.`getGlobalGHNsForScope(GCUBEScope scope, boolean applySorting)` Deprecated. do not use this explicitly it is used only internally.
    `java.util.List<GHNDescriptor>` | GHNReservationHandler.`getReservedGHNs(GCUBEScope scope, PlanBuilderIdentifier wfID)` Access the permanent resource to retrieve the list of `GHNDescriptor` that have been reserved for a well defined `PlanBuilderIdentifier`.
    `static java.util.List<GHNDescriptor>` | ISClientRequester.`getRIOnGHNs(GCUBEScope queryScope)` Returns the list of `GHNDescriptor` declared in this scope.

    Methods in org.gcube.vremanagement.resourcebroker.impl.services with parameters of type GHNDescriptor
    Modifier and Type | Method and Description
    --- | ---
    `void` | GHNReservationHandler.`addGHNDescriptor(GHNDescriptor ghn)` Stores inside the list of global GHNs the one passed in input.
    `void` | GHNReservationHandler.`reserveGHN(PlanBuilderIdentifier wfID, GHNDescriptor ghn)` Makes a new reservation for a GHN registered into a scope.

  - ### Uses of GHNDescriptor in org.gcube.vremanagement.resourcebroker.impl.support.types

    Methods in org.gcube.vremanagement.resourcebroker.impl.support.types that return types with arguments of type GHNDescriptor
    Modifier and Type | Method and Description
    --- | ---
    `java.util.List<GHNDescriptor>` | GHNReservation.`getGHNsForScope(GCUBEScope scope)`

    Methods in org.gcube.vremanagement.resourcebroker.impl.support.types with parameters of type GHNDescriptor
    Modifier and Type | Method and Description
    --- | ---
    `void` | GHNReservation.`addGHN(GHNDescriptor ghn)` Stores a new `GHNDescriptor` in the list of reserved GHNs in this reservation context.