mirror of
https://github.com/Alfresco/alfresco-community-repo.git
synced 2025-08-07 17:49:17 +00:00
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/BRANCHES/WCM-DEV2/root@3659 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
54 lines
1.1 KiB
Java
54 lines
1.1 KiB
Java
package org.alfresco.web.bean.dialog;
|
|
|
|
import org.alfresco.web.app.AlfrescoNavigationHandler;
|
|
import org.alfresco.web.config.DialogsConfigElement.DialogConfig;
|
|
|
|
/**
|
|
* Object responsible for holding the current state of an active dialog.
|
|
*
|
|
* @author gavinc
|
|
*/
|
|
public final class DialogState
|
|
{
|
|
private DialogConfig config;
|
|
private IDialogBean dialog;
|
|
|
|
/**
|
|
* Default constructor
|
|
*
|
|
* @param config The configuration for the dialog
|
|
* @param dialog The dialog bean instance
|
|
*/
|
|
public DialogState(DialogConfig config, IDialogBean dialog)
|
|
{
|
|
this.config = config;
|
|
this.dialog = dialog;
|
|
}
|
|
|
|
/**
|
|
* Returns the configuration for the dialog
|
|
*
|
|
* @return The dialog configuration
|
|
*/
|
|
public DialogConfig getConfig()
|
|
{
|
|
return config;
|
|
}
|
|
|
|
/**
|
|
* Returns the bean representing the dialog instance
|
|
*
|
|
* @return The dialog bean instance
|
|
*/
|
|
public IDialogBean getDialog()
|
|
{
|
|
return dialog;
|
|
}
|
|
|
|
@Override
|
|
public String toString()
|
|
{
|
|
return AlfrescoNavigationHandler.DIALOG_PREFIX + this.config.getName();
|
|
}
|
|
}
|