cuhk.ale.ejb.interfaces
Interface ECSpecInstanceLocal

All Superinterfaces:
javax.ejb.EJBLocalObject

public interface ECSpecInstanceLocal
extends javax.ejb.EJBLocalObject

Local interface for ECSpecInstance.

Version:
${version}
Author:
XDoclet

Method Summary
 void addNotificationURL(java.lang.String specName, java.lang.String url)
           
 void cancelTimer(cuhk.ale.ejb.ECSpecInstanceBean.TimerType type)
           
 void createTimer(cuhk.ale.ejb.ECSpecInstanceBean.TimerType type, long duration)
           
 void deleteNotificationURL(java.lang.String specName, java.lang.String url)
           
 ECSpecInstancePK ejbFindByPrimaryKey(ECSpecInstancePK pk)
           
 void ejbTimeout(javax.ejb.Timer timer)
           
 ECSpec getECSpec()
           
 cuhk.ale.valueobjects.ECSpecInstanceValue getECSpecInstanceValue()
           
 java.util.List getNotificationURLs(java.lang.String specName)
           
 long getPreviousEndTime()
           
 long getPreviousStartTime()
           
 java.lang.String getSpecName()
           
 long getStartTime()
           
 int getState()
           
 int getStateVersion()
           
 void setECSpec(ECSpec value)
           
 void setECSpecInstanceValue(cuhk.ale.valueobjects.ECSpecInstanceValue value)
           
 void setPreviousEndTime(long l)
           
 void setPreviousStartTime(long l)
           
 void setSpecName(java.lang.String value)
           
 void setStartTime(long l)
           
 void setState(int value)
           
 void setStateVersion(int value)
           
 void startTriggerReceived()
           
 void stopTriggerReceived()
           
 void subscribe(java.lang.String notificationUrl)
           
 void unsubscribe(java.lang.String notificationUrl)
           
 
Methods inherited from interface javax.ejb.EJBLocalObject
getEJBLocalHome, getPrimaryKey, isIdentical, remove
 

Method Detail

getSpecName

java.lang.String getSpecName()

setSpecName

void setSpecName(java.lang.String value)

getStartTime

long getStartTime()

setStartTime

void setStartTime(long l)

getPreviousStartTime

long getPreviousStartTime()

setPreviousStartTime

void setPreviousStartTime(long l)

getPreviousEndTime

long getPreviousEndTime()

setPreviousEndTime

void setPreviousEndTime(long l)

getStateVersion

int getStateVersion()

setStateVersion

void setStateVersion(int value)

ejbFindByPrimaryKey

ECSpecInstancePK ejbFindByPrimaryKey(ECSpecInstancePK pk)
                                     throws javax.ejb.FinderException
Throws:
javax.ejb.FinderException

ejbTimeout

void ejbTimeout(javax.ejb.Timer timer)

getECSpec

ECSpec getECSpec()

setECSpec

void setECSpec(ECSpec value)

getState

int getState()

setState

void setState(int value)

getECSpecInstanceValue

cuhk.ale.valueobjects.ECSpecInstanceValue getECSpecInstanceValue()

setECSpecInstanceValue

void setECSpecInstanceValue(cuhk.ale.valueobjects.ECSpecInstanceValue value)

createTimer

void createTimer(cuhk.ale.ejb.ECSpecInstanceBean.TimerType type,
                 long duration)

cancelTimer

void cancelTimer(cuhk.ale.ejb.ECSpecInstanceBean.TimerType type)

subscribe

void subscribe(java.lang.String notificationUrl)

unsubscribe

void unsubscribe(java.lang.String notificationUrl)

getNotificationURLs

java.util.List getNotificationURLs(java.lang.String specName)

addNotificationURL

void addNotificationURL(java.lang.String specName,
                        java.lang.String url)

deleteNotificationURL

void deleteNotificationURL(java.lang.String specName,
                           java.lang.String url)

startTriggerReceived

void startTriggerReceived()

stopTriggerReceived

void stopTriggerReceived()