code: public void setUriMappings(Map inputUriMappings) {
  		Assert.notNull(uriMappings, "A valid list URI/URL mappings must be provided");
  
  		uriMappings.clear();
  
          Iterator it = inputUriMappings.entrySet().iterator();
  
          while (it.hasNext()) {
          	 Map.Entry entry = (Map.Entry) it.next();
          	 uriMappings.put((String) entry.getKey(), (String) entry.getValue());
          }
  
          if (uriMappings.size() < 1) {
              throw new IllegalArgumentException("must map at least one URI/URL and Pass Key");
          }
  	}
docs: Set to map the pass key and Ant-style path patterns
  In a Spring XML ApplicationContext, a definition would look something like this:
  <pre>
  &lt;property name="uriMappings">
  &lt;map>
  &lt;entry key="tg54f54h59e">&lt;value>/data/secure/*&lt;/value>&lt;/entry>
  &lt;entry key="34ti94l2qo">&lt;value>/protected/*&lt;/value>&lt;/entry>
  &lt;/map>
  &lt;/property></pre>
  
  @param uriMappings - A Map consisting of String keys and String values, where for each entry the key is the string
  representation of an password, and the value is the string representation of the corresponding Ant-style path patterns;
  where filter will intercept.
  
  @throws IllegalArgumentException if input map does not consist of String keys and values.