com.trackstudio.model
Class Subscription

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

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

Describes filter subscription settings for specified user, task and filter

See Also:
Serialized Form

Constructor Summary
Subscription()
           
Subscription(java.lang.String id)
           
Subscription(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 template)
           
Subscription(java.lang.String name, Usersource user, Filter filter, Task task)
           
Subscription(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, java.lang.String 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()
           
 java.lang.String 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(java.lang.String template)
           
 void setUser(Usersource user)
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Subscription

public Subscription(java.lang.String id)

Subscription

public Subscription(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,
                    java.lang.String template)

Subscription

public Subscription(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 template)

Subscription

public Subscription()

Subscription

public Subscription(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 java.lang.String getTemplate()

setTemplate

public void setTemplate(java.lang.String template)

getName

public java.lang.String getName()

setName

public void setName(java.lang.String name)


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