@Override public void fillForm(Resource resource, IForm iFrom) { if (resource == null) { return; } Boolean[] pCurrentUser = PermissionUtil.integerToBoolean(resource.getCurrentAccountPermission().intValue()); iFrom.setPermission("0", pCurrentUser[0]); iFrom.setPermission("1", pCurrentUser[1]); iFrom.setPermission("2", pCurrentUser[2]); Boolean[] pCurrentGroup = PermissionUtil.integerToBoolean(resource.getCurrentGroupPermission().intValue()); iFrom.setPermission("3", pCurrentGroup[0]); iFrom.setPermission("4", pCurrentGroup[1]); iFrom.setPermission("5", pCurrentGroup[2]); Boolean[] pOther = PermissionUtil.integerToBoolean(resource.getOthersPermission().intValue()); iFrom.setPermission("6", pOther[0]); iFrom.setPermission("7", pOther[1]); iFrom.setPermission("8", pOther[2]); }