PrincipalEditor.java |
/*************************************** * * * JBoss: The OpenSource J2EE WebOS * * * * Distributable under LGPL license. * * See terms of license at gnu.org. * * * ***************************************/ package org.jboss.security.propertyeditor; import java.beans.PropertyEditorSupport; import java.security.Principal; import org.jboss.security.SimplePrincipal; /** A property editor for java.security.Principals that uses the * org.jboss.security.SimplePrincipal * * @version <tt>$Revision: 1.2 $</tt> * @author Scott.Stark@jboss.org */ public class PrincipalEditor extends PropertyEditorSupport { /** Build a SimplePrincipal * @param text, the name of the Principal */ public void setAsText(final String text) { SimplePrincipal principal = new SimplePrincipal(text); setValue(principal); } /** * @return the name of the Principal */ public String getAsText() { Principal principal = (Principal) getValue(); return principal.getName(); } }
PrincipalEditor.java |