org.pentaho.platform.api.repository
Interface ISubscription

All Known Implementing Classes:
Subscription

public interface ISubscription


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

Method Detail

equals

boolean equals(java.lang.Object other)
Overrides:
equals in class java.lang.Object

hashCode

int hashCode()
Overrides:
hashCode in class java.lang.Object

getRevision

int getRevision()
Returns:
Returns the revision.

addSchedule

void addSchedule(ISchedule sched)

deleteSchedule

boolean deleteSchedule(ISchedule sched)

getSchedules

java.util.List<ISchedule> getSchedules()

getUser

java.lang.String getUser()

getTitle

java.lang.String getTitle()

getDestination

java.lang.String getDestination()

getContent

ISubscribeContent getContent()

getParameters

java.util.Map<java.lang.String,java.lang.Object> getParameters()

getId

java.lang.String getId()

getType

int getType()

asDocument

org.dom4j.Document asDocument()

asXml

java.lang.String asXml()

setDestination

void setDestination(java.lang.String destination)

setTitle

void setTitle(java.lang.String title)

toResultRow

java.lang.Object[] toResultRow(java.lang.String[] parameterNames)