According to 2005 NEC code 204.24 (note that newer editions may differ, but are probably only more strict in their requirements), it looks like you would not be able to store things like clothes, paper, and other combustibles in that closet, and you probably wouldn't be able to have any shelves in the closet:


  240.24 Location in or on Premises
  (D) Not in Vicinity of Easily Ignitible Material. Overcurrent devices shall not be located in the vicinity of easily ignitible material, such as in clothes closets. 


Examples of locations where combustible materials may be stored are linen closets, paper storage closets, and clothes closets.

Additionally, you must allow 36" clearance in front of the panel for an area 30" wide starting at the panel.

Could you split the storage room space so you have a dedicated room for the panel, with a wall outside of the required clearance, and then have the rest of that area be the storage closet?

Is it code-legal to have a circuit breaker box within a storage room?
So, I have an Address to validate and it has 4 input fields and 4 output fields, basically the 4 output fields are city,state,county and municipality. There are not editable, so they will be populated by zipCode lookup only. But when I validate , I need to pass in all the values, the lookup values too.
&lt;o:validateMultiple&gt; only takes in Input Component values, so I tried to make them h:inputText too and then disabled=true since they aren't editable, but looks like &lt;o:validateMultiple&gt; ignores values of disabled input components as well. So, any alternatives?

Initially I did it bu embedding all the ids with respective bindings using f:attributes on the first inputText component and used JSF validator to grab getAttributes and validated that way, which worked OK, but since validateMultiple reduces lot of that, I wanted to use this , but looks like it is not straight forward.

Something like this could have helped :

&lt;o:validateMultiple id="myId" components="foo bar baz" validator="#{bean.validateValues}" /&gt;
    &lt;h:message for="myId" /&gt;
    &lt;h:inputText id="foo" /&gt;
    &lt;h:inputText id="bar" /&gt;
    &lt;h:inputText id="baz" /&gt;

public boolean validateValues(FacesContext context, List&lt;UIComponent&gt; components, List&lt;Object&gt; values) {
    // ...
}


Any help is appreciated!
Thanks!
