Package com.denimgroup.threadfix.data.entities

Examples of com.denimgroup.threadfix.data.entities.SeverityFilter


    this.severityFilterDao = severityFilterDao;
  }

  @Override
  public void save(SeverityFilter severityFilter, int orgId, int appId) {
    SeverityFilter toSave = loadFilter(orgId, appId);
   
    if (toSave == null) {
      toSave = severityFilter;
    } else {
      toSave.setEnabled(severityFilter.getEnabled());
      toSave.setFilters(severityFilter);
    }
   
    severityFilterDao.saveOrUpdate(toSave);
  }
View Full Code Here


    }
  }
 
  @Override
  public SeverityFilter getParentFilter(int teamId, int appId) {
    SeverityFilter returnFilter = new SeverityFilter();
   
    // if teamId == -1 and appId == -1 then we're finding the parent of global, which is just the default SeverityFilter
    if (teamId != -1 && appId == -1) {
     
      // if we're finding the parent of a team filter, let's use global settings if present
      SeverityFilter globalFilter = loadFilter(-1, -1);
      if (globalFilter != null && globalFilter.getEnabled()) {
        returnFilter = globalFilter;
      }
     
    } else if (teamId != -1) {
      SeverityFilter targetFilter = loadFilter(teamId, -1);
     
      if (targetFilter != null && targetFilter.getEnabled()) {
        // this is an app level filter and there are team settings, so let's use those
        returnFilter = targetFilter;
       
      } else {
       
        // there are no team settings, so let's look at global
        targetFilter = loadFilter(-1, -1);
       
        if (targetFilter == null || !targetFilter.getEnabled()) {
          // this is a team level filter and there are team level settings, so let's use those
          returnFilter = targetFilter;
        }
      }
    }
View Full Code Here

    return returnFilter;
  }

  @Override
  public SeverityFilter loadEffectiveFilter(int orgId, int appId) {
    SeverityFilter filter = null;
   
    if (orgId != -1 && appId != -1) {
      filter = loadFilter(orgId, appId);
    }
   
    if ((filter == null || !filter.getEnabled()) && orgId != -1) {
      filter = loadFilter(orgId, -1);
    }
   
    if (filter == null || !filter.getEnabled()) {
      filter = loadFilter(-1, -1);
    }
   
    if (filter == null || !filter.getEnabled()) {
      filter = new SeverityFilter();
    }
   
    return filter;
  }
View Full Code Here

TOP

Related Classes of com.denimgroup.threadfix.data.entities.SeverityFilter

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.