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 userId, java.lang.String ownerId, java.lang.String preferences)
           
Filter(java.lang.String name, java.lang.String description, boolean priv, Task task, User owner)
           
Filter(java.lang.String name, java.lang.String description, boolean priv, Task task, User user, User owner, java.lang.String preferences)
           
Filter(java.lang.String name, java.lang.String description, boolean priv, User user, User owner)
           
Filter(Task task, User owner)
           
 
Method Summary
 boolean equals(java.lang.Object obj)
           
 java.util.Set getBookmarkSet()
           
 java.util.Set getCurrentFilterSet()
           
 java.lang.String getDescription()
           
 java.util.Set getFvalueSet()
           
 java.util.Set getNotificationSet()
           
 User getOwner()
           
 java.lang.String getPreferences()
           
 java.lang.Integer getPriv()
           
 java.util.Set getReportSet()
           
 java.util.Set getSubscriptionSet()
           
 Task getTask()
           
 User getUser()
           
 boolean isPrivate()
           
 void setBookmarkSet(java.util.Set bookmarkSet)
           
 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 setPreferences(java.lang.String preferences)
           
 void setPriv(java.lang.Integer priv)
           
 void setPrivate(boolean priv)
           
 void setReportSet(java.util.Set reportSet)
           
 void setSubscriptionSet(java.util.Set subscriptionSet)
           
 void setTask(Task task)
           
 void setUser(User user)
           
 
Methods inherited from class com.trackstudio.model.Named
getCodeName, 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,
              User user,
              User owner)

Filter

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

Filter

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

Filter

public Filter()

Filter

public Filter(Task task,
              User owner)

Filter

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

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)

getSubscriptionSet

public java.util.Set getSubscriptionSet()

setSubscriptionSet

public void setSubscriptionSet(java.util.Set subscriptionSet)

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)

getPreferences

public java.lang.String getPreferences()

setPreferences

public void setPreferences(java.lang.String preferences)

getUser

public User getUser()

setUser

public void setUser(User user)

getBookmarkSet

public java.util.Set getBookmarkSet()

setBookmarkSet

public void setBookmarkSet(java.util.Set bookmarkSet)


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