View Javadoc

1   /*
2    * Licensed to the Apache Software Foundation (ASF) under one
3    * or more contributor license agreements.  See the NOTICE file
4    * distributed with this work for additional information
5    * regarding copyright ownership.  The ASF licenses this file
6    * to you under the Apache License, Version 2.0 (the
7    * "License"); you may not use this file except in compliance
8    * with the License.  You may obtain a copy of the License at
9    *
10   *   http://www.apache.org/licenses/LICENSE-2.0
11   *
12   * Unless required by applicable law or agreed to in writing,
13   * software distributed under the License is distributed on an
14   * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
15   * KIND, either express or implied.  See the License for the
16   * specific language governing permissions and limitations
17   * under the License.
18   */
19  package javax.faces.context;
20  
21  import java.util.Collection;
22  
23  import javax.faces.FacesWrapper;
24  import javax.faces.event.PhaseId;
25  
26  /**
27   * @since 2.0
28   */
29  public abstract class PartialViewContextWrapper extends PartialViewContext implements FacesWrapper<PartialViewContext>
30  {
31      /**
32       * 
33       */
34      public PartialViewContextWrapper()
35      {
36      }
37  
38      @Override
39      public Collection<String> getExecuteIds()
40      {
41          return getWrapped().getExecuteIds();
42      }
43  
44      @Override
45      public PartialResponseWriter getPartialResponseWriter()
46      {
47          return getWrapped().getPartialResponseWriter();
48      }
49  
50      @Override
51      public Collection<String> getRenderIds()
52      {
53          return getWrapped().getRenderIds();
54      }
55  
56      public abstract PartialViewContext getWrapped();
57  
58      @Override
59      public boolean isAjaxRequest()
60      {
61          return getWrapped().isAjaxRequest();
62      }
63  
64      @Override
65      public boolean isExecuteAll()
66      {
67          return getWrapped().isExecuteAll();
68      }
69  
70      @Override
71      public boolean isPartialRequest()
72      {
73          return getWrapped().isPartialRequest();
74      }
75  
76      @Override
77      public boolean isRenderAll()
78      {
79          return getWrapped().isRenderAll();
80      }
81  
82      @Override
83      public void processPartial(PhaseId phaseId)
84      {
85          getWrapped().processPartial(phaseId);
86      }
87  
88      @Override
89      public void release()
90      {
91          getWrapped().release();
92      }
93  
94      // -= Leonardo Uribe=- This method breaks signature test!
95      //@Override
96      //public void setPartialRequest(boolean isPartialRequest)
97      //{
98      //    getWrapped().setPartialRequest(isPartialRequest);
99      //}
100 
101     @Override
102     public void setRenderAll(boolean renderAll)
103     {
104         getWrapped().setRenderAll(renderAll);
105     }
106     
107     @Override
108     public boolean isResetValues()
109     {
110         return getWrapped().isResetValues();
111     }
112 
113     @Override
114     public void setPartialRequest(boolean isPartialRequest)
115     {
116         getWrapped().setPartialRequest(isPartialRequest);
117     }
118     
119 }