com.atlassian.jira.functest.framework.parser.filter
Class FilterItem

java.lang.Object
  extended by com.atlassian.jira.functest.framework.parser.filter.FilterItem
All Implemented Interfaces:
SharedEntityItem, Cloneable

public class FilterItem
extends Object
implements Cloneable, SharedEntityItem

A filter Item

Since:
v3.13

Nested Class Summary
static class FilterItem.Builder
           
 
Constructor Summary
FilterItem(FilterItem copyFrom)
           
FilterItem(long id, String name, String description, String author, List<WebTestSharePermission> sharing, Boolean fav, long subscriptions, List<String> operations, long favCount)
           
FilterItem(long id, String name, String description, String author, long issues, List<WebTestSharePermission> sharing, Boolean fav, long subscriptions, List<String> operations, long favCount)
          Deprecated. JRADEV-14514 - The issues column has been removed from the filter list
 
Method Summary
 FilterItem cloneFilter()
           
 boolean equals(Object obj)
           
 String getAuthor()
           
 String getDescription()
           
 Long getFavCount()
           
 Long getId()
           
 Long getIssues()
          Deprecated. JRADEV-14514 - The issues column has been removed from the filter list, so this always returns 0L, now.
 String getName()
           
 List getOperations()
           
 List getSharing()
           
 Long getSubscriptions()
           
 int hashCode()
           
 Boolean isFav()
           
 FilterItem setAuthor(String author)
           
 FilterItem setDescription(String description)
           
 FilterItem setFav(boolean fav)
           
 FilterItem setFavCount(long favCount)
           
 FilterItem setIssues(long issues)
          Deprecated. JRADEV-14514 - The issues column has been removed from the filter list
 FilterItem setName(String name)
           
 FilterItem setNoAuthor()
           
 FilterItem setNoFavCount()
           
 FilterItem setNoOperations()
           
 FilterItem setOperations(List operations)
           
 FilterItem setSharing(List sharing)
           
 FilterItem setSubscriptions(long subscriptions)
           
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

FilterItem

@Deprecated
public FilterItem(long id,
                             String name,
                             String description,
                             String author,
                             long issues,
                             List<WebTestSharePermission> sharing,
                             Boolean fav,
                             long subscriptions,
                             List<String> operations,
                             long favCount)
Deprecated. JRADEV-14514 - The issues column has been removed from the filter list

See Also:
FilterItem(long, String, String, String, List, Boolean, long, List, long)

FilterItem

public FilterItem(long id,
                  String name,
                  String description,
                  String author,
                  List<WebTestSharePermission> sharing,
                  Boolean fav,
                  long subscriptions,
                  List<String> operations,
                  long favCount)

FilterItem

public FilterItem(FilterItem copyFrom)
Method Detail

getName

public String getName()
Specified by:
getName in interface SharedEntityItem

getDescription

public String getDescription()
Specified by:
getDescription in interface SharedEntityItem

getAuthor

public String getAuthor()
Specified by:
getAuthor in interface SharedEntityItem

getIssues

public Long getIssues()
Deprecated. JRADEV-14514 - The issues column has been removed from the filter list, so this always returns 0L, now.

Specified by:
getIssues in interface SharedEntityItem
Returns:
0L

getSharing

public List getSharing()
Specified by:
getSharing in interface SharedEntityItem

isFav

public Boolean isFav()
Specified by:
isFav in interface SharedEntityItem

getSubscriptions

public Long getSubscriptions()
Specified by:
getSubscriptions in interface SharedEntityItem

getOperations

public List getOperations()
Specified by:
getOperations in interface SharedEntityItem

getFavCount

public Long getFavCount()
Specified by:
getFavCount in interface SharedEntityItem

getId

public Long getId()
Specified by:
getId in interface SharedEntityItem

setName

public FilterItem setName(String name)

setDescription

public FilterItem setDescription(String description)

setAuthor

public FilterItem setAuthor(String author)

setIssues

@Deprecated
public FilterItem setIssues(long issues)
Deprecated. JRADEV-14514 - The issues column has been removed from the filter list

Parameters:
issues - ignored
Returns:
this

setSharing

public FilterItem setSharing(List sharing)

setFav

public FilterItem setFav(boolean fav)

setSubscriptions

public FilterItem setSubscriptions(long subscriptions)

setOperations

public FilterItem setOperations(List operations)

setNoOperations

public FilterItem setNoOperations()

setFavCount

public FilterItem setFavCount(long favCount)

setNoFavCount

public FilterItem setNoFavCount()

setNoAuthor

public FilterItem setNoAuthor()

equals

public boolean equals(Object obj)
Overrides:
equals in class Object

hashCode

public int hashCode()
Overrides:
hashCode in class Object

toString

public String toString()
Overrides:
toString in class Object

cloneFilter

public FilterItem cloneFilter()


Copyright © 2002-2014 Atlassian. All Rights Reserved.