uk.ac.soton.ecs.grimoires.server.lifetime
Interface Constants

All Known Implementing Classes:
LifetimeManager

public interface Constants

Author:
wf

Field Summary
static String ArchiveTerminationAction
          Not usedd yet.
static String BusinessEntityType
           
static String CurrentTimeMetadataType
           
static String DefaultLifetimeMetadataType
          The following metadata type are policies, attached to ThisGrimoiresInstance only.
static String DefaultLifetimeWatchIntervalMetadataType
           
static String DefaultTerminationActionMetadataType
           
static String DeleteTerminationAction
          Permanently delete an entity.
static String DeprecatedEntityMetadataType
          The entity is deprecated.
static String DeprecatedEntityMetadataValue
           
static String DeprecateTerminationAction
          Registry deprecates this entity, which means registry does not recommend this entity to the public.
static String FindDeprecatedEntityRDQL
          The variables "entity" and "metadata" are hardcoded in LifetimeManager.initDeprecatedEntityTable().
static String FindEntityWithLifetimeRDQL
          The variables "entity" and "metadata" are hardcoded in LifetimeManager.findEntityWithLifetime().
static String FindEntityWithTermActionRDQL
          The variables "entity" and "metadata" are hardcoded in LifetimeManager.findEntityWithLifetime().
static String HideTerminationAction
          Not used yet.
static String MetadataEntityType
           
static String RecoverEntityActionMetadataType
          Used to recover a deprecated entity.
static String ServiceEntityType
           
static String TerminationActionMetadataType
           
static String TerminationTimeMetadataType
           
static String ThisGrimoiresInstance
          Both the service name and service key for this Grimoires instance which is represented as a UDDI service with policy metadata attached.
static String UDDIAuthInfo
           
static String UDDIGeneric
           
 

Field Detail

TerminationTimeMetadataType

public static final String TerminationTimeMetadataType
See Also:
Constant Field Values

TerminationActionMetadataType

public static final String TerminationActionMetadataType
See Also:
Constant Field Values

CurrentTimeMetadataType

public static final String CurrentTimeMetadataType
See Also:
Constant Field Values

DeleteTerminationAction

public static final String DeleteTerminationAction
Permanently delete an entity.

See Also:
Constant Field Values

DeprecateTerminationAction

public static final String DeprecateTerminationAction
Registry deprecates this entity, which means registry does not recommend this entity to the public. This entity will be neglected during the discovery. In terms of implementation, this entity will be moved from the default triple store to another triple store. To recover this entity, the client attach a special metadata to the ThisGrimoiresInstance service. Thus, ThisGrimoiresInstance service is used as the administration interface.

See Also:
Constant Field Values

DeprecatedEntityMetadataType

public static final String DeprecatedEntityMetadataType
The entity is deprecated.

See Also:
Constant Field Values

DeprecatedEntityMetadataValue

public static final String DeprecatedEntityMetadataValue
See Also:
Constant Field Values

RecoverEntityActionMetadataType

public static final String RecoverEntityActionMetadataType
Used to recover a deprecated entity.

See Also:
Constant Field Values

HideTerminationAction

public static final String HideTerminationAction
Not used yet.

See Also:
Constant Field Values

ArchiveTerminationAction

public static final String ArchiveTerminationAction
Not usedd yet.

See Also:
Constant Field Values

BusinessEntityType

public static final String BusinessEntityType
See Also:
Constant Field Values

ServiceEntityType

public static final String ServiceEntityType
See Also:
Constant Field Values

MetadataEntityType

public static final String MetadataEntityType
See Also:
Constant Field Values

UDDIAuthInfo

public static final String UDDIAuthInfo
See Also:
Constant Field Values

UDDIGeneric

public static final String UDDIGeneric
See Also:
Constant Field Values

FindEntityWithLifetimeRDQL

public static final String FindEntityWithLifetimeRDQL
The variables "entity" and "metadata" are hardcoded in LifetimeManager.findEntityWithLifetime().

See Also:
Constant Field Values

FindEntityWithTermActionRDQL

public static final String FindEntityWithTermActionRDQL
The variables "entity" and "metadata" are hardcoded in LifetimeManager.findEntityWithLifetime().

See Also:
Constant Field Values

FindDeprecatedEntityRDQL

public static final String FindDeprecatedEntityRDQL
The variables "entity" and "metadata" are hardcoded in LifetimeManager.initDeprecatedEntityTable().

See Also:
Constant Field Values

ThisGrimoiresInstance

public static final String ThisGrimoiresInstance
Both the service name and service key for this Grimoires instance which is represented as a UDDI service with policy metadata attached.

See Also:
Constant Field Values

DefaultLifetimeMetadataType

public static final String DefaultLifetimeMetadataType
The following metadata type are policies, attached to ThisGrimoiresInstance only.

See Also:
Constant Field Values

DefaultLifetimeWatchIntervalMetadataType

public static final String DefaultLifetimeWatchIntervalMetadataType
See Also:
Constant Field Values

DefaultTerminationActionMetadataType

public static final String DefaultTerminationActionMetadataType
See Also:
Constant Field Values