com.trackstudio.model
Class Notification

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

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

This class describes email notification settings for specified task, filter and user.

See Also:
Serialized Form

Constructor Summary
Notification()
           
Notification(java.lang.String id)
           
Notification(java.lang.String name, java.lang.String userId, java.lang.String filterId, java.lang.String taskId, java.lang.String template, java.lang.String condition)
           
Notification(java.lang.String name, Usersource user, Filter filter, Task task, EmailType template, java.lang.String condition)
           
 
Method Summary
 boolean equals(java.lang.Object obj)
           
 java.lang.String getCondition()
           
 Filter getFilter()
           
 java.lang.String getId()
           
 java.lang.String getName()
           
 Task getTask()
           
 EmailType getTemplate()
           
 Usersource getUser()
           
 void setCondition(java.lang.String condition)
           
 void setFilter(Filter filter)
           
 void setId(java.lang.String id)
           
 void setName(java.lang.String name)
           
 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

Notification

public Notification(java.lang.String id)

Notification

public Notification(java.lang.String name,
                    Usersource user,
                    Filter filter,
                    Task task,
                    EmailType template,
                    java.lang.String condition)

Notification

public Notification(java.lang.String name,
                    java.lang.String userId,
                    java.lang.String filterId,
                    java.lang.String taskId,
                    java.lang.String template,
                    java.lang.String condition)

Notification

public Notification()
Method Detail

getId

public java.lang.String getId()

setId

public void setId(java.lang.String id)

getCondition

public java.lang.String getCondition()

setCondition

public void setCondition(java.lang.String condition)

getUser

public Usersource getUser()

setUser

public void setUser(Usersource user)

getFilter

public Filter getFilter()

setFilter

public void setFilter(Filter filter)

getTask

public Task getTask()

setTask

public void setTask(Task task)

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.