package com.github.wicketoracle.app.user.delegate.mgr; import org.apache.wicket.IClusterable; public class DelegateUserRole implements IClusterable { private static final long serialVersionUID = 1L; /** role id */ private int dbRole; /** long role description */ private String roleDescr; /** role category name */ private String roleCategory; /** does the user have this role assigned to them? */ private boolean isAssigned; /** have any modifications been made to this bean? */ private boolean isModified; /** * Constructor */ public DelegateUserRole ( final int pDbRole , final String pRoleDescr , final boolean pIsAssigned , final String pRoleCategory , final boolean pIsModified ) { setDbRole( pDbRole ); setRoleDescr( pRoleDescr ); setAssigned( pIsAssigned ); setRoleCategory( pRoleCategory ); setModified( pIsModified ); } public final int getDbRole() { return dbRole; } public final void setDbRole( final int pDbRole ) { dbRole = pDbRole; } public final String getRoleCategory() { return roleCategory; } public final void setRoleCategory( final String pRoleCategory ) { roleCategory = pRoleCategory; } public final String getRoleDescr() { return roleDescr; } public final void setRoleDescr( final String pRoleDescr ) { roleDescr = pRoleDescr; } public final boolean getAssigned() { return isAssigned; } public final void setAssigned( final boolean pIsAssigned ) { if ( isAssigned != pIsAssigned ) { isAssigned = pIsAssigned; setModified( true ); } } public final boolean isModified() { return isModified; } public final void setModified( final boolean pIsModified ) { isModified = pIsModified; } }