public boolean isPropertyMapSettable(SSOToken caller,Map<String,String> properties){
  for (  Map.Entry<String,String> property : properties.entrySet()) {
    try {
      SessionUtils.checkPermissionToSetProperty(caller,property.getKey(),property.getValue());
    }
 catch (    SessionException e) {
      return false;
    }
  }
  return true;
}

public boolean isPropertyMapSettable ( SSOToken caller , Map < String , String > properties ) { for ( Map . Entry < String , String > property : properties . entrySet ( ) ) { try { SessionUtils . checkPermissionToSetProperty ( caller , property . getKey ( ) , property . getValue ( ) ) ; } catch ( SessionException e ) { return false ; } } return true ; }
queries whether all the properties in the properties map are settable , recording the key and value of the attempted setting . returns true if all properties are settable , returns false if any one of them is not .
