com.trackstudio.model
Class Filter

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

public class Filter
extends Named
implements java.io.Serializable

Describes common filter properties.

See Also:
Serialized Form

Field Summary
 
Fields inherited from class com.trackstudio.model.Named
id, name
 
Constructor Summary
Filter()
           
Filter(java.lang.String id)
           
Filter(java.lang.String taskId, java.lang.String ownerId)
           
Filter(java.lang.String name, java.lang.String description, boolean priv, java.lang.String taskId, java.lang.String ownerId)
           
Filter(java.lang.String name, java.lang.String description, boolean priv, java.lang.String taskId, java.lang.String ownerId, java.lang.String filterTypeId)
           
Filter(java.lang.String name, java.lang.String description, boolean priv, Task task, User owner)
           
Filter(Task task, User owner)
           
 
Method Summary
 boolean equals(java.lang.Object obj)
           
 java.util.Set getCurrentFilterSet()
           
 java.lang.String getDescription()
           
 java.util.Set getFvalueSet()
           
 java.util.Set getNotificationSet()
           
 User getOwner()
           
 java.lang.Integer getPriv()
           
 java.util.Set getReportSet()
           
 java.util.Set getSubscriberSet()
           
 Task getTask()
           
 FilterType getType()
           
 boolean isPrivate()
           
 void setCurrentFilterSet(java.util.Set currentFilterSet)
           
 void setDescription(java.lang.String description)
           
 void setFvalueSet(java.util.Set fvalueSet)
           
 void setNotificationSet(java.util.Set notificationSet)
           
 void setOwner(User owner)
           
 void setPriv(java.lang.Integer priv)
           
 void setPrivate(boolean priv)
           
 void setReportSet(java.util.Set reportSet)
           
 void setSubscriberSet(java.util.Set subscriberSet)
           
 void setTask(Task task)
           
 void setType(FilterType type)
           
 
Methods inherited from class com.trackstudio.model.Named
getCode, getId, getName, hashCode, setId, setName
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Filter

public Filter(java.lang.String id)

Filter

public Filter(java.lang.String name,
              java.lang.String description,
              boolean priv,
              Task task,
              User owner)

Filter

public Filter(java.lang.String name,
              java.lang.String description,
              boolean priv,
              java.lang.String taskId,
              java.lang.String ownerId)

Filter

public Filter(java.lang.String name,
              java.lang.String description,
              boolean priv,
              java.lang.String taskId,
              java.lang.String ownerId,
              java.lang.String filterTypeId)

Filter

public Filter()

Filter

public Filter(Task task,
              User owner)

Filter

public Filter(java.lang.String taskId,
              java.lang.String ownerId)
Method Detail

getType

public FilterType getType()

setType

public void setType(FilterType type)

getDescription

public java.lang.String getDescription()

setDescription

public void setDescription(java.lang.String description)

getPriv

public java.lang.Integer getPriv()

setPriv

public void setPriv(java.lang.Integer priv)

getTask

public Task getTask()

setTask

public void setTask(Task task)

getOwner

public User getOwner()

setOwner

public void setOwner(User owner)

getSubscriberSet

public java.util.Set getSubscriberSet()

setSubscriberSet

public void setSubscriberSet(java.util.Set subscriberSet)

getCurrentFilterSet

public java.util.Set getCurrentFilterSet()

setCurrentFilterSet

public void setCurrentFilterSet(java.util.Set currentFilterSet)

getFvalueSet

public java.util.Set getFvalueSet()

setFvalueSet

public void setFvalueSet(java.util.Set fvalueSet)

getReportSet

public java.util.Set getReportSet()

setReportSet

public void setReportSet(java.util.Set reportSet)

getNotificationSet

public java.util.Set getNotificationSet()

setNotificationSet

public void setNotificationSet(java.util.Set notificationSet)

equals

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

isPrivate

public boolean isPrivate()

setPrivate

public void setPrivate(boolean priv)


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