Details
-
Type: Task
-
Status: Closed
-
Priority: Major
-
Resolution: Won't Fix
-
Affects Version/s: 1.5.3
-
Fix Version/s: 1.6DR#1
-
Component/s: ICE-Components
-
Labels:None
-
Environment:all
Description
The following bean supports the syntax:
rendered="#{role.ADMIN || role.USER}"
import java.util.Map;
import java.util.AbstractMap;
import java.util.Set;
public class RoleMap extends AbstractMap {
public Object get(Object key) {
FacesContext facesContext = FacesContext.getCurrentInstance();
if (facesContext.getExternalContext()
.isUserInRole((String) key) ) {
return Boolean.TRUE;
}
return Boolean.FALSE;
}
public Set entrySet() {
return null;
}
}
Philip revised this to extend a different base collection class; Philip, could you paste your code in, state why you revised it, and then close?