| Package | Description |
|---|---|
| org.gcube.common.core.informationsystem.publisher | |
| org.gcube.common.core.persistence | |
| org.gcube.common.core.state |
| Modifier and Type | Method and Description |
|---|---|
void |
ISPublisher.registerWSResource(GCUBEWSResource resource,
GCUBEScope... scope)
Publishes
GCUBEWSResource registration on a Information System. |
void |
ISPublisher.removeWSResource(GCUBEWSResource resource,
GCUBEScope... scope)
Unpublishes the registration of a
GCUBEWSResource form the Information System |
void |
ISPublisher.updateWSResource(GCUBEWSResource resource,
GCUBEScope... scope)
Updates
GCUBEWSResource registration on a Information System. |
| Modifier and Type | Class and Description |
|---|---|
class |
GCUBEWSFilePersistenceDelegate<RESOURCE extends GCUBEWSResource>
An specialisation of
GCUBEFilePersistenceDelegate to GCUBEWSResources. |
| Modifier and Type | Class and Description |
|---|---|
class |
GCUBEWSFieldsSerializableResource
Base class for
GCUBEWSResource implementing the GCUBEWSFields2FilePersistenceDelegate.WSFieldsSerializable interface. |
class |
GCUBEWSLiteResource<LOCAL extends GCUBELocalResource>
An abstract specialisation of
GCUBEWSResources for resource that act as views
over GCUBELocalResources. |
| Modifier and Type | Method and Description |
|---|---|
GCUBEWSResource |
GCUBEWSHome.create(GCUBEWSResourceKey id,
Object... params)
Returns a resource with a given identifier from a set of initialisation parameters,
creating it if it does not exist.
|
GCUBEWSResource |
GCUBEWSHome.create(Object... params)
Creates a resource from a set of initialisation parameters.
|
GCUBEWSResource |
GCUBEWSHome.find()
Returns the resource bound to the current call.
|
GCUBEWSResource |
GCUBEWSHome.find(org.globus.wsrf.ResourceKey id)
Returns a resource from its identifier.
|
protected GCUBEWSResource |
GCUBEWSHome.get(org.globus.wsrf.ResourceKey id)
Returns a resource from its identifier, deserialising it from storage if it is in a persistent
state.
|
protected GCUBEWSResource |
GCUBEWSHome.reuse(GCUBEWSResourceKey id,
Object... params)
Returns a resource with a given identifier.
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
GCUBEWSHome.onLoad(GCUBEWSResource resource,
boolean firstLoad)
Invoked after successfully loading a resource from storage.
|
protected boolean |
GCUBEWSHome.onRemove(GCUBEWSResource resource)
Invoked as a precondition to the removal of a resource.
|
protected void |
GCUBEWSHome.onReuse(GCUBEWSResource resource)
Invoked when a resource is reused across two or more calls to
GCUBEResourceHome.create(Object, Object...) . |
protected void |
GCUBEWSHome.postInitialise(GCUBEWSResource resource)
Invoked during the creation of a resource and after its initialisation.
|
protected void |
GCUBEWSHome.preInitialise(GCUBEWSResource resource)
Invoked during the creation of a resource and before its initialisation.
|
| Constructor and Description |
|---|
GCUBEWSResourcePropertySet(GCUBEWSResource resource)
Creates an instance for a given resource.
|
Copyright © 2015. All Rights Reserved.