com.trackstudio.model
Class Subscriber

java.lang.Object
  extended by com.trackstudio.model.Subscriber
All Implemented Interfaces:
java.io.Serializable

public class Subscriber
extends java.lang.Object
implements java.io.Serializable

Describes filter subscription settings for specified user, task and filter

See Also:
Serialized Form

Constructor Summary
Subscriber()
           
Subscriber(java.lang.String id)
           
Subscriber(java.lang.String name, java.lang.String userId, java.lang.String filterId, java.lang.String taskId, java.util.Calendar startdate, java.util.Calendar stopdate, java.util.Calendar nextrun, java.lang.Integer interval, java.lang.String templateId)
           
Subscriber(java.lang.String name, Usersource user, Filter filter, Task task)
           
Subscriber(java.lang.String name, Usersource user, Filter filter, Task task, java.util.Calendar startdate, java.util.Calendar stopdate, java.util.Calendar nextrun, java.lang.Integer interval, EmailType template)
           
 
Method Summary
 boolean equals(java.lang.Object obj)
           
 Filter getFilter()
           
 java.lang.String getId()
           
 java.lang.Integer getInterval()
           
 java.lang.String getName()
           
 java.util.Calendar getNextrun()
           
 java.util.Calendar getStartdate()
           
 java.util.Calendar getStopdate()
           
 Task getTask()
           
 EmailType getTemplate()
           
 Usersource getUser()
           
 void setFilter(Filter filter)
           
 void setFilter(java.lang.String filterId)
           
 void setId(java.lang.String id)
           
 void setInterval(java.lang.Integer interval)
           
 void setName(java.lang.String name)
           
 void setNextrun(java.util.Calendar nextrun)
           
 void setStartdate(java.util.Calendar startdate)
           
 void setStopdate(java.util.Calendar stopdate)
           
 void setTask(Task task)
           
 void setTemplate(EmailType template)
           
 void setTemplate(java.lang.String templateId)
           
 void setUser(Usersource user)
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Subscriber

public Subscriber(java.lang.String id)

Subscriber

public Subscriber(java.lang.String name,
                  Usersource user,
                  Filter filter,
                  Task task,
                  java.util.Calendar startdate,
                  java.util.Calendar stopdate,
                  java.util.Calendar nextrun,
                  java.lang.Integer interval,
                  EmailType template)

Subscriber

public Subscriber(java.lang.String name,
                  java.lang.String userId,
                  java.lang.String filterId,
                  java.lang.String taskId,
                  java.util.Calendar startdate,
                  java.util.Calendar stopdate,
                  java.util.Calendar nextrun,
                  java.lang.Integer interval,
                  java.lang.String templateId)

Subscriber

public Subscriber()

Subscriber

public Subscriber(java.lang.String name,
                  Usersource user,
                  Filter filter,
                  Task task)
Method Detail

getId

public java.lang.String getId()

setId

public void setId(java.lang.String id)

getUser

public Usersource getUser()

setUser

public void setUser(Usersource user)

getFilter

public Filter getFilter()

setFilter

public void setFilter(Filter filter)

setFilter

public void setFilter(java.lang.String filterId)

getTask

public Task getTask()

setTask

public void setTask(Task task)

getStartdate

public java.util.Calendar getStartdate()

setStartdate

public void setStartdate(java.util.Calendar startdate)

getStopdate

public java.util.Calendar getStopdate()

setStopdate

public void setStopdate(java.util.Calendar stopdate)

getNextrun

public java.util.Calendar getNextrun()

setNextrun

public void setNextrun(java.util.Calendar nextrun)

getInterval

public java.lang.Integer getInterval()

setInterval

public void setInterval(java.lang.Integer interval)

equals

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

getTemplate

public EmailType getTemplate()

setTemplate

public void setTemplate(EmailType template)

setTemplate

public void setTemplate(java.lang.String templateId)

getName

public java.lang.String getName()

setName

public void setName(java.lang.String name)


Copyright © 2002-2008 TrackStudio, Ltd. All Rights Reserved.