diff -r 7546c836fd87 -r 4888f6212f94 components/visual-panels/usermgr/src/java/vpanels/app/usermgr/com/oracle/solaris/vp/panels/usermgr/client/swing/UserMgrBasicControl.java --- 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 groups = getPanelDescriptor().getGroups(); for (Group g : groups) { if (gName.equals(g.getGroupName())) return (g.getGroupID()); } - return 1L; + return (new ADRUinteger(1L)); } @Override