
org.marketcetera.admin.RoleDescriptor Maven / Gradle / Ivy
The newest version!
package org.marketcetera.admin;
import java.util.Set;
import org.marketcetera.admin.Role;
/* $License$ */
/**
* Describes the attributes of a {@link Role}.
*
* @author Colin DuPlantis
* @version $Id$
* @since 1.0.1
*/
public class RoleDescriptor
extends AbstractNamedDescriptor
{
/**
* Get the permissionNames value.
*
* @return a Set<String>
value
*/
public Set getPermissionNames()
{
return permissionNames;
}
/**
* Sets the permissionNames value.
*
* @param inPermissionNames a Set<String>
value
*/
public void setPermissionNames(Set inPermissionNames)
{
permissionNames = inPermissionNames;
}
/**
* Get the usernames value.
*
* @return a Set<String>
value
*/
public Set getUsernames()
{
return usernames;
}
/**
* Sets the usernames value.
*
* @param inUsernames a Set<String>
value
*/
public void setUsernames(Set inUsernames)
{
usernames = inUsernames;
}
/* (non-Javadoc)
* @see java.lang.Object#toString()
*/
@Override
public String toString()
{
StringBuilder builder = new StringBuilder();
builder.append("RoleDescriptor [permissionNames=").append(permissionNames).append(", usernames=")
.append(usernames).append(", getDescription()=").append(getDescription()).append(", getName()=")
.append(getName()).append("]");
return builder.toString();
}
/**
* permission name values
*/
private Set permissionNames;
/**
* user name values
*/
private Set usernames;
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy