components/visual-panels/usermgr/src/java/vpanels/app/usermgr/com/oracle/solaris/vp/panels/usermgr/client/swing/UserMgrPanelDescriptor.java
changeset 1305 d11b04684351
parent 894 8e0753ec3941
child 1410 ca9946e5736c
equal deleted inserted replaced
1304:428fd83fdeb2 1305:d11b04684351
    18  *
    18  *
    19  * CDDL HEADER END
    19  * CDDL HEADER END
    20  */
    20  */
    21 
    21 
    22 /*
    22 /*
    23  * Copyright (c) 2010, 2012, Oracle and/or its affiliates. All rights reserved.
    23  * Copyright (c) 2010, 2013, Oracle and/or its affiliates. All rights reserved.
    24  */
    24  */
    25 
    25 
    26 package com.oracle.solaris.vp.panels.usermgr.client.swing;
    26 package com.oracle.solaris.vp.panels.usermgr.client.swing;
    27 
    27 
    28 import java.util.*;
    28 import java.util.*;
    84     // Assignable lists
    84     // Assignable lists
    85     private List<String> scopeList = null;
    85     private List<String> scopeList = null;
    86     private List<String> shellList = null;
    86     private List<String> shellList = null;
    87     private List<Group> groupList = null;
    87     private List<Group> groupList = null;
    88     private List<String> profileList = null;
    88     private List<String> profileList = null;
       
    89     private List<String> authProfileList = null;
    89     private List<String> authList = null;
    90     private List<String> authList = null;
    90     private List<String> roleList = null;
    91     private List<String> roleList = null;
    91     private List<String> supplgroups = null;
    92     private List<String> supplgroups = null;
    92 
    93 
    93     private User defUser = null;
    94     private User defUser = null;
   310 		try {
   311 		try {
   311 		    if (user != null) {
   312 		    if (user != null) {
   312 			char[] password = null;
   313 			char[] password = null;
   313 			if (umo.getPassProperty().isChanged())
   314 			if (umo.getPassProperty().isChanged())
   314 			    password = umo.getPassword();
   315 			    password = umo.getPassword();
       
   316 			// System.out.println(umo.toString());
   315 			getUserMgrBean().modifyUser(user, password, changes);
   317 			getUserMgrBean().modifyUser(user, password, changes);
   316 			if (password != null)
   318 			if (password != null)
   317 			    Arrays.fill(password, (char)0);
   319 			    Arrays.fill(password, (char)0);
   318 		    }
   320 		    }
   319 		} catch (SecurityException se) {
   321 		} catch (SecurityException se) {
   381 		"", 0L, defUser.getGroupID(),
   383 		"", 0L, defUser.getGroupID(),
   382 		"", "", defUser.getDefaultShell(),
   384 		"", "", defUser.getDefaultShell(),
   383 		0, 0, 0, 0,
   385 		0, 0, 0, 0,
   384 		"", "", "", "", "", "",
   386 		"", "", "", "", "", "",
   385 		"", "", "", "", "", "",
   387 		"", "", "", "", "", "",
   386 		null, null, null, null, null, null);
   388 		null, null, null, null, null, null, null);
   387 
   389 
   388         return defaultUser;
   390         return defaultUser;
   389     }
   391     }
   390 
   392 
   391     public void initUsers(String scopeStr,
   393     public void initUsers(String scopeStr,