org.pentaho.platform.api.repository
Interface ISubscription

All Known Implementing Classes:
Subscription

public interface ISubscription


Method Summary
 void addSchedule(ISchedule sched)
           
 Document asDocument()
           
 String asXml()
           
 boolean deleteSchedule(ISchedule sched)
           
 boolean equals(Object other)
           
 ISubscribeContent getContent()
           
 String getDestination()
           
 String getId()
           
 Map<String,Object> getParameters()
           
 int getRevision()
           
 List<ISchedule> getSchedules()
           
 String getTitle()
           
 int getType()
           
 String getUser()
           
 int hashCode()
           
 void setDestination(String destination)
           
 void setTitle(String title)
           
 Object[] toResultRow(String[] parameterNames)
           
 

Method Detail

equals

boolean equals(Object other)
Overrides:
equals in class Object

hashCode

int hashCode()
Overrides:
hashCode in class Object

getRevision

int getRevision()
Returns:
Returns the revision.

addSchedule

void addSchedule(ISchedule sched)

deleteSchedule

boolean deleteSchedule(ISchedule sched)

getSchedules

List<ISchedule> getSchedules()

getUser

String getUser()

getTitle

String getTitle()

getDestination

String getDestination()

getContent

ISubscribeContent getContent()

getParameters

Map<String,Object> getParameters()

getId

String getId()

getType

int getType()

asDocument

Document asDocument()

asXml

String asXml()

setDestination

void setDestination(String destination)

setTitle

void setTitle(String title)

toResultRow

Object[] toResultRow(String[] parameterNames)