components/visual-panels/usermgr/src/java/vpanels/app/usermgr/com/oracle/solaris/vp/panels/usermgr/client/swing/UserMgrBasicControl.java
branchs11-update
changeset 2805 4888f6212f94
parent 827 0944d8c0158b
--- a/components/visual-panels/usermgr/src/java/vpanels/app/usermgr/com/oracle/solaris/vp/panels/usermgr/client/swing/UserMgrBasicControl.java	Mon Oct 28 17:52:58 2013 -0700
+++ b/components/visual-panels/usermgr/src/java/vpanels/app/usermgr/com/oracle/solaris/vp/panels/usermgr/client/swing/UserMgrBasicControl.java	Wed Oct 30 16:53:48 2013 -0400
@@ -20,7 +20,7 @@
  */
 
 /*
- * Copyright (c) 2010, 2012, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2010, 2013, Oracle and/or its affiliates. All rights reserved.
  */
 
 package com.oracle.solaris.vp.panels.usermgr.client.swing;
@@ -28,6 +28,7 @@
 
 import java.util.List;
 import java.util.Map;
+import com.oracle.solaris.rad.client.ADRUinteger;
 import com.oracle.solaris.rad.usermgr.*;
 import com.oracle.solaris.vp.panel.common.action.*;
 import com.oracle.solaris.vp.panel.common.control.*;
@@ -112,8 +113,8 @@
 
 	 if (panel.getPassProperty().isChanged() ||
 	    panel.getPassConfirmProperty().isChanged()) {
-	    char[] pass1 = panel.getPassProperty().getValue();
-	    char[] pass2 = panel.getPassConfirmProperty().getValue();
+	    String pass1 = panel.getPassProperty().getValue();
+	    String pass2 = panel.getPassConfirmProperty().getValue();
 	    UserMgrUtils.validatePassword(umo.isNewUser(), pass1, pass2);
 	    umo.getPassProperty().setValue(pass1);
 	 }
@@ -138,13 +139,13 @@
 	panel.init(getPanelDescriptor(), umo);
     }
 
-    private long toGid(String gName) {
+    private ADRUinteger toGid(String gName) {
 	List<Group> groups = getPanelDescriptor().getGroups();
  	for (Group g : groups) {
 	    if (gName.equals(g.getGroupName()))
  		return (g.getGroupID());
  	}
- 	return 1L;
+ 	return (new ADRUinteger(1L));
     }
 
     @Override