001// Generated by delombok at Sun Jul 30 17:21:56 UTC 2023 002package de.cuioss.test.jsf.mocks; 003 004import java.util.Set; 005import javax.faces.component.UIComponent; 006import javax.faces.component.search.SearchExpressionContext; 007import javax.faces.component.search.SearchExpressionHint; 008import javax.faces.component.visit.VisitHint; 009import javax.faces.context.FacesContext; 010 011/** 012 * Base Class for creating own instance of {@link SearchExpressionContext} 013 * 014 * @author Oliver Wolff 015 */ 016public class CuiMockSearchExpressionContext extends SearchExpressionContext { 017 private final UIComponent source; 018 private final FacesContext facesContext; 019 private final Set<VisitHint> visitHints; 020 private final Set<SearchExpressionHint> expressionHints; 021 022 @java.lang.SuppressWarnings("all") 023 @lombok.Generated 024 public CuiMockSearchExpressionContext(final UIComponent source, final FacesContext facesContext, final Set<VisitHint> visitHints, final Set<SearchExpressionHint> expressionHints) { 025 this.source = source; 026 this.facesContext = facesContext; 027 this.visitHints = visitHints; 028 this.expressionHints = expressionHints; 029 } 030 031 @java.lang.SuppressWarnings("all") 032 @lombok.Generated 033 public UIComponent getSource() { 034 return this.source; 035 } 036 037 @java.lang.SuppressWarnings("all") 038 @lombok.Generated 039 public FacesContext getFacesContext() { 040 return this.facesContext; 041 } 042 043 @java.lang.SuppressWarnings("all") 044 @lombok.Generated 045 public Set<VisitHint> getVisitHints() { 046 return this.visitHints; 047 } 048 049 @java.lang.SuppressWarnings("all") 050 @lombok.Generated 051 public Set<SearchExpressionHint> getExpressionHints() { 052 return this.expressionHints; 053 } 054}