in src/main/java/org/apache/directory/fortress/web/panel/RoleDetailPanel.java [611:648]
protected void onBeforeRender()
{
if ( getModel() != null )
{
// push the 'changed' model down into the constraint panel:
constraintPanel.setDefaultModel( getModel() );
if ( isAdmin )
{
// push the 'changed' model down into the admin role detail panel:
auxPanel.setDefaultModel( getModel() );
AdminRole role = ( AdminRole ) getModel().getObject();
if ( role != null )
{
if ( role.getOsPSet() != null )
{
auxPanel.setPermous( new ArrayList<>( role.getOsPSet() ) );
}
else
{
auxPanel.setPermous( new ArrayList<String>() );
}
if ( role.getOsUSet() != null )
{
auxPanel.setUserous( new ArrayList<>( role.getOsUSet() ) );
}
else
{
auxPanel.setUserous( new ArrayList<String>() );
}
}
}
}
else
{
LOG.info( ".onBeforeRender null model object" );
}
super.onBeforeRender();
}