org.axway.grapes.server.core.options
Class FiltersHolder

java.lang.Object
  extended by org.axway.grapes.server.core.options.FiltersHolder

public class FiltersHolder
extends Object

Holds the filters.

Author:
jdcoffre

Constructor Summary
FiltersHolder()
           
 
Method Summary
 void addFilter(Filter newFilter)
           
 Map<String,Object> getArtifactFieldsFilters()
          Generates a Map of query parameters for Artifact regarding the filters
 CorporateFilter getCorporateFilter()
           
 Decorator getDecorator()
           
 DepthHandler getDepthHandler()
           
 Map<String,Object> getModuleFieldsFilters()
          Generates a Map of query parameters for Module regarding the filters
 ScopeHandler getScopeHandler()
           
 void init(javax.ws.rs.core.MultivaluedMap<String,String> queryParameters)
           
 void setCorporateFilter(CorporateFilter filter)
           
 boolean shouldBeInReport(DbDependency dependency)
          Check if a dependency matches the filters
 boolean shouldBeInReport(DbLicense license)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FiltersHolder

public FiltersHolder()
Method Detail

getScopeHandler

public ScopeHandler getScopeHandler()

getDecorator

public Decorator getDecorator()

getDepthHandler

public DepthHandler getDepthHandler()

getCorporateFilter

public CorporateFilter getCorporateFilter()

setCorporateFilter

public void setCorporateFilter(CorporateFilter filter)

addFilter

public void addFilter(Filter newFilter)

init

public void init(javax.ws.rs.core.MultivaluedMap<String,String> queryParameters)

shouldBeInReport

public boolean shouldBeInReport(DbLicense license)

shouldBeInReport

public boolean shouldBeInReport(DbDependency dependency)
Check if a dependency matches the filters

Parameters:
dependency -
Returns:
boolean

getArtifactFieldsFilters

public Map<String,Object> getArtifactFieldsFilters()
Generates a Map of query parameters for Artifact regarding the filters

Returns:
Map

getModuleFieldsFilters

public Map<String,Object> getModuleFieldsFilters()
Generates a Map of query parameters for Module regarding the filters

Returns:
Map


Copyright © 2014. All Rights Reserved.