org.gridprovenance.client.impl
Class GlobalPAssertionKeyImpl

java.lang.Object
  extended by org.gridprovenance.client.impl.GlobalPAssertionKeyImpl
All Implemented Interfaces:
GlobalPAssertionKey

public class GlobalPAssertionKeyImpl
extends java.lang.Object
implements GlobalPAssertionKey

A implement of GlobalPAssertionKey Interface

CSL of EU Provenance

Author:
Sheng Jiang

Constructor Summary
GlobalPAssertionKeyImpl()
           
GlobalPAssertionKeyImpl(InteractionKey ik, ViewKind vk, java.lang.String lpid)
           
 
Method Summary
 InteractionKey getInteractionKey()
          Get the InteractionKey
 java.lang.String getLocalPAssertionId()
          Get the LocalPAssertionId
 ViewKind getViewKind()
          Get the ViewKind
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

GlobalPAssertionKeyImpl

public GlobalPAssertionKeyImpl()

GlobalPAssertionKeyImpl

public GlobalPAssertionKeyImpl(InteractionKey ik,
                               ViewKind vk,
                               java.lang.String lpid)
Method Detail

getInteractionKey

public InteractionKey getInteractionKey()
                                 throws CSLException
Get the InteractionKey

Specified by:
getInteractionKey in interface GlobalPAssertionKey
Returns:
InteractionKey
Throws:
CSLException

getViewKind

public ViewKind getViewKind()
                     throws CSLException
Get the ViewKind

Specified by:
getViewKind in interface GlobalPAssertionKey
Returns:
ViewKind
Throws:
CSLException

getLocalPAssertionId

public java.lang.String getLocalPAssertionId()
                                      throws CSLException
Get the LocalPAssertionId

Specified by:
getLocalPAssertionId in interface GlobalPAssertionKey
Returns:
int
Throws:
CSLException