diff --git a/config/alfresco/messages/webclient.properties b/config/alfresco/messages/webclient.properties index d8b60a371e..6428272a14 100644 --- a/config/alfresco/messages/webclient.properties +++ b/config/alfresco/messages/webclient.properties @@ -1138,7 +1138,7 @@ pending_diff=Visual Comparison pending_promote=Submit Now pending_abort=Abort Submission task_done_resubmit_all=Task Done & Re-Submit All -reset_deploy_history=Reset Deployment History +delete_all_deploy_reports=Delete All Deploy Reports # Website actions and dialog messages title_import_content=Web Project Bulk Import @@ -1208,7 +1208,6 @@ deploy_sandbox_desc=Select a test server to deploy to and click OK. This server redeploy_sandbox_title=Deploy Sandbox Changes redeploy_sandbox_desc=Click OK to deploy any changes in the sandbox to your allocated test server. deploy_destination=Select the destination server(s) to deploy to -deploy_status=Snapshot {0} is being deployed in the background, refresh this page until the ''View Deployment Report'' link appears. deploying=Deploying... deploy_successful=Deployment Successful deploy_failed=Deployment Failed @@ -1218,10 +1217,12 @@ deploy_test_server_allocated=The test server ''{0}'' is allocated to this sandbo deploy_started=Started deploy_finished=Finished deployed_by=By -deployment_report_action=View Deployment -deployment_report_title=View Deployment Report -deployment_report_title_for=View Deployment Report For Snaphot {0} -deployment_report_desc=View deployment details for each of the servers deployed to. +deployment_report_action=View Deployments +deployment_report_title=Last Deployment Report +deployment_report_desc=View deployment details for each of the servers selected in the last deployment. +more_deploy_reports=More Deployment Reports +deployment_previous_report_title=Deployment Report for {0} +deployment_previous_report_desc=View deployment details for each of the servers selected in the deployment. monitor_deployment_title=Monitor Deployment monitor_deployment_desc=Monitors the progress of a deployment to one or more servers. deploy_status_in_progress=IN PROGRESS @@ -1242,9 +1243,15 @@ deploy_server_password=Password deploy_server_url=URL deploy_server_allocated=Allocated deploy_server_source_path=Source Path +deploy_server_excludes=Excludes deploy_server_target_name=Target Name deploy_automatically=Auto Deploy deploy_automatically_info=This will deploy the changes from this submission upon approval. +deploy_attempt_date=Attempt Date +select_deploy_attempt=View Deployment Attempt +deployed_to_servers=Deployed To +no_deploy_attempts=There are no deployment attempts to display in this date range. +no_deploy_reports=Deployment details can not be found, this is probably because the deployment is still progressing, refresh this page until details appear. port_must_be_number=Port must contain a number. edit_deploy_server=Edit Deployment Server Details delete_deploy_server=Delete Deployment Server @@ -1393,6 +1400,7 @@ user_filter_user=User date_filter_when=When date_filter_all=All date_filter_today=Today +date_filter_yesterday=Yesterday date_filter_week=Last 7 days date_filter_month=Last 30 days recovery_report=Recovered Items Report diff --git a/config/alfresco/web-client-config-dialogs.xml b/config/alfresco/web-client-config-dialogs.xml index d2145f3ab5..260a0af26b 100644 --- a/config/alfresco/web-client-config-dialogs.xml +++ b/config/alfresco/web-client-config-dialogs.xml @@ -274,10 +274,8 @@ icon="/images/icons/deploy_large.gif" /> + managed-bean="ViewDeploymentReportDialog" icon="/images/icons/deployment_report_large.gif" + show-ok-button="false" /> + + + + + + @@ -603,7 +610,7 @@ @@ -611,7 +618,7 @@ - diff --git a/config/alfresco/web-client-config-wcm-actions.xml b/config/alfresco/web-client-config-wcm-actions.xml index 191488928b..24dfd60c11 100644 --- a/config/alfresco/web-client-config-wcm-actions.xml +++ b/config/alfresco/web-client-config-wcm-actions.xml @@ -279,14 +279,14 @@ - - + + Delete,Write,CreateChildren - reset_deploy_history - /images/icons/remove_item.gif - #{AVMBrowseBean.resetDeploymentHistory} + delete_all_deploy_reports + /images/icons/delete_deploy_reports.gif + #{AVMBrowseBean.deleteAllDeploymentReports} #{BrowseBean.setupSpaceAction} #{actionContext.id} @@ -398,7 +398,7 @@ - + diff --git a/source/java/org/alfresco/web/bean/wcm/AVMBrowseBean.java b/source/java/org/alfresco/web/bean/wcm/AVMBrowseBean.java index f2588c7f01..a7cb2ab623 100644 --- a/source/java/org/alfresco/web/bean/wcm/AVMBrowseBean.java +++ b/source/java/org/alfresco/web/bean/wcm/AVMBrowseBean.java @@ -1462,9 +1462,9 @@ public class AVMBrowseBean implements IContextListener } /** - * Removes all deploymentreport nodes associated with the web project + * Deletes all deploymentreport nodes associated with the web project */ - public String resetDeploymentHistory() + public String deleteAllDeploymentReports() { FacesContext context = FacesContext.getCurrentInstance(); RetryingTransactionHelper txnHelper = Repository.getRetryingTransactionHelper(context); diff --git a/source/java/org/alfresco/web/bean/wcm/DeploymentServerConfig.java b/source/java/org/alfresco/web/bean/wcm/DeploymentServerConfig.java index cf9f8db2da..4a9bc70e44 100644 --- a/source/java/org/alfresco/web/bean/wcm/DeploymentServerConfig.java +++ b/source/java/org/alfresco/web/bean/wcm/DeploymentServerConfig.java @@ -49,6 +49,7 @@ public final class DeploymentServerConfig implements Serializable public static final String PROP_URL = "url"; public static final String PROP_SOURCE_PATH = "sourcePath"; public static final String PROP_TARGET_NAME = "targetName"; + public static final String PROP_EXCLUDES = "excludes"; public static final String PROP_ALLOCATED_TO = "allocatedTo"; public static final String PROP_ON_APPROVAL = "onApproval"; @@ -153,6 +154,11 @@ public final class DeploymentServerConfig implements Serializable repoProps.put(WCMAppModel.PROP_DEPLOYSOURCEPATH, (Serializable)this.props.get(PROP_SOURCE_PATH)); } + if (this.props.get(PROP_EXCLUDES) != null && ((String)this.props.get(PROP_EXCLUDES)).length() > 0) + { + repoProps.put(WCMAppModel.PROP_DEPLOYEXCLUDES, (Serializable)this.props.get(PROP_EXCLUDES)); + } + if (this.props.get(PROP_ALLOCATED_TO) != null && ((String)this.props.get(PROP_ALLOCATED_TO)).length() > 0) { repoProps.put(WCMAppModel.PROP_DEPLOYSERVERALLOCATEDTO, (Serializable)this.props.get(PROP_ALLOCATED_TO)); @@ -217,6 +223,11 @@ public final class DeploymentServerConfig implements Serializable this.props.put(PROP_SOURCE_PATH, (String)repoProps.get(WCMAppModel.PROP_DEPLOYSOURCEPATH)); } + if (repoProps.get(WCMAppModel.PROP_DEPLOYEXCLUDES) != null) + { + this.props.put(PROP_EXCLUDES, (String)repoProps.get(WCMAppModel.PROP_DEPLOYEXCLUDES)); + } + if (repoProps.get(WCMAppModel.PROP_DEPLOYSERVERALLOCATEDTO) != null) { this.props.put(PROP_ALLOCATED_TO, (String)repoProps.get(WCMAppModel.PROP_DEPLOYSERVERALLOCATEDTO)); diff --git a/source/java/org/alfresco/web/bean/wcm/DeploymentUtil.java b/source/java/org/alfresco/web/bean/wcm/DeploymentUtil.java index e7dfff6265..fa2f3310c9 100644 --- a/source/java/org/alfresco/web/bean/wcm/DeploymentUtil.java +++ b/source/java/org/alfresco/web/bean/wcm/DeploymentUtil.java @@ -25,6 +25,9 @@ package org.alfresco.web.bean.wcm; import java.util.ArrayList; +import java.util.Calendar; +import java.util.Date; +import java.util.GregorianCalendar; import java.util.List; import javax.faces.context.FacesContext; @@ -34,6 +37,7 @@ import org.alfresco.model.WCMAppModel; import org.alfresco.service.cmr.repository.NodeRef; import org.alfresco.service.cmr.repository.NodeService; import org.alfresco.service.cmr.search.ResultSet; +import org.alfresco.service.cmr.search.SearchParameters; import org.alfresco.service.cmr.search.SearchService; import org.alfresco.service.namespace.NamespaceService; import org.alfresco.util.ISO9075; @@ -52,7 +56,28 @@ public final class DeploymentUtil { private static final Log logger = LogFactory.getLog(DeploymentUtil.class); + /** + * Returns all deployment attempts for the given store + * + * @param store The store to get the deployment attempts for + * @return List of NodeRef's representing the deployment attempts + */ public static List findDeploymentAttempts(String store) + { + // return all deployment attempts + return findDeploymentAttempts(store, null, null); + } + + /** + * Returns all deployment attempts for the given store + * + * @param store The store to get the deployment attempts for + * @param fromDate If present only attempts after the given date are returned + * @param toDate If present only attempts before the given date are returned, if null + * toDate defaults to today's date + * @return List of NodeRef's representing the deployment attempts + */ + public static List findDeploymentAttempts(String store, Date fromDate, Date toDate) { FacesContext fc = FacesContext.getCurrentInstance(); SearchService searchService = Repository.getServiceRegistry(fc).getSearchService(); @@ -66,14 +91,79 @@ public final class DeploymentUtil query.append(":\""); query.append(store); query.append("\""); - + + // constrain the search by date if a fromDate is applied + if (fromDate != null) + { + if (toDate == null) + { + toDate = new Date(); + } + + // see if the dates are the same (ignoring the time) + boolean sameDate = false; + Calendar fromCal = new GregorianCalendar(); + fromCal.setTime(fromDate); + Calendar toCal = new GregorianCalendar(); + toCal.setTime(toDate); + if ((fromCal.get(Calendar.YEAR) == toCal.get(Calendar.YEAR)) && + (fromCal.get(Calendar.MONTH) == toCal.get(Calendar.MONTH)) && + (fromCal.get(Calendar.DAY_OF_MONTH) == toCal.get(Calendar.DAY_OF_MONTH))) + { + sameDate = true; + } + + // add date to query + query.append(" AND @"); + query.append(NamespaceService.WCMAPP_MODEL_PREFIX); + query.append("\\:"); + query.append(WCMAppModel.PROP_DEPLOYATTEMPTTIME.getLocalName()); + query.append(":"); + + if (sameDate) + { + // convert date into format needed for range query + String queryDate = formatLuceneQueryDate(fromDate, false); + + // query for exact date + query.append("\""); + query.append(queryDate); + query.append("\""); + } + else + { + // convert to date into format needed for range query + String queryFromDate = formatLuceneQueryDate(fromDate, true); + String queryToDate = formatLuceneQueryDate(toDate, true); + + // create a date range query + query.append("["); + query.append(queryFromDate); + query.append(" TO "); + query.append(queryToDate); + query.append("]"); + } + } + + if (logger.isDebugEnabled()) + logger.debug("Finding deploymentattempt nodes using query: " + query.toString()); + ResultSet results = null; List attempts = new ArrayList(); try { + // sort the results by deploymentattempttime + SearchParameters sp = new SearchParameters(); + sp.addStore(Repository.getStoreRef()); + sp.setLanguage(SearchService.LANGUAGE_LUCENE); + sp.setQuery(query.toString()); + sp.addSort("@" + WCMAppModel.PROP_DEPLOYATTEMPTTIME, false); + // execute the query - results = searchService.query(Repository.getStoreRef(), - SearchService.LANGUAGE_LUCENE, query.toString()); + results = searchService.query(sp); + + if (logger.isDebugEnabled()) + logger.debug("Found " + results.length() + " deployment attempts"); for (NodeRef attempt : results.getNodeRefs()) { @@ -218,7 +308,6 @@ public final class DeploymentUtil return findServers(webProject, false, availableOnly); } - private static List findServers(NodeRef webProject, boolean live, boolean availableOnly) { FacesContext context = FacesContext.getCurrentInstance(); @@ -257,6 +346,9 @@ public final class DeploymentUtil query.append("\""); } + if (logger.isDebugEnabled()) + logger.debug("Finding deployment servers using query: " + query.toString()); + // execute the query ResultSet results = null; List servers = new ArrayList(); @@ -265,6 +357,9 @@ public final class DeploymentUtil results = searchService.query(Repository.getStoreRef(), SearchService.LANGUAGE_LUCENE, query.toString()); + if (logger.isDebugEnabled()) + logger.debug("Found " + results.length() + " deployment servers"); + for (NodeRef server : results.getNodeRefs()) { servers.add(server); @@ -280,4 +375,28 @@ public final class DeploymentUtil return servers; } + + private static String formatLuceneQueryDate(Date date, boolean range) + { + Calendar cal = new GregorianCalendar(); + cal.setTime(date); + + StringBuilder queryDate = new StringBuilder(); + queryDate.append(cal.get(Calendar.YEAR)); + if (range) + { + queryDate.append("\\"); + } + queryDate.append("-"); + queryDate.append((cal.get(Calendar.MONTH)+1)); + if (range) + { + queryDate.append("\\"); + } + queryDate.append("-"); + queryDate.append(cal.get(Calendar.DAY_OF_MONTH)); + queryDate.append("T00:00:00"); + + return queryDate.toString(); + } } diff --git a/source/java/org/alfresco/web/bean/wcm/ManageChangeRequestTaskDialog.java b/source/java/org/alfresco/web/bean/wcm/ManageChangeRequestTaskDialog.java index e96384df11..c92039c215 100644 --- a/source/java/org/alfresco/web/bean/wcm/ManageChangeRequestTaskDialog.java +++ b/source/java/org/alfresco/web/bean/wcm/ManageChangeRequestTaskDialog.java @@ -77,10 +77,6 @@ public class ManageChangeRequestTaskDialog extends ManageTaskDialog { super.init(parameters); - // reset any link validation state from other WCM task dialogs - this.avmBrowseBean.setLinkValidationState(null); - this.avmBrowseBean.setLinkValidationMonitor(null); - // reset the doResubmit flag this.doResubmitNow = false; } diff --git a/source/java/org/alfresco/web/bean/wcm/ManageLinkValidationTaskDialog.java b/source/java/org/alfresco/web/bean/wcm/ManageReviewTaskDialog.java similarity index 94% rename from source/java/org/alfresco/web/bean/wcm/ManageLinkValidationTaskDialog.java rename to source/java/org/alfresco/web/bean/wcm/ManageReviewTaskDialog.java index 25bea4771f..3a9f89e8ae 100644 --- a/source/java/org/alfresco/web/bean/wcm/ManageLinkValidationTaskDialog.java +++ b/source/java/org/alfresco/web/bean/wcm/ManageReviewTaskDialog.java @@ -32,7 +32,6 @@ import javax.faces.context.FacesContext; import javax.transaction.UserTransaction; import org.alfresco.linkvalidation.LinkValidationReport; -import org.alfresco.model.WCMAppModel; import org.alfresco.repo.domain.PropertyValue; import org.alfresco.sandbox.SandboxConstants; import org.alfresco.service.cmr.repository.NodeRef; @@ -45,11 +44,11 @@ import org.apache.commons.logging.LogFactory; /** * Bean implementation for the "Manage Task" dialog when dealing - * with link validation related WCM tasks. + * with review related WCM tasks. * * @author gavinc */ -public class ManageLinkValidationTaskDialog extends ManageTaskDialog +public class ManageReviewTaskDialog extends ManageTaskDialog { private static final long serialVersionUID = 59524560340308134L; @@ -58,7 +57,7 @@ public class ManageLinkValidationTaskDialog extends ManageTaskDialog protected NodeRef webProjectRef; protected AVMBrowseBean avmBrowseBean; - private static final Log logger = LogFactory.getLog(ManageLinkValidationTaskDialog.class); + private static final Log logger = LogFactory.getLog(ManageReviewTaskDialog.class); // ------------------------------------------------------------------------------ // Implementation @@ -88,9 +87,6 @@ public class ManageLinkValidationTaskDialog extends ManageTaskDialog String stagingStore = AVMUtil.getStoreId(this.store); this.webProjectRef = AVMUtil.getWebProjectNodeFromStore(stagingStore); - if (logger.isDebugEnabled()) - logger.debug("Retrieving link validation report from store '" + this.store + "'"); - PropertyValue val = this.getAvmService().getStoreProperty(this.store, SandboxConstants.PROP_LINK_VALIDATION_REPORT); if (val != null) @@ -130,8 +126,8 @@ public class ManageLinkValidationTaskDialog extends ManageTaskDialog public String viewLinkReport() { if (logger.isDebugEnabled()) - logger.debug("Viewing link validation report for webapp '" + - AVMUtil.buildStoreWebappPath(this.store, this.webapp) + "'"); + logger.debug("Viewing link validation report for: " + + AVMUtil.buildStoreWebappPath(this.store, this.webapp)); Map params = new HashMap(3); params.put("store", this.store); diff --git a/source/java/org/alfresco/web/bean/wcm/ViewDeploymentReportDialog.java b/source/java/org/alfresco/web/bean/wcm/ViewDeploymentReportDialog.java index e0696c096f..629f5a22f6 100644 --- a/source/java/org/alfresco/web/bean/wcm/ViewDeploymentReportDialog.java +++ b/source/java/org/alfresco/web/bean/wcm/ViewDeploymentReportDialog.java @@ -24,12 +24,18 @@ */ package org.alfresco.web.bean.wcm; +import java.text.MessageFormat; import java.util.Map; import javax.faces.context.FacesContext; +import javax.faces.event.ActionEvent; +import org.alfresco.service.cmr.repository.NodeRef; import org.alfresco.web.app.Application; import org.alfresco.web.bean.dialog.BaseDialogBean; +import org.alfresco.web.ui.common.component.UIActionLink; +import org.alfresco.web.ui.common.component.UIModeList; +import org.alfresco.web.ui.wcm.component.UIDeploymentReports; import org.apache.commons.logging.Log; import org.apache.commons.logging.LogFactory; @@ -43,6 +49,10 @@ public class ViewDeploymentReportDialog extends BaseDialogBean private static final long serialVersionUID = -8054466371051782132L; protected String store; + protected NodeRef attempt; + protected String attemptDate; + protected boolean panelExpanded = false; + protected String dateFilter = UIDeploymentReports.FILTER_DATE_WEEK; private static final Log logger = LogFactory.getLog(ViewDeploymentReportDialog.class); @@ -55,6 +65,10 @@ public class ViewDeploymentReportDialog extends BaseDialogBean super.init(parameters); this.store = parameters.get("store"); + this.dateFilter = UIDeploymentReports.FILTER_DATE_WEEK; + this.panelExpanded = false; + this.attempt = null; + this.attemptDate = null; if (this.store == null || this.store.length() == 0) { @@ -78,14 +92,105 @@ public class ViewDeploymentReportDialog extends BaseDialogBean return outcome; } + @Override + public String getContainerDescription() + { + String desc = null; + + if (attempt == null) + { + desc = Application.getMessage(FacesContext.getCurrentInstance(), + "deployment_report_desc"); + } + else + { + desc = Application.getMessage(FacesContext.getCurrentInstance(), + "deployment_previous_report_desc"); + } + + return desc; + } + + @Override + public String getContainerTitle() + { + String title = null; + + if (attempt == null) + { + title = Application.getMessage(FacesContext.getCurrentInstance(), + "deployment_report_title"); + } + else + { + String pattern = Application.getMessage(FacesContext.getCurrentInstance(), + "deployment_previous_report_title"); + title = MessageFormat.format(pattern, this.attemptDate); + } + + return title; + } + + // ------------------------------------------------------------------------------ + // Event handlers + + /** + * Action handler called when the Date filter is changed by the user + */ + public void dateFilterChanged(ActionEvent event) + { + UIModeList filterComponent = (UIModeList)event.getComponent(); + setDateFilter(filterComponent.getValue().toString()); + } + + /** + * Action handler called when a deployment attempt is selected + */ + public void attemptSelected(ActionEvent event) + { + UIActionLink link = (UIActionLink)event.getComponent(); + Map params = link.getParameterMap(); + String attempt = params.get("attemptRef"); + if (attempt != null && attempt.length() != 0) + { + this.attemptDate = params.get("attemptDate"); + this.attempt = new NodeRef(attempt); + } + } + + /** + * Action handler called when the panel is expanded or collapsed + */ + public void panelToggled(ActionEvent event) + { + this.panelExpanded = !this.panelExpanded; + } + // ------------------------------------------------------------------------------ // Bean getters and setters - /** - * @return The store to show deployment reports for - */ public String getStore() { return this.store; } + + public String getDateFilter() + { + return this.dateFilter; + } + + public void setDateFilter(String dateFilter) + { + this.dateFilter = dateFilter; + } + + public NodeRef getAttempt() + { + return this.attempt; + } + + public boolean getPanelExpanded() + { + return this.panelExpanded; + } } \ No newline at end of file diff --git a/source/java/org/alfresco/web/ui/wcm/component/UIDeploymentReports.java b/source/java/org/alfresco/web/ui/wcm/component/UIDeploymentReports.java index 247fc649b7..575a5fd604 100644 --- a/source/java/org/alfresco/web/ui/wcm/component/UIDeploymentReports.java +++ b/source/java/org/alfresco/web/ui/wcm/component/UIDeploymentReports.java @@ -29,7 +29,10 @@ import java.io.Serializable; import java.util.Date; import java.util.List; import java.util.Map; +import java.util.ResourceBundle; +import javax.faces.component.UIComponent; +import javax.faces.component.UIParameter; import javax.faces.context.FacesContext; import javax.faces.context.ResponseWriter; import javax.faces.el.ValueBinding; @@ -51,9 +54,12 @@ import org.alfresco.service.namespace.RegexQNamePattern; import org.alfresco.web.app.Application; import org.alfresco.web.bean.repository.Repository; import org.alfresco.web.bean.wcm.DeploymentUtil; +import org.alfresco.web.ui.common.ComponentConstants; import org.alfresco.web.ui.common.PanelGenerator; import org.alfresco.web.ui.common.Utils; import org.alfresco.web.ui.common.component.SelfRenderingComponent; +import org.alfresco.web.ui.common.component.UIActionLink; +import org.alfresco.web.ui.repo.component.UIActions; import org.apache.commons.logging.Log; import org.apache.commons.logging.LogFactory; import org.springframework.util.StringUtils; @@ -65,7 +71,22 @@ import org.springframework.util.StringUtils; */ public class UIDeploymentReports extends SelfRenderingComponent { + // date filters + public static final String FILTER_DATE_TODAY = "today"; + public static final String FILTER_DATE_YESTERDAY = "yesterday"; + public static final String FILTER_DATE_WEEK = "week"; + public static final String FILTER_DATE_MONTH = "month"; + public static final String FILTER_DATE_ALL = "all"; + protected String store; + protected String dateFilter; + protected Boolean showPrevious; + protected NodeRef attempt; + + private static final String MSG_ATTEMPT_DATE = "deploy_attempt_date"; + private static final String MSG_SERVERS = "deployed_to_servers"; + private static final String MSG_SNAPSHOT = "snapshot"; + private static final String MSG_SELECT_ATTEMPT = "select_deploy_attempt"; private static Log logger = LogFactory.getLog(UIDeploymentReports.class); @@ -86,14 +107,20 @@ public class UIDeploymentReports extends SelfRenderingComponent // standard component attributes are restored by the super class super.restoreState(context, values[0]); this.store = (String)values[1]; + this.dateFilter = (String)values[2]; + this.showPrevious = (Boolean)values[3]; + this.attempt = (NodeRef)values[4]; } public Object saveState(FacesContext context) { - Object values[] = new Object[2]; + Object values[] = new Object[5]; // standard component attributes are saved by the super class values[0] = super.saveState(context); values[1] = this.store; + values[2] = this.dateFilter; + values[3] = this.showPrevious; + values[4] = this.attempt; return values; } @@ -121,50 +148,14 @@ public class UIDeploymentReports extends SelfRenderingComponent throw new IllegalArgumentException("The store must be specified."); } - if (logger.isDebugEnabled()) - logger.debug("Rendering deployment reports for store: " + storeName); - - NodeService nodeService = Repository.getServiceRegistry(context).getNodeService(); - ContentService contentService = Repository.getServiceRegistry(context).getContentService(); - AVMService avmService = Repository.getServiceRegistry(context).getAVMService(); - - PropertyValue val = avmService.getStoreProperty(storeName, SandboxConstants.PROP_LAST_DEPLOYMENT_ID); - String attemptId = null; - - if (val != null) + boolean showPrevious = getShowPrevious(); + if (showPrevious) { - attemptId = val.getStringValue(); + renderPreviousReports(context, out, storeName); } - - if (attemptId == null || attemptId.length() == 0) + else { - throw new IllegalStateException("Failed to retrieve deployment attempt id"); - } - - if (logger.isDebugEnabled()) - logger.debug("Retrieving deployment reports for attempt id: " + attemptId); - - // get the deploymentattempt object - NodeRef attempt = DeploymentUtil.findDeploymentAttempt(attemptId); - - if (attempt != null) - { - // render the supporting JavaScript - out.write("\n"); - - // iterate through each deployment report - List deployReportRefs = nodeService.getChildAssocs( - attempt, WCMAppModel.ASSOC_DEPLOYMENTREPORTS, RegexQNamePattern.MATCH_ALL); - for (ChildAssociationRef ref : deployReportRefs) - { - // render each report - renderReport(context, out, ref.getChildRef(), nodeService, contentService); - } - - // add some padding after the panels - out.write("\n
\n"); + renderAttempt(context, out, storeName); } tx.commit(); @@ -201,10 +192,262 @@ public class UIDeploymentReports extends SelfRenderingComponent this.store = value; } + /** + * @return The current dateFilter if previous reports are being shown + */ + public String getDateFilter() + { + ValueBinding vb = getValueBinding("dateFilter"); + if (vb != null) + { + this.dateFilter = (String)vb.getValue(getFacesContext()); + } + + return this.dateFilter; + } + + /** + * @param value The dateFilter to use when previous reports are being shown + */ + public void setDateFilter(String value) + { + this.dateFilter = value; + } + + /** + * @return true if the component should show previous reports + */ + public boolean getShowPrevious() + { + ValueBinding vb = getValueBinding("showPrevious"); + if (vb != null) + { + this.showPrevious = (Boolean)vb.getValue(getFacesContext()); + } + + if (this.showPrevious == null) + { + this.showPrevious = Boolean.FALSE; + } + + return this.showPrevious.booleanValue(); + } + + /** + * @param showPrevious Determines whether previous reports are shown + */ + public void setShowPrevious(boolean showPrevious) + { + this.showPrevious = new Boolean(showPrevious); + } + + /** + * @return NodeRef of the deploymentattempt to show the details for + */ + public NodeRef getAttempt() + { + ValueBinding vb = getValueBinding("attempt"); + if (vb != null) + { + this.attempt = (NodeRef)vb.getValue(getFacesContext()); + } + + return this.attempt; + } + + /** + * @param value The NodeRef of the deploymentattempt to show the details for + */ + public void setAttempt(NodeRef value) + { + this.attempt = value; + } + // ------------------------------------------------------------------------------ // Helpers - private void renderReport(FacesContext context, ResponseWriter out, NodeRef deploymentReport, + @SuppressWarnings("unchecked") + protected void renderPreviousReports(FacesContext context, ResponseWriter out, String store) + throws IOException + { + NodeService nodeService = Repository.getServiceRegistry(context).getNodeService(); + ResourceBundle bundle = Application.getBundle(context); + + List deployAttempts = null; + String dateFilter = getDateFilter(); + + if (logger.isDebugEnabled()) + logger.debug("Rendering previous deployment reports for store '" + store + + "' using dateFilter: " + dateFilter); + + if (dateFilter == null || dateFilter.equals(FILTER_DATE_ALL)) + { + deployAttempts = DeploymentUtil.findDeploymentAttempts(store); + } + else + { + // get today's date + Date toDate = new Date(); + + // calculate the from date + Date fromDate; + if (FILTER_DATE_TODAY.equals(dateFilter)) + { + fromDate = toDate; + } + else if (FILTER_DATE_YESTERDAY.equals(dateFilter)) + { + fromDate = new Date(toDate.getTime() - (1000L*60L*60L*24L)); + toDate = fromDate; + } + else if (FILTER_DATE_WEEK.equals(dateFilter)) + { + fromDate = new Date(toDate.getTime() - (1000L*60L*60L*24L*7L)); + } + else if (FILTER_DATE_MONTH.equals(dateFilter)) + { + fromDate = new Date(toDate.getTime() - (1000L*60L*60L*24L*30L)); + } + else + { + throw new IllegalArgumentException("Unknown date filter mode: " + dateFilter); + } + + // get the filtered list of attempts + deployAttempts = DeploymentUtil.findDeploymentAttempts(store, fromDate, toDate); + } + + if (deployAttempts.size() > 0) + { + out.write(""); + out.write(""); + + for (NodeRef attempt : deployAttempts) + { + Map props = nodeService.getProperties(attempt); + String attemptId = (String)props.get(WCMAppModel.PROP_DEPLOYATTEMPTID); + Date attemptTime = (Date)props.get(WCMAppModel.PROP_DEPLOYATTEMPTTIME); + Integer version = (Integer)props.get(WCMAppModel.PROP_DEPLOYATTEMPTVERSION); + List servers = (List)props.get(WCMAppModel.PROP_DEPLOYATTEMPTSERVERS); + StringBuilder buffer = new StringBuilder(); + if (servers != null) + { + for (String server : servers) + { + if (buffer.length() != 0) + { + buffer.append(", "); + } + + buffer.append(server); + } + } + + // format the date using the default pattern + String attemptDate = Utils.getDateTimeFormat(context).format(attemptTime); + + out.write(""); + } + + out.write("
"); + out.write(bundle.getString(MSG_ATTEMPT_DATE)); + out.write(""); + out.write(bundle.getString(MSG_SERVERS)); + out.write(""); + out.write(bundle.getString(MSG_SNAPSHOT)); + out.write("
"); + Utils.encodeRecursive(context, + aquireViewAttemptAction(context, attemptId, attempt, attemptDate)); + out.write(""); + out.write(buffer.toString()); + out.write(""); + if (version != null) + { + out.write(version.toString()); + } + out.write("
"); + } + else + { + out.write("
"); + out.write(Application.getMessage(context, "no_deploy_attempts")); + out.write("
\n"); + } + } + + protected void renderAttempt(FacesContext context, ResponseWriter out, String store) + throws IOException + { + // get services required + NodeService nodeService = Repository.getServiceRegistry(context).getNodeService(); + ContentService contentService = Repository.getServiceRegistry(context).getContentService(); + AVMService avmService = Repository.getServiceRegistry(context).getAVMService(); + + // get the attempt node to show (if any) + NodeRef attempt = getAttempt(); + if (attempt == null) + { + if (logger.isDebugEnabled()) + logger.debug("Rendering last deployment report for store: " + store); + + // get the last deployment attempt id, then locate the deploymentattempt node + PropertyValue val = avmService.getStoreProperty(store, SandboxConstants.PROP_LAST_DEPLOYMENT_ID); + String attemptId = null; + + if (val != null) + { + attemptId = val.getStringValue(); + } + + if (attemptId == null || attemptId.length() == 0) + { + throw new IllegalStateException("Failed to retrieve deployment attempt id"); + } + + if (logger.isDebugEnabled()) + logger.debug("Retrieving deploymentattempt node with attempt id: " + attemptId); + + // get the deploymentattempt object + attempt = DeploymentUtil.findDeploymentAttempt(attemptId); + } + + // if we have an attempt node, render it + if (attempt != null) + { + if (logger.isDebugEnabled()) + logger.debug("Rendering deployment reports for attempt: " + attempt); + + // render the supporting JavaScript + out.write("\n"); + + // iterate through each deployment report + List deployReportRefs = nodeService.getChildAssocs( + attempt, WCMAppModel.ASSOC_DEPLOYMENTREPORTS, RegexQNamePattern.MATCH_ALL); + if (deployReportRefs.size() > 0) + { + for (ChildAssociationRef ref : deployReportRefs) + { + // render each report + renderReport(context, out, ref.getChildRef(), nodeService, contentService); + } + } + else + { + out.write("
 "); + out.write(Application.getMessage(context, "no_deploy_reports")); + out.write("
\n"); + } + + // add some padding after the panels + out.write("\n
\n"); + } + } + + protected void renderReport(FacesContext context, ResponseWriter out, NodeRef deploymentReport, NodeService nodeService, ContentService contentService) throws IOException { @@ -260,6 +503,7 @@ public class UIDeploymentReports extends SelfRenderingComponent String username = (String)serverProps.get(WCMAppModel.PROP_DEPLOYSERVERUSERNAMEUSED); String source = (String)serverProps.get(WCMAppModel.PROP_DEPLOYSOURCEPATHUSED); String target = (String)serverProps.get(WCMAppModel.PROP_DEPLOYSERVERTARGETUSED); + String excludes = (String)serverProps.get(WCMAppModel.PROP_DEPLOYEXCLUDESUSED); String failReason = (String)serverProps.get(WCMAppModel.PROP_DEPLOYFAILEDREASON); String content = ""; @@ -374,6 +618,15 @@ public class UIDeploymentReports extends SelfRenderingComponent out.write(""); } + if (excludes != null) + { + out.write("
"); + out.write(Application.getMessage(context, "deploy_server_excludes")); + out.write(": "); + out.write(excludes); + out.write("
"); + } + if (target != null) { out.write("
"); @@ -416,4 +669,53 @@ public class UIDeploymentReports extends SelfRenderingComponent PanelGenerator.generatePanelEnd(out, context.getExternalContext().getRequestContextPath(), "lightstorm"); } + + @SuppressWarnings("unchecked") + protected UIActionLink aquireViewAttemptAction(FacesContext context, + String attemptId, NodeRef attemptRef, String attemptDate) + { + UIActionLink action = null; + String actionId = "va_" + attemptId; + + // try find the action as a child of this component + for (UIComponent component : (List)getChildren()) + { + if (actionId.equals(component.getId())) + { + action = (UIActionLink)component; + break; + } + } + + if (action == null) + { + // create the action and add as a child component + javax.faces.application.Application facesApp = context.getApplication(); + action = (UIActionLink)facesApp.createComponent(UIActions.COMPONENT_ACTIONLINK); + action.setId(actionId); + action.setValue(attemptDate); + action.setTooltip(Application.getMessage(context, MSG_SELECT_ATTEMPT)); + action.setShowLink(true); + action.setActionListener(facesApp.createMethodBinding( + "#{DialogManager.bean.attemptSelected}", UIActions.ACTION_CLASS_ARGS)); + + // add attemptRef param + UIParameter param1 = (UIParameter)facesApp.createComponent(ComponentConstants.JAVAX_FACES_PARAMETER); + param1.setId(actionId + "_1"); + param1.setName("attemptRef"); + param1.setValue(attemptRef.toString()); + action.getChildren().add(param1); + + // add attemptDate param + UIParameter param2 = (UIParameter)facesApp.createComponent(ComponentConstants.JAVAX_FACES_PARAMETER); + param2.setId(actionId + "_2"); + param2.setName("attemptDate"); + param2.setValue(attemptDate); + action.getChildren().add(param2); + + this.getChildren().add(action); + } + + return action; + } } diff --git a/source/java/org/alfresco/web/ui/wcm/component/UIDeploymentServers.java b/source/java/org/alfresco/web/ui/wcm/component/UIDeploymentServers.java index 8b74a0bb38..13081ed348 100644 --- a/source/java/org/alfresco/web/ui/wcm/component/UIDeploymentServers.java +++ b/source/java/org/alfresco/web/ui/wcm/component/UIDeploymentServers.java @@ -75,6 +75,7 @@ public class UIDeploymentServers extends UIInput private static final String MSG_ALLOCATED = "deploy_server_allocated"; private static final String MSG_SOURCE = "deploy_server_source_path"; private static final String MSG_TARGET = "deploy_server_target_name"; + private static final String MSG_EXCLUDES = "deploy_server_excludes"; private static final String MSG_AUTO_DEPLOY = "deploy_automatically"; private static final String MSG_EDIT = "edit_deploy_server"; private static final String MSG_DELETE = "delete_deploy_server"; @@ -189,8 +190,14 @@ public class UIDeploymentServers extends UIInput out.write("
"); out.write("\n"); + out.write("window.onload=Alfresco.checkDeployConfigPage();\n"); + if (currentServer != null) + { + out.write("Alfresco.scrollToEditServer('"); + out.write(currentServer.getId()); + out.write("');\n"); + } + out.write("\n"); tx.commit(); } @@ -334,7 +341,7 @@ public class UIDeploymentServers extends UIInput out.write(""); out.write(""); out.write(""); - out.write("
"); + out.write(""); out.write("
"); out.write("
"); out.write(bundle.getString(MSG_HOST)); out.write(":"); @@ -389,20 +396,29 @@ public class UIDeploymentServers extends UIInput out.write("
"); - out.write(""); + out.write(""); + if (WCMAppModel.CONSTRAINT_FILEDEPLOY.equals(server.getDeployType())) { - out.write("
"); + out.write("
"); out.write(bundle.getString(MSG_SOURCE)); - out.write(":"); + out.write(":"); if (server.getProperties().get(DeploymentServerConfig.PROP_SOURCE_PATH) != null) { out.write((String)server.getProperties().get(DeploymentServerConfig.PROP_SOURCE_PATH)); } out.write("
"); + out.write(bundle.getString(MSG_EXCLUDES)); + out.write(":"); + if (server.getProperties().get(DeploymentServerConfig.PROP_EXCLUDES) != null) + { + out.write((String)server.getProperties().get(DeploymentServerConfig.PROP_EXCLUDES)); + } + out.write("
"); + out.write("
"); out.write(bundle.getString(MSG_TARGET)); - out.write(":"); + out.write(":"); if (server.getProperties().get(DeploymentServerConfig.PROP_TARGET_NAME) != null) { out.write((String)server.getProperties().get(DeploymentServerConfig.PROP_TARGET_NAME)); @@ -413,9 +429,9 @@ public class UIDeploymentServers extends UIInput if (WCMAppModel.CONSTRAINT_LIVESERVER.equals( server.getProperties().get(DeploymentServerConfig.PROP_TYPE))) { - out.write("
"); + out.write("
"); out.write(bundle.getString(MSG_AUTO_DEPLOY)); - out.write(":"); + out.write(":"); if (server.getProperties().get(DeploymentServerConfig.PROP_ON_APPROVAL) != null) { Object obj = server.getProperties().get(DeploymentServerConfig.PROP_ON_APPROVAL); @@ -434,9 +450,9 @@ public class UIDeploymentServers extends UIInput if (WCMAppModel.CONSTRAINT_TESTSERVER.equals( server.getProperties().get(DeploymentServerConfig.PROP_TYPE))) { - out.write("
"); + out.write("
"); out.write(bundle.getString(MSG_ALLOCATED)); - out.write(":"); + out.write(":"); if (server.getProperties().get(DeploymentServerConfig.PROP_ALLOCATED_TO) != null) { String allocatedToTip = (String)server.getProperties().get( @@ -466,7 +482,14 @@ public class UIDeploymentServers extends UIInput String contextPath = context.getExternalContext().getRequestContextPath(); ResourceBundle bundle = Application.getBundle(context); - out.write("
"); + out.write("
"); PanelGenerator.generatePanelStart(out, contextPath, "lightstorm", "#eaeff2"); out.write(""); + if ((edit == false && WCMAppModel.CONSTRAINT_FILEDEPLOY.equals(getAddType())) || (edit && WCMAppModel.CONSTRAINT_FILEDEPLOY.equals(server.getDeployType()))) { diff --git a/source/java/org/alfresco/web/ui/wcm/component/UIUserSandboxes.java b/source/java/org/alfresco/web/ui/wcm/component/UIUserSandboxes.java index 791ea146ce..de5442150c 100644 --- a/source/java/org/alfresco/web/ui/wcm/component/UIUserSandboxes.java +++ b/source/java/org/alfresco/web/ui/wcm/component/UIUserSandboxes.java @@ -490,7 +490,7 @@ public class UIUserSandboxes extends SelfRenderingComponent implements Serializa if (hasAllocatedTestServer) { UIActionLink releaseServer = createAction(context, mainStore, username, - ACT_SANDBOX_RELEASE_SERVER, "/images/icons/deploy_server.gif", + ACT_SANDBOX_RELEASE_SERVER, "/images/icons/release_server.gif", "#{AVMBrowseBean.releaseTestServer}", null, null, null, false); menu.getChildren().add(releaseServer); } @@ -1298,7 +1298,7 @@ public class UIUserSandboxes extends SelfRenderingComponent implements Serializa menu.getAttributes().put("itemSpacing", 4); menu.getAttributes().put("image", "/images/icons/menu.gif"); menu.getAttributes().put("menuStyleClass", "moreActionsMenu"); - menu.getAttributes().put("style", "white-space:nowrap; margin-left: 4px;"); + menu.getAttributes().put("style", "white-space:nowrap; margin-left: 4px; margin-right: 6px;"); return menu; } diff --git a/source/java/org/alfresco/web/ui/wcm/tag/DeploymentReportsTag.java b/source/java/org/alfresco/web/ui/wcm/tag/DeploymentReportsTag.java index 8c2695e044..87862c407b 100644 --- a/source/java/org/alfresco/web/ui/wcm/tag/DeploymentReportsTag.java +++ b/source/java/org/alfresco/web/ui/wcm/tag/DeploymentReportsTag.java @@ -36,6 +36,9 @@ import org.alfresco.web.ui.common.tag.BaseComponentTag; public class DeploymentReportsTag extends BaseComponentTag { private String value; + private String showPrevious; + private String dateFilter; + private String attempt; /** * @see javax.faces.webapp.UIComponentTag#getComponentType() @@ -61,6 +64,9 @@ public class DeploymentReportsTag extends BaseComponentTag super.setProperties(component); setStringProperty(component, "value", this.value); + setStringProperty(component, "dateFilter", this.dateFilter); + setStringProperty(component, "attempt", this.attempt); + setBooleanProperty(component, "showPrevious", this.showPrevious); } /** @@ -70,6 +76,9 @@ public class DeploymentReportsTag extends BaseComponentTag { super.release(); this.value = null; + this.showPrevious = null; + this.dateFilter = null; + this.attempt = null; } /** @@ -81,4 +90,19 @@ public class DeploymentReportsTag extends BaseComponentTag { this.value = value; } + + public void setShowPrevious(String showPrevious) + { + this.showPrevious = showPrevious; + } + + public void setDateFilter(String dateFilter) + { + this.dateFilter = dateFilter; + } + + public void setAttempt(String attempt) + { + this.attempt = attempt; + } } diff --git a/source/web/WEB-INF/faces-config-beans.xml b/source/web/WEB-INF/faces-config-beans.xml index 439ae79f74..c14372f06d 100644 --- a/source/web/WEB-INF/faces-config-beans.xml +++ b/source/web/WEB-INF/faces-config-beans.xml @@ -1,5582 +1,5582 @@ - - - - - - - - - The bean for the Delete Category screen. - - MultilingualManageDialog - - org.alfresco.web.bean.ml.MultilingualManageDialog - - session - - browseBean - #{BrowseBean} - - - nodeService - #{NodeService} - - - multilingualContentService - #{MultilingualContentService} - - - contentFilterLanguagesService - #{ContentFilterLanguagesService} - - - editionService - #{EditionService} - - - versionService - #{VersionService} - - - translationDocument - #{DocumentDetailsDialog.translationDocument} - - - - - - The bean that make a document multilingual - - MakeMultilingualDialog - org.alfresco.web.bean.ml.MakeMultilingualDialog - session - - multilingualContentService - #{MultilingualContentService} - - - nodeService - #{NodeService} - - - fileFolderService - #{FileFolderService} - - - searchService - #{SearchService} - - - navigator - #{NavigationBean} - - - browseBean - #{BrowseBean} - - - dictionaryService - #{DictionaryService} - - - namespaceService - #{NamespaceService} - - - userPreferencesBean - #{UserPreferencesBean} - - - - - - The bean that edit the multilinguals properties of a document - - EditMLContainerDialog - org.alfresco.web.bean.ml.EditMLContainerDialog - session - - multilingualContentService - #{MultilingualContentService} - - - nodeService - #{NodeService} - - - fileFolderService - #{FileFolderService} - - - searchService - #{SearchService} - - - navigator - #{NavigationBean} - - - browseBean - #{BrowseBean} - - - dictionaryService - #{DictionaryService} - - - namespaceService - #{NamespaceService} - - - - - - The bean that add a new translation without content - - AddTranslationWithoutContentDialog - org.alfresco.web.bean.ml.AddTranslationWithoutContentDialog - session - - nodeService - #{NodeService} - - - fileFolderService - #{FileFolderService} - - - dictionaryService - #{DictionaryService} - - - browseBean - #{BrowseBean} - - - multilingualContentService - #{MultilingualContentService} - - - userPreferencesBean - #{UserPreferencesBean} - - - - - - The bean that add a translation with a content - - AddTranslationDialog - org.alfresco.web.bean.ml.AddTranslationDialog - session - - multilingualContentService - #{MultilingualContentService} - - - userPreferencesBean - #{UserPreferencesBean} - - - nodeService - #{NodeService} - - - fileFolderService - #{FileFolderService} - - - searchService - #{SearchService} - - - navigator - #{NavigationBean} - - - browseBean - #{BrowseBean} - - - contentService - #{ContentService} - - - dictionaryService - #{DictionaryService} - - - namespaceService - #{NamespaceService} - - - - - - The bean that backs up the Login screen - - LoginBean - org.alfresco.web.bean.LoginBean - session - - nodeService - #{NodeService} - - - authenticationService - #{AuthenticationService} - - - personService - #{PersonService} - - - navigator - #{NavigationBean} - - - browseBean - #{BrowseBean} - - - userPreferencesBean - #{UserPreferencesBean} - - - - - - The bean that holds navigation state. - - NavigationBean - org.alfresco.web.bean.NavigationBean - session - - nodeService - #{NodeService} - - - searchService - #{SearchService} - - - namespaceService - #{NamespaceService} - - - cifsServer - #{cifsServer} - - - ruleService - #{RuleService} - - - userPreferencesBean - #{UserPreferencesBean} - - - authenticationService - #{AuthenticationService} - - - permissionService - #{PermissionService} - - - - - - The bean that holds folder browse state. - - BrowseBean - org.alfresco.web.bean.BrowseBean - session - - navigator - #{NavigationBean} - - - nodeService - #{NodeService} - - - searchService - #{SearchService} - - - lockService - #{LockService} - - - dictionaryService - #{DictionaryService} - - - fileFolderService - #{FileFolderService} - - - userPreferencesBean - #{UserPreferencesBean} - - - multilingualContentService - #{MultilingualContentService} - - - - - Bean that provides information for the About page - AboutBean - org.alfresco.web.bean.AboutBean - session - - descriptorService - #{DescriptorService} - - - - - Bean that manages the dialog framework - DialogManager - org.alfresco.web.bean.dialog.DialogManager - session - - - - Bean that manages the wizard framework - WizardManager - org.alfresco.web.bean.wizard.WizardManager - session - - - - - The bean that backs up the Create Space Dialog - - CreateSpaceDialog - org.alfresco.web.bean.spaces.CreateSpaceDialog - session - - nodeService - #{NodeService} - - - fileFolderService - #{FileFolderService} - - - searchService - #{SearchService} - - - navigator - #{NavigationBean} - - - browseBean - #{BrowseBean} - - - namespaceService - #{NamespaceService} - - - - - - The bean that backs up the Create Space Wizard - - CreateSpaceWizard - org.alfresco.web.bean.spaces.CreateSpaceWizard - session - - nodeService - #{NodeService} - - - fileFolderService - #{FileFolderService} - - - searchService - #{SearchService} - - - navigator - #{NavigationBean} - - - browseBean - #{BrowseBean} - - - dictionaryService - #{DictionaryService} - - - namespaceService - #{NamespaceService} - - - - - - The bean that backs up the Delete Space Dialog - - DeleteSpaceDialog - org.alfresco.web.bean.spaces.DeleteSpaceDialog - session - - nodeService - #{NodeService} - - - fileFolderService - #{FileFolderService} - - - searchService - #{SearchService} - - - navigator - #{NavigationBean} - - - browseBean - #{BrowseBean} - - - dictionaryService - #{DictionaryService} - - - namespaceService - #{NamespaceService} - - - - - - The bean that manages a users Clipboard state. - - ClipboardBean - org.alfresco.web.bean.clipboard.ClipboardBean - session - - - - - The bean that manages the state for the Recent Spaces Shelf component. - - RecentSpacesBean - org.alfresco.web.bean.spaces.RecentSpacesBean - session - - navigator - #{NavigationBean} - - - browseBean - #{BrowseBean} - - - - - - The bean that manages the state for the User Shortcuts Shelf component. - - UserShortcutsBean - org.alfresco.web.bean.users.UserShortcutsBean - session - - nodeService - #{NodeService} - - - browseBean - #{BrowseBean} - - - permissionService - #{PermissionService} - - - - - - The bean that holds a state for the Advanced Search screen. - - SearchProperties - org.alfresco.web.bean.search.SearchProperties - session - - - - - The bean that holds a state for the Advanced Search screen. - - AdvancedSearchDialog - org.alfresco.web.bean.search.AdvancedSearchDialog - session - - navigator - #{NavigationBean} - - - nodeService - #{NodeService} - - - namespaceService - #{NamespaceService} - - - searchService - #{SearchService} - - - permissionService - #{PermissionService} - - - properties - #{SearchProperties} - - - - - - The bean that holds state for the Users screen. - - UsersBeanProperties - org.alfresco.web.bean.users.UsersBeanProperties - session - - nodeService - #{NodeService} - - - searchService - #{SearchService} - - - authenticationService - #{AuthenticationService} - - - personService - #{PersonService} - - - contentUsageService - #{ContentUsageService} - - - - - - The bean that holds state for the User Management screens. - - UsersDialog - org.alfresco.web.bean.users.UsersDialog - session - - properties - #{UsersBeanProperties} - - - - - - The bean that holds state for the Groups Management screens. - - GroupsDialog - org.alfresco.web.bean.groups.GroupsDialog - session - - nodeService - #{NodeService} - - - authService - #{AuthorityService} - - - personService - #{PersonService} - - - - - - The bean that holds state for the Category Management screens. - - CategoriesProperties - org.alfresco.web.bean.CategoriesProperties - session - - categoryService - #{CategoryService} - - - - - - The bean that holds state for the Category Management screens. - - CategoriesDialog - org.alfresco.web.bean.categories.CategoriesDialog - session - - nodeService - #{NodeService} - - - categoryService - #{CategoryService} - - - - - - The bean that backs up the Edit Space Dialog - - EditSpaceDialog - org.alfresco.web.bean.spaces.EditSpaceDialog - session - - nodeService - #{NodeService} - - - fileFolderService - #{FileFolderService} - - - navigator - #{NavigationBean} - - - browseBean - #{BrowseBean} - - - searchService - #{SearchService} - - - dictionaryService - #{DictionaryService} - - - namespaceService - #{NamespaceService} - - - - - - The bean that backs up the Add Content Dialog - - AddContentDialog - org.alfresco.web.bean.content.AddContentDialog - session - - nodeService - #{NodeService} - - - fileFolderService - #{FileFolderService} - - - searchService - #{SearchService} - - - navigator - #{NavigationBean} - - - browseBean - #{BrowseBean} - - - contentService - #{ContentService} - - - dictionaryService - #{DictionaryService} - - - - - - The bean that backs up the Create Content Wizard - - CreateContentWizard - org.alfresco.web.bean.content.CreateContentWizard - session - - nodeService - #{NodeService} - - - fileFolderService - #{FileFolderService} - - - searchService - #{SearchService} - - - navigator - #{NavigationBean} - - - browseBean - #{BrowseBean} - - - contentService - #{ContentService} - - - dictionaryService - #{DictionaryService} - - - formsService - #{FormsService} - - - - - - The bean that backs up the Edit Content Wizard - - EditContentWizard - org.alfresco.web.bean.content.EditContentWizard - session - - nodeService - #{NodeService} - - - fileFolderService - #{FileFolderService} - - - searchService - #{SearchService} - - - navigator - #{NavigationBean} - - - browseBean - #{BrowseBean} - - - contentService - #{ContentService} - - - dictionaryService - #{DictionaryService} - - - formsService - #{FormsService} - - - - - - The bean that backs up the View Content Properties Dialog - - ViewContentPropertiesDialog - org.alfresco.web.bean.content.ViewContentPropertiesDialog - session - - nodeService - #{NodeService} - - - fileFolderService - #{FileFolderService} - - - dictionaryService - #{DictionaryService} - - - browseBean - #{BrowseBean} - - - - - - The bean that backs up the Set Content Properties Dialog - - SetContentPropertiesDialog - org.alfresco.web.bean.content.SetContentPropertiesDialog - session - - nodeService - #{NodeService} - - - fileFolderService - #{FileFolderService} - - - dictionaryService - #{DictionaryService} - - - browseBean - #{BrowseBean} - - - - - - The bean that backs up the Edit Content Properties Dialog - - EditContentPropertiesDialog - org.alfresco.web.bean.content.EditContentPropertiesDialog - session - - nodeService - #{NodeService} - - - fileFolderService - #{FileFolderService} - - - dictionaryService - #{DictionaryService} - - - browseBean - #{BrowseBean} - - - - - - The bean that backs up the Delete Content Dialog - - DeleteContentDialog - org.alfresco.web.bean.content.DeleteContentDialog - session - - nodeService - #{NodeService} - - - fileFolderService - #{FileFolderService} - - - searchService - #{SearchService} - - - navigator - #{NavigationBean} - - - browseBean - #{BrowseBean} - - - dictionaryService - #{DictionaryService} - - - namespaceService - #{NamespaceService} - - - multilingualContentService - #{MultilingualContentService} - - - - - - The bean that backs up the Link Properties Dialog - - LinkPropertiesDialog - org.alfresco.web.bean.LinkPropertiesDialog - session - - nodeService - #{NodeService} - - - dictionaryService - #{DictionaryService} - - - browseBean - #{BrowseBean} - - - navigator - #{NavigationBean} - - - - - - The bean that backs up the Create Rule Wizard - - CreateRuleWizard - org.alfresco.web.bean.rules.CreateRuleWizard - session - - nodeService - #{NodeService} - - - searchService - #{SearchService} - - - navigator - #{NavigationBean} - - - browseBean - #{BrowseBean} - - - ruleService - #{RuleService} - - - actionService - #{ActionService} - - - dictionaryService - #{DictionaryService} - - - mimetypeService - #{MimetypeService} - - - rulesDialog - #{RulesDialog} - - - personService - #{PersonService} - - - authorityService - #{AuthorityService} - - - - - - The bean that backs up the Edit Rule Wizard - - EditRuleWizard - org.alfresco.web.bean.rules.EditRuleWizard - session - - nodeService - #{NodeService} - - - searchService - #{SearchService} - - - navigator - #{NavigationBean} - - - browseBean - #{BrowseBean} - - - ruleService - #{RuleService} - - - actionService - #{ActionService} - - - dictionaryService - #{DictionaryService} - - - mimetypeService - #{MimetypeService} - - - rulesDialog - #{RulesDialog} - - - personService - #{PersonService} - - - authorityService - #{AuthorityService} - - - - - - The bean that backs up the Run Action Wizard - - RunActionWizard - org.alfresco.web.bean.actions.RunActionWizard - session - - nodeService - #{NodeService} - - - searchService - #{SearchService} - - - navigator - #{NavigationBean} - - - browseBean - #{BrowseBean} - - - actionService - #{ActionService} - - - dictionaryService - #{DictionaryService} - - - mimetypeService - #{MimetypeService} - - - personService - #{PersonService} - - - authorityService - #{AuthorityService} - - - - - - The bean that backs up the New User Wizard - - NewUserWizard - org.alfresco.web.bean.wizard.NewUserWizard - session - - nodeService - #{NodeService} - - - searchService - #{SearchService} - - - navigator - #{NavigationBean} - - - browseBean - #{BrowseBean} - - - authenticationService - #{authenticationService} - - - permissionService - #{PermissionService} - - - namespaceService - #{NamespaceService} - - - personService - #{PersonService} - - - ownableService - #{OwnableService} - - - tenantService - #{tenantService} - - - - - - The bean that backs up the Manage Invited Users screens - - SpaceUsersBean - org.alfresco.web.bean.users.SpaceUsersBean - session - - nodeService - #{NodeService} - - - searchService - #{SearchService} - - - browseBean - #{BrowseBean} - - - permissionService - #{PermissionService} - - - ownableService - #{OwnableService} - - - personService - #{PersonService} - - - - - - The bean that backs up the Manage Content Users screens - - ContentUsersBean - org.alfresco.web.bean.users.ContentUsersBean - session - - nodeService - #{NodeService} - - - searchService - #{SearchService} - - - browseBean - #{BrowseBean} - - - permissionService - #{PermissionService} - - - ownableService - #{OwnableService} - - - personService - #{PersonService} - - - - - - The bean that backs up the Invite Users Wizard - - InviteSpaceUsersWizard - org.alfresco.web.bean.spaces.InviteSpaceUsersWizard - session - - nodeService - #{NodeService} - - - searchService - #{SearchService} - - - namespaceService - #{NamespaceService} - - - permissionService - #{PermissionService} - - - personService - #{PersonService} - - - navigator - #{NavigationBean} - - - browseBean - #{BrowseBean} - - - mailSender - #{mailService} - - - authorityService - #{AuthorityService} - - - - - - The bean that backs up the Invite Content Users Wizard - - InviteContentUsersWizard - org.alfresco.web.bean.content.InviteContentUsersWizard - session - - nodeService - #{NodeService} - - - searchService - #{SearchService} - - - namespaceService - #{NamespaceService} - - - permissionService - #{PermissionService} - - - personService - #{PersonService} - - - navigator - #{NavigationBean} - - - browseBean - #{BrowseBean} - - - mailSender - #{mailService} - - - authorityService - #{AuthorityService} - - - - - - The bean that presents the Checkin and Checkout bean's properties. - - CCProperties - org.alfresco.web.bean.coci.CCProperties - session - - versionOperationsService - #{CheckoutCheckinService} - - - contentService - #{ContentService} - - - workflowService - #{WorkflowService} - - - - - The bean that backs up the Checkin and Checkout pages. - CheckinCheckoutDialog - org.alfresco.web.bean.coci.CheckinCheckoutDialog - session - - browseBean - #{BrowseBean} - - - navigator - #{NavigationBean} - - - nodeService - #{NodeService} - - - property - #{CCProperties} - - - - - The bean for the Update File Screen. - CCUpdateFileDialog - - org.alfresco.web.bean.coci.CCUpdateFileDialog - - session - - property - #{CCProperties} - - - - - - The bean that holds manage content rules state - - RulesDialog - org.alfresco.web.bean.rules.RulesDialog - session - - browseBean - #{BrowseBean} - - - ruleService - #{RuleService} - - - actionService - #{ActionService} - - - nodeService - #{NodeService} - - - navigator - #{NavigationBean} - - - - - - The bean that holds delete content rules state - - DeleteRuleDialog - org.alfresco.web.bean.rules.DeleteRuleDialog - session - - browseBean - #{BrowseBean} - - - ruleService - #{RuleService} - - - nodeService - #{NodeService} - - - - - - Backing bean used by the document details dialog - - DocumentDetailsDialog - org.alfresco.web.bean.content.DocumentDetailsDialog - session - - browseBean - #{BrowseBean} - - - nodeService - #{NodeService} - - - lockService - #{LockService} - - - versionService - #{VersionService} - - - copyService - #{CopyService} - - - ownableService - #{OwnableService} - - - checkOutCheckInService - #{CheckoutCheckinService} - - - navigator - #{NavigationBean} - - - multilingualContentService - #{MultilingualContentService} - - - contentFilterLanguagesService - #{ContentFilterLanguagesService} - - - editionService - #{EditionService} - - - permissionService - #{PermissionService} - - - - - - Backing bean used by the document details dialog - - DocumentLinkDetailsDialog - org.alfresco.web.bean.content.DocumentLinkDetailsDialog - session - - browseBean - #{BrowseBean} - - - nodeService - #{NodeService} - - - copyService - #{CopyService} - - - ownableService - #{OwnableService} - - - - navigator - #{NavigationBean} - - - permissionService - #{PermissionService} - - - - - - Backing bean used by the Space details dialog - - SpaceDetailsDialog - org.alfresco.web.bean.spaces.SpaceDetailsDialog - session - - browseBean - #{BrowseBean} - - - navigator - #{NavigationBean} - - - nodeService - #{NodeService} - - - permissionService - #{PermissionService} - - - ownableService - #{OwnableService} - - - copyService - #{CopyService} - - - permissionService - #{PermissionService} - - - - - - Backing bean used by the SpaceLink details dialog - - SpaceLinkDetailsDialog - org.alfresco.web.bean.SpaceLinkDetailsDialog - session - - browseBean - #{BrowseBean} - - - navigator - #{NavigationBean} - - - nodeService - #{NodeService} - - - permissionService - #{PermissionService} - - - ownableService - #{OwnableService} - - - copyService - #{CopyService} - - - - - - Backing bean used by the forum details dialog - - ForumDetailsDialog - org.alfresco.web.bean.forums.ForumDetailsDialog - session - - browseBean - #{BrowseBean} - - - nodeService - #{NodeService} - - - copyService - #{CopyService} - - - ownableService - #{OwnableService} - - - - navigator - #{NavigationBean} - - - permissionService - #{PermissionService} - - - - - - Backing bean used by the forums details dialog - - ForumsDetailsDialog - org.alfresco.web.bean.forums.ForumsDetailsDialog - session - - browseBean - #{BrowseBean} - - - nodeService - #{NodeService} - - - copyService - #{CopyService} - - - ownableService - #{OwnableService} - - - navigator - #{NavigationBean} - - - permissionService - #{PermissionService} - - - - - - Backing bean used by the topic details dialog - - TopicDetailsDialog - org.alfresco.web.bean.forums.TopicDetailsDialog - session - - browseBean - #{BrowseBean} - - - nodeService - #{NodeService} - - - copyService - #{CopyService} - - - ownableService - #{OwnableService} - - - - navigator - #{NavigationBean} - - - permissionService - #{PermissionService} - - - - - - Backing bean used by screens requiring access to lists of Templates - - TemplateSupportBean - org.alfresco.web.bean.TemplateSupportBean - session - - nodeService - #{NodeService} - - - searchService - #{SearchService} - - - - - - Backing bean used by the document preview dialog - - DocumentPreviewBean - org.alfresco.web.bean.preview.DocumentPreviewBean - session - - browseBean - #{BrowseBean} - - - navigator - #{NavigationBean} - - - - - - Backing bean used by the document preview dialog - - SpacePreviewBean - org.alfresco.web.bean.preview.SpacePreviewBean - session - - browseBean - #{BrowseBean} - - - navigator - #{NavigationBean} - - - - - Backing bean used for the Export dialog - ExportDialog - org.alfresco.web.bean.admin.ExportDialog - session - - browseBean - #{BrowseBean} - - - nodeService - #{NodeService} - - - actionService - #{ActionService} - - - - - Backing bean used for the Import dialog - ImportDialog - org.alfresco.web.bean.admin.ImportDialog - session - - browseBean - #{BrowseBean} - - - nodeService - #{NodeService} - - - actionService - #{ActionService} - - - contentService - #{ContentService} - - - mimetypeService - #{MimetypeService} - - - - - - - Backing bean used for the low-level Node Browser - - AdminNodeBrowseBean - org.alfresco.web.bean.admin.AdminNodeBrowseBean - session - - nodeService - #{NodeService} - - - dictionaryService - #{DictionaryService} - - - searchService - #{SearchService} - - - namespaceService - #{NamespaceService} - - - permissionService - #{PermissionService} - - - - - - - The bean that holds forums state. - - ForumsBean - org.alfresco.web.bean.forums.ForumsBean - session - - nodeService - #{NodeService} - - - contentService - #{ContentService} - - - dictionaryService - #{DictionaryService} - - - browseBean - #{BrowseBean} - - - navigator - #{NavigationBean} - - - searchService - #{SearchService} - - - namespaceService - #{NamespaceService} - - - - - - The bean that backs up the Create Forums Dialog - - CreateForumsDialog - org.alfresco.web.bean.forums.CreateForumsDialog - session - - nodeService - #{NodeService} - - - fileFolderService - #{FileFolderService} - - - searchService - #{SearchService} - - - navigator - #{NavigationBean} - - - browseBean - #{BrowseBean} - - - namespaceService - #{NamespaceService} - - - - - - The bean that backs up the Create Forum Dialog - - CreateForumDialog - org.alfresco.web.bean.forums.CreateForumDialog - session - - nodeService - #{NodeService} - - - fileFolderService - #{FileFolderService} - - - navigator - #{NavigationBean} - - - browseBean - #{BrowseBean} - - - searchService - #{SearchService} - - - namespaceService - #{NamespaceService} - - - - - - The bean that backs up the Create Topic Dialog - - CreateTopicDialog - org.alfresco.web.bean.forums.CreateTopicDialog - session - - nodeService - #{NodeService} - - - fileFolderService - #{FileFolderService} - - - searchService - #{SearchService} - - - navigator - #{NavigationBean} - - - browseBean - #{BrowseBean} - - - contentService - #{ContentService} - - - namespaceService - #{NamespaceService} - - - - - - The bean that backs up the Create Post Dialog - - CreatePostDialog - org.alfresco.web.bean.forums.CreatePostDialog - session - - nodeService - #{NodeService} - - - fileFolderService - #{FileFolderService} - - - searchService - #{SearchService} - - - navigator - #{NavigationBean} - - - browseBean - #{BrowseBean} - - - contentService - #{ContentService} - - - dictionaryService - #{DictionaryService} - - - - - - The bean that backs up the Edit Post Dialog - - EditPostDialog - org.alfresco.web.bean.forums.EditPostDialog - session - - nodeService - #{NodeService} - - - fileFolderService - #{FileFolderService} - - - searchService - #{SearchService} - - - navigator - #{NavigationBean} - - - browseBean - #{BrowseBean} - - - contentService - #{ContentService} - - - dictionaryService - #{DictionaryService} - - - - - - The bean that backs up the Create Reply Dialog - - CreateReplyDialog - org.alfresco.web.bean.forums.CreateReplyDialog - session - - nodeService - #{NodeService} - - - fileFolderService - #{FileFolderService} - - - searchService - #{SearchService} - - - navigator - #{NavigationBean} - - - browseBean - #{BrowseBean} - - - contentService - #{ContentService} - - - dictionaryService - #{DictionaryService} - - - - - - The bean that backs up the Create Discussion Dialog - - CreateDiscussionDialog - org.alfresco.web.bean.forums.CreateDiscussionDialog - session - - nodeService - #{NodeService} - - - fileFolderService - #{FileFolderService} - - - searchService - #{SearchService} - - - navigator - #{NavigationBean} - - - browseBean - #{BrowseBean} - - - contentService - #{ContentService} - - - namespaceService - #{NamespaceService} - - - - - - The bean that backs up the Delete Forum Space Dialog - - DeleteForumsDialog - org.alfresco.web.bean.forums.DeleteForumsDialog - session - - nodeService - #{NodeService} - - - fileFolderService - #{FileFolderService} - - - searchService - #{SearchService} - - - navigator - #{NavigationBean} - - - browseBean - #{BrowseBean} - - - dictionaryService - #{DictionaryService} - - - namespaceService - #{NamespaceService} - - - - - - The bean that backs up the Delete Forum Dialog - - DeleteForumDialog - org.alfresco.web.bean.forums.DeleteForumDialog - session - - nodeService - #{NodeService} - - - fileFolderService - #{FileFolderService} - - - searchService - #{SearchService} - - - navigator - #{NavigationBean} - - - browseBean - #{BrowseBean} - - - dictionaryService - #{DictionaryService} - - - namespaceService - #{NamespaceService} - - - - - - The bean that backs up the Delete Topic Dialog - - DeleteTopicDialog - org.alfresco.web.bean.forums.DeleteTopicDialog - session - - nodeService - #{NodeService} - - - fileFolderService - #{FileFolderService} - - - searchService - #{SearchService} - - - navigator - #{NavigationBean} - - - browseBean - #{BrowseBean} - - - dictionaryService - #{DictionaryService} - - - namespaceService - #{NamespaceService} - - - - - - The bean that backs up the Delete Post Dialog - - DeletePostDialog - org.alfresco.web.bean.forums.DeletePostDialog - session - - nodeService - #{NodeService} - - - fileFolderService - #{FileFolderService} - - - searchService - #{SearchService} - - - navigator - #{NavigationBean} - - - browseBean - #{BrowseBean} - - - dictionaryService - #{DictionaryService} - - - namespaceService - #{NamespaceService} - - - - - - The bean that holds state for the Manage Deleted Items screen. - - TrashcanDialogProperty - org.alfresco.web.bean.trashcan.TrashcanDialogProperty - session - - nodeArchiveService - #{nodeArchiveService} - - - - - - The bean that holds state for the Manage Deleted Items screen. - - TrashcanDialog - org.alfresco.web.bean.trashcan.TrashcanDialog - session - - nodeService - #{NodeService} - - - searchService - #{SearchService} - - - dictionaryService - #{DictionaryService} - - - property - #{TrashcanDialogProperty} - - - navigator - #{NavigationBean} - - - - - - Helper bean that caches the last item added to a multi - value editor component - - MultiValueEditorBean - org.alfresco.web.bean.MultiValueEditorBean - session - - - - Bean that manages the Dashboard framework - DashboardManager - org.alfresco.web.bean.dashboard.DashboardManager - session - - - - - The bean that backs up the Dashboard Config Wizard - - DashboardWizard - org.alfresco.web.bean.dashboard.DashboardWizard - session - - nodeService - #{NodeService} - - - dashboardManager - #{DashboardManager} - - - - - - The bean that backs up the Manage Task Dialog - - ManageTaskDialog - org.alfresco.web.bean.workflow.ManageTaskDialog - session - - nodeService - #{NodeService} - - - fileFolderService - #{FileFolderService} - - - searchService - #{SearchService} - - - navigator - #{NavigationBean} - - - browseBean - #{BrowseBean} - - - dictionaryService - #{DictionaryService} - - - namespaceService - #{NamespaceService} - - - workflowService - #{WorkflowService} - - - avmService - #{AVMLockingAwareService} - - - avmSyncService - #{AVMSyncService} - - - - - - The bean that backs up the Manage Change Request Task Dialog - - ManageChangeRequestTaskDialog - org.alfresco.web.bean.wcm.ManageChangeRequestTaskDialog - session - - nodeService - #{NodeService} - - - fileFolderService - #{FileFolderService} - - - searchService - #{SearchService} - - - navigator - #{NavigationBean} - - - browseBean - #{BrowseBean} - - - dictionaryService - #{DictionaryService} - - - namespaceService - #{NamespaceService} - - - workflowService - #{WorkflowService} - - - avmService - #{AVMLockingAwareService} - - - avmSyncService - #{AVMSyncService} - - - avmLockingService - #{AVMLockingService} - - - avmBrowseBean - #{AVMBrowseBean} - - - - - - The bean that backs up the Verify Broken Links Task Dialog - - ManageLinkValidationTaskDialog - org.alfresco.web.bean.wcm.ManageLinkValidationTaskDialog - session - - nodeService - #{NodeService} - - - fileFolderService - #{FileFolderService} - - - searchService - #{SearchService} - - - navigator - #{NavigationBean} - - - browseBean - #{BrowseBean} - - - dictionaryService - #{DictionaryService} - - - namespaceService - #{NamespaceService} - - - workflowService - #{WorkflowService} - - - avmService - #{AVMLockingAwareService} - - - avmSyncService - #{AVMSyncService} - - - avmBrowseBean - #{AVMBrowseBean} - - - - - - The bean that backs up the View Completed Task Dialog - - ViewCompletedTaskDialog - org.alfresco.web.bean.workflow.ViewCompletedTaskDialog - session - - nodeService - #{NodeService} - - - fileFolderService - #{FileFolderService} - - - searchService - #{SearchService} - - - navigator - #{NavigationBean} - - - browseBean - #{BrowseBean} - - - dictionaryService - #{DictionaryService} - - - namespaceService - #{NamespaceService} - - - workflowService - #{WorkflowService} - - - - - StartWorkflowWizard - org.alfresco.web.bean.workflow.StartWorkflowWizard - session - - nodeService - #{NodeService} - - - fileFolderService - #{FileFolderService} - - - searchService - #{SearchService} - - - navigator - #{NavigationBean} - - - browseBean - #{BrowseBean} - - - dictionaryService - #{DictionaryService} - - - namespaceService - #{NamespaceService} - - - workflowService - #{WorkflowService} - - - unprotectedNodeService - #{nodeService} - - - - - - The bean that backs up the New Edition Wizard - - NewEditionWizard - org.alfresco.web.bean.ml.NewEditionWizard - session - - editionService - #{EditionService} - - - multilingualContentService - #{MultilingualContentService} - - - nodeService - #{NodeService} - - - contentFilterLanguagesService - #{ContentFilterLanguagesService} - - - versionService - #{VersionService} - - - lockService - #{LockService} - - - fileFolderService - #{FileFolderService} - - - searchService - #{SearchService} - - - navigator - #{NavigationBean} - - - browseBean - #{BrowseBean} - - - dictionaryService - #{DictionaryService} - - - namespaceService - #{NamespaceService} - - - - - - The bean that backs up the Cancel Workflow Dialog - - CancelWorkflowDialog - org.alfresco.web.bean.workflow.CancelWorkflowDialog - session - - nodeService - #{NodeService} - - - fileFolderService - #{FileFolderService} - - - searchService - #{SearchService} - - - navigator - #{NavigationBean} - - - browseBean - #{BrowseBean} - - - dictionaryService - #{DictionaryService} - - - namespaceService - #{NamespaceService} - - - workflowService - #{WorkflowService} - - - - - - The bean that backs up the Reassign Task Dialog - - ReassignTaskDialog - org.alfresco.web.bean.workflow.ReassignTaskDialog - session - - nodeService - #{NodeService} - - - fileFolderService - #{FileFolderService} - - - searchService - #{SearchService} - - - navigator - #{NavigationBean} - - - browseBean - #{BrowseBean} - - - dictionaryService - #{DictionaryService} - - - namespaceService - #{NamespaceService} - - - workflowService - #{WorkflowService} - - - personService - #{PersonService} - - - - - WorkflowBean - org.alfresco.web.bean.workflow.WorkflowBean - request - - navigationBean - #{NavigationBean} - - - nodeService - #{NodeService} - - - workflowService - #{WorkflowService} - - - - - - Backing bean used for the Workflow Console - WorkflowConsoleBean - org.alfresco.web.bean.workflow.WorkflowConsoleBean - session - - workflowInterpreter - #{workflowInterpreter} - - - - - Backing bean used for the Web Client Config Admin Console - ConfigAdminConsoleBean - org.alfresco.web.bean.admin.ConfigAdminConsoleBean - session - - configAdminInterpreter - #{webClientConfigAdminInterpreter} - - - - - Backing bean used for the Repository Admin Console - RepoAdminConsoleBean - org.alfresco.web.bean.repository.admin.RepoAdminConsoleBean - session - - repoAdminInterpreter - #{repoAdminInterpreter} - - - - - Backing bean used for the Tenant Admin Console - TenantAdminConsoleBean - org.alfresco.web.bean.repository.tenant.TenantAdminConsoleBean - session - - tenantInterpreter - #{tenantInterpreter} - - - - - - The bean that backs up the Email Space Users Dialog - - EmailSpaceUsersDialog - org.alfresco.web.bean.users.EmailSpaceUsersDialog - session - - browseBean - #{BrowseBean} - - - nodeService - #{NodeService} - - - permissionService - #{PermissionService} - - - personService - #{PersonService} - - - authorityService - #{AuthorityService} - - - mailSender - #{mailService} - - - - - - The bean that backs up the Getting Started Dashlet page - - GettingStartedBean - org.alfresco.web.bean.dashboard.GettingStartedBean - session - - navigationBean - #{NavigationBean} - - - - - - The bean that backs up the User Preferences page - - UserPreferencesBean - org.alfresco.web.bean.users.UserPreferencesBean - session - - multilingualContentService - #{MultilingualContentService} - - - contentFilterLanguagesService - #{ContentFilterLanguagesService} - - - nodeService - #{NodeService} - - - - - - The bean that backs up the Sidebar component - - SidebarBean - org.alfresco.web.bean.SidebarBean - session - - - - - - - The bean that backs up the Create XML Content Type Wizard - - CreateFormWizard - org.alfresco.web.bean.wcm.CreateFormWizard - session - - nodeService - #{NodeService} - - - fileFolderService - #{FileFolderService} - - - searchService - #{SearchService} - - - namespaceService - #{NamespaceService} - - - navigator - #{NavigationBean} - - - browseBean - #{BrowseBean} - - - contentService - #{ContentService} - - - mimetypeService - #{MimetypeService} - - - workflowService - #{WorkflowService} - - - formsService - #{FormsService} - - - - - - The bean that backs up the Edit Form Wizard - - EditFormWizard - org.alfresco.web.bean.wcm.EditFormWizard - session - - nodeService - #{NodeService} - - - fileFolderService - #{FileFolderService} - - - searchService - #{SearchService} - - - namespaceService - #{NamespaceService} - - - navigator - #{NavigationBean} - - - browseBean - #{BrowseBean} - - - contentService - #{ContentService} - - - mimetypeService - #{MimetypeService} - - - workflowService - #{WorkflowService} - - - formsService - #{FormsService} - - - - - - The bean that backs up the Create XML Content Type Wizard (WCM) - - CreateWebFormWizard - org.alfresco.web.bean.wcm.CreateFormWizard - session - - nodeService - #{NodeService} - - - fileFolderService - #{FileFolderService} - - - searchService - #{SearchService} - - - namespaceService - #{NamespaceService} - - - navigator - #{NavigationBean} - - - browseBean - #{BrowseBean} - - - contentService - #{ContentService} - - - mimetypeService - #{MimetypeService} - - - workflowService - #{WorkflowService} - - - formsService - #{FormsService} - - - - - - The bean that backs up the Edit Web Form Wizard (WCM) - - EditWebFormWizard - org.alfresco.web.bean.wcm.EditFormWizard - session - - nodeService - #{NodeService} - - - fileFolderService - #{FileFolderService} - - - searchService - #{SearchService} - - - namespaceService - #{NamespaceService} - - - navigator - #{NavigationBean} - - - browseBean - #{BrowseBean} - - - contentService - #{ContentService} - - - mimetypeService - #{MimetypeService} - - - workflowService - #{WorkflowService} - - - formsService - #{FormsService} - - - - - - The bean that backs up the Regenerate Renditions Wizard - - RegenerateRenditionsWizard - org.alfresco.web.bean.wcm.RegenerateRenditionsWizard - session - - nodeService - #{NodeService} - - - searchService - #{SearchService} - - - browseBean - #{BrowseBean} - - - avmService - #{AVMLockingAwareService} - - - avmLockingService - #{AVMLockingService} - - - avmSyncService - #{AVMSyncService} - - - formsService - #{FormsService} - - - - - - The bean that backs up the Create Web Content Wizard - - CreateWebContentWizard - org.alfresco.web.bean.wcm.CreateWebContentWizard - session - - nodeService - #{NodeService} - - - fileFolderService - #{FileFolderService} - - - searchService - #{SearchService} - - - navigator - #{NavigationBean} - - - browseBean - #{BrowseBean} - - - contentService - #{ContentService} - - - dictionaryService - #{DictionaryService} - - - avmService - #{AVMLockingAwareService} - - - avmLockingService - #{AVMLockingService} - - - avmSyncService - #{AVMSyncService} - - - avmBrowseBean - #{AVMBrowseBean} - - - filePickerBean - #{FilePickerBean} - - - formsService - #{FormsService} - - - - - - The bean that backs up the Edit Web Content Wizard - - EditWebContentWizard - org.alfresco.web.bean.wcm.EditWebContentWizard - session - - nodeService - #{NodeService} - - - fileFolderService - #{FileFolderService} - - - searchService - #{SearchService} - - - navigator - #{NavigationBean} - - - browseBean - #{BrowseBean} - - - contentService - #{ContentService} - - - dictionaryService - #{DictionaryService} - - - avmService - #{AVMLockingAwareService} - - - avmLockingService - #{AVMLockingService} - - - avmSyncService - #{AVMSyncService} - - - avmBrowseBean - #{AVMBrowseBean} - - - filePickerBean - #{FilePickerBean} - - - formsService - #{FormsService} - - - - - - The bean that backs up the Create Website Wizard - - CreateWebsiteWizard - org.alfresco.web.bean.wcm.CreateWebsiteWizard - session - - nodeService - #{NodeService} - - - fileFolderService - #{FileFolderService} - - - navigator - #{NavigationBean} - - - searchService - #{SearchService} - - - avmService - #{AVMLockingAwareService} - - - workflowService - #{WorkflowService} - - - personService - #{PersonService} - - - avmLockingService - #{AVMLockingService} - - - formsService - #{FormsService} - - - - - - The bean that backs up the Edit Website Wizard - - EditWebsiteWizard - org.alfresco.web.bean.wcm.EditWebsiteWizard - session - - browseBean - #{BrowseBean} - - - nodeService - #{NodeService} - - - fileFolderService - #{FileFolderService} - - - navigator - #{NavigationBean} - - - searchService - #{SearchService} - - - avmService - #{AVMLockingAwareService} - - - workflowService - #{WorkflowService} - - - personService - #{PersonService} - - - formsService - #{FormsService} - - - - - - The bean that backs up the Import Website Dialog - - ImportWebsiteDialog - org.alfresco.web.bean.wcm.ImportWebsiteDialog - session - - nodeService - #{nodeService} - - - fileFolderService - #{FileFolderService} - - - contentService - #{ContentService} - - - avmService - #{AVMLockingAwareService} - - - avmBrowseBean - #{AVMBrowseBean} - - - - - - The bean that backs up the Invite Users Wizard a website - - InviteWebsiteUsersWizard - org.alfresco.web.bean.wcm.InviteWebsiteUsersWizard - session - - nodeService - #{NodeService} - - - searchService - #{SearchService} - - - namespaceService - #{NamespaceService} - - - permissionService - #{PermissionService} - - - personService - #{PersonService} - - - navigator - #{NavigationBean} - - - browseBean - #{BrowseBean} - - - mailSender - #{mailService} - - - authorityService - #{AuthorityService} - - - avmBrowseBean - #{AVMBrowseBean} - - - - - - The bean that backs up the website file/folder browsing screens - - AVMBrowseBean - org.alfresco.web.bean.wcm.AVMBrowseBean - session - - avmService - #{AVMLockingAwareService} - - - avmSyncService - #{AVMSyncService} - - - navigationBean - #{NavigationBean} - - - nodeService - #{NodeService} - - - actionService - #{ActionService} - - - workflowService - #{WorkflowService} - - - formsService - #{FormsService} - - - searchService - #{SearchService} - - - - - - The bean that backs up the AVM file editing screens - - AVMEditBean - org.alfresco.web.bean.wcm.AVMEditBean - session - - avmService - #{AVMLockingAwareService} - - - avmBrowseBean - #{AVMBrowseBean} - - - formsService - #{FormsService} - - - - - - The bean that backs up the AVM file editing screens - - EditAvmFileDialog - org.alfresco.web.bean.wcm.EditAvmFileDialog - session - - avmService - #{AVMLockingAwareService} - - - avmBrowseBean - #{AVMBrowseBean} - - - - - - The bean that backs up the dialog for associating form instance data with a form - - PromptForWebFormDialog - org.alfresco.web.bean.wcm.PromptForWebFormDialog - session - - avmService - #{AVMLockingAwareService} - - - avmBrowseBean - #{AVMBrowseBean} - - - formsService - #{FormsService} - - - - - - The bean that backs up the Snapshot Sandbox Dialog - - SnapshotSandboxDialog - org.alfresco.web.bean.wcm.SnapshotSandboxDialog - session - - avmService - #{AVMLockingAwareService} - - - avmBrowseBean - #{AVMBrowseBean} - - - - - - The bean that backs up the Delete AVM File Dialog - - DeleteFileDialog - org.alfresco.web.bean.wcm.DeleteFileDialog - session - - avmService - #{AVMLockingAwareService} - - - avmBrowseBean - #{AVMBrowseBean} - - - formsService - #{FormsService} - - - - - - The bean that backs up the Delete AVM Folder Dialog - - DeleteFolderDialog - org.alfresco.web.bean.wcm.DeleteFolderDialog - session - - avmService - #{AVMLockingAwareService} - - - avmBrowseBean - #{AVMBrowseBean} - - - - - - The bean that backs up the Delete then browse AVM File Dialog - - DeleteFileBrowseDialog - org.alfresco.web.bean.wcm.DeleteFileBrowseDialog - session - - avmService - #{AVMLockingAwareService} - - - avmBrowseBean - #{AVMBrowseBean} - - - formsService - #{FormsService} - - - - - - The bean that backs up the Delete then browse AVM Folder Dialog - - DeleteFolderBrowseDialog - org.alfresco.web.bean.wcm.DeleteFolderBrowseDialog - session - - avmService - #{AVMLockingAwareService} - - - avmBrowseBean - #{AVMBrowseBean} - - - - - - The bean that backs up the Delete User Sandbox Dialog - - DeleteSandboxDialog - org.alfresco.web.bean.wcm.DeleteSandboxDialog - session - - avmService - #{AVMLockingAwareService} - - - avmLockingService - #{AVMLockingService} - - - avmBrowseBean - #{AVMBrowseBean} - - - nodeService - #{NodeService} - - - - - - The bean that backs up the Create AVM Folder Dialog - - CreateFolderDialog - org.alfresco.web.bean.wcm.CreateFolderDialog - session - - avmService - #{AVMLockingAwareService} - - - avmBrowseBean - #{AVMBrowseBean} - - - nodeService - #{NodeService} - - - - - - The bean that backs up the Create AVM Webapp Folder Dialog - - CreateWebappDialog - org.alfresco.web.bean.wcm.CreateWebappDialog - session - - avmService - #{AVMLockingAwareService} - - - avmBrowseBean - #{AVMBrowseBean} - - - nodeService - #{NodeService} - - - - - - The bean that backs up the AVM Add Content Dialog - - AddAvmContentDialog - org.alfresco.web.bean.wcm.AddAvmContentDialog - session - - nodeService - #{NodeService} - - - contentService - #{ContentService} - - - dictionaryService - #{DictionaryService} - - - avmService - #{AVMLockingAwareService} - - - avmBrowseBean - #{AVMBrowseBean} - - - - - - Backing bean used by the AVM File details dialog - - FileDetailsBean - org.alfresco.web.bean.wcm.FileDetailsBean - session - - nodeService - #{NodeService} - - - avmService - #{AVMLockingAwareService} - - - avmBrowseBean - #{AVMBrowseBean} - - - actionService - #{ActionService} - - - - - - Backing bean used by the AVM Folder details dialog - - FolderDetailsBean - org.alfresco.web.bean.wcm.FolderDetailsBean - session - - nodeService - #{NodeService} - - - avmService - #{AVMLockingAwareService} - - - avmBrowseBean - #{AVMBrowseBean} - - - - - - Backing bean used by the WebSite details dialog - - WebSiteDetailsDialog - org.alfresco.web.bean.wcm.WebSiteDetailsDialog - session - - browseBean - #{BrowseBean} - - - navigator - #{NavigationBean} - - - nodeService - #{NodeService} - - - permissionService - #{PermissionService} - - - - - - The bean that backs up the Edit AVM File Properties Dialog - - EditFilePropertiesDialog - org.alfresco.web.bean.wcm.EditFilePropertiesDialog - session - - nodeService - #{NodeService} - - - avmService - #{AVMLockingAwareService} - - - formsService - #{FormsService} - - - fileFolderService - #{FileFolderService} - - - dictionaryService - #{DictionaryService} - - - avmBrowseBean - #{AVMBrowseBean} - - - - - - The bean that backs up the Edit AVM Folder Properties Dialog - - EditFolderPropertiesDialog - org.alfresco.web.bean.wcm.EditFolderPropertiesDialog - session - - nodeService - #{NodeService} - - - avmService - #{AVMLockingAwareService} - - - fileFolderService - #{FileFolderService} - - - dictionaryService - #{DictionaryService} - - - avmBrowseBean - #{AVMBrowseBean} - - - - - - The bean that backs up the Delete Website Space Dialog - - DeleteWebsiteDialog - org.alfresco.web.bean.wcm.DeleteWebsiteDialog - session - - avmService - #{AVMLockingAwareService} - - - navigator - #{NavigationBean} - - - nodeService - #{NodeService} - - - browseBean - #{BrowseBean} - - - dictionaryService - #{DictionaryService} - - - - - - The bean that backs up the Form Template Details dialog - - FormDetailsDialog - org.alfresco.web.bean.wcm.FormDetailsDialog - session - - avmService - #{AVMLockingAwareService} - - - createWebsiteWizard - #{CreateWebsiteWizard} - - - workflowService - #{WorkflowService} - - - - - - The bean that backs up the Form Template Templates dialog - - FormTemplatesDialog - org.alfresco.web.bean.wcm.FormTemplatesDialog - session - - avmService - #{AVMLockingAwareService} - - - createWebsiteWizard - #{CreateWebsiteWizard} - - - - - - The bean that backs up the Form Template Workflow dialog - - FormWorkflowDialog - org.alfresco.web.bean.wcm.FormWorkflowDialog - session - - createWebsiteWizard - #{CreateWebsiteWizard} - - - workflowService - #{WorkflowService} - - - - - - The bean that backs up the Edit Form Template Details dialog - - EditFormDetailsDialog - org.alfresco.web.bean.wcm.FormDetailsDialog - session - - avmService - #{AVMLockingAwareService} - - - createWebsiteWizard - #{EditWebsiteWizard} - - - workflowService - #{WorkflowService} - - - - - - The bean that backs up the Edit Form Template Templates dialog - - EditFormTemplatesDialog - org.alfresco.web.bean.wcm.FormTemplatesDialog - session - - avmService - #{AVMLockingAwareService} - - - createWebsiteWizard - #{EditWebsiteWizard} - - - - - - The bean that backs up the Edit Form Template Workflow dialog - - EditFormWorkflowDialog - org.alfresco.web.bean.wcm.FormWorkflowDialog - session - - createWebsiteWizard - #{EditWebsiteWizard} - - - workflowService - #{WorkflowService} - - - - - - The bean that backs up the Submit dialog - - SubmitDialog - org.alfresco.web.bean.wcm.SubmitDialog - session - - avmService - #{AVMLockingAwareService} - - - avmSyncService - #{AVMSyncService} - - - avmLockingService - #{AVMLockingService} - - - avmBrowseBean - #{AVMBrowseBean} - - - workflowService - #{WorkflowService} - - - nodeService - #{NodeService} - - - nameMatcher - #{globalPathExcluder} - - - formsService - #{FormsService} - - - - - - The bean that backs up the Submit Configure Workflow dialog - - SubmitConfigureWorkflowDialog - org.alfresco.web.bean.wcm.SubmitConfigureWorkflowDialog - session - - submitDialog - #{SubmitDialog} - - - workflowService - #{WorkflowService} - - - - - - The bean that backs up the Revert selected items Dialog - - RevertSelectedDialog - org.alfresco.web.bean.wcm.RevertSelectedDialog - session - - avmBrowseBean - #{AVMBrowseBean} - - - actionService - #{ActionService} - - - - - - The bean that backs up the Revert all items Dialog - - RevertAllDialog - org.alfresco.web.bean.wcm.RevertAllDialog - session - - avmService - #{AVMLockingAwareService} - - - avmBrowseBean - #{AVMBrowseBean} - - - actionService - #{ActionService} - - - avmSyncService - #{AVMSyncService} - - - nameMatcher - #{globalPathExcluder} - - - - - - The bean that backs up the Deploy Website Dialog - - DeployWebsiteDialog - org.alfresco.web.bean.wcm.DeployWebsiteDialog - session - - avmBrowseBean - #{AVMBrowseBean} - - - avmService - #{AVMLockingAwareService} - - - actionService - #{ActionService} - - - nodeService - #{NodeService} - - - - - - The bean that backs up the Change Expiration Date Dialog - - ChangeExpirationDateDialog - org.alfresco.web.bean.wcm.ChangeExpirationDateDialog - session - - - - - The bean that backs up the Monitor Deployment Dialog - - MonitorDeploymentDialog - org.alfresco.web.bean.wcm.MonitorDeploymentDialog - session - - avmBrowseBean - #{AVMBrowseBean} - - - nodeService - #{NodeService} - - - - - - The bean that backs up the View Deployment Report Dialog - - ViewDeploymentReportDialog - org.alfresco.web.bean.wcm.ViewDeploymentReportDialog - session - - nodeService - #{NodeService} - - - - - - The bean that backs up the Link Validation Dialog - - LinkValidationDialog - org.alfresco.web.bean.wcm.LinkValidationDialog - session - - avmBrowseBean - #{AVMBrowseBean} - - - actionService - #{ActionService} - - - avmService - #{AVMLockingAwareService} - - - - - - - Bean that generates a text field component - - TextFieldGenerator - org.alfresco.web.bean.generator.TextFieldGenerator - request - - - - - - Bean that generates a mutlilingual text field component - - MultilingualTextFieldGenerator - org.alfresco.web.bean.generator.MultilingualTextFieldGenerator - request - - - - - - Bean that generates a link component - - LinkGenerator - org.alfresco.web.bean.generator.LinkGenerator - request - - - - - Bean that generates a text area component - - TextAreaGenerator - org.alfresco.web.bean.generator.TextAreaGenerator - request - - - - - - Bean that generates a multilingual text area component - - MultilingualTextAreaGenerator - org.alfresco.web.bean.generator.MultilingualTextAreaGenerator - request - - - - - - Bean that generates a checkbox component - - CheckboxGenerator - org.alfresco.web.bean.generator.CheckboxGenerator - request - - - - - Bean that generates a date picker component - - DatePickerGenerator - org.alfresco.web.bean.generator.DatePickerGenerator - request - - - - - - Bean that generates a datetime picker component - - DateTimePickerGenerator - org.alfresco.web.bean.generator.DateTimePickerGenerator - request - - - - - - Bean that generates a label component - - LabelGenerator - org.alfresco.web.bean.generator.LabelGenerator - request - - - - - Bean that generates a mime type selector component - - MimeTypeSelectorGenerator - org.alfresco.web.bean.generator.MimeTypeSelectorGenerator - request - - - - - Bean that generates a charset selector component - - CharsetSelectorGenerator - org.alfresco.web.bean.generator.CharsetSelectorGenerator - request - - - - - Bean that generates a languages selector component - - LanguageSelectorGenerator - org.alfresco.web.bean.generator.LanguageSelectorGenerator - request - - userPreferencesBean - #{UserPreferencesBean} - - - - - - - Bean that generates a languages selector component for ML container - - MlContainerLanguageSelectorGenerator - org.alfresco.web.bean.generator.MlContainerLanguageSelectorGenerator - request - - multilingualContentService - #{MultilingualContentService} - - - contentFilterLanguagesService - #{ContentFilterLanguagesService} - - - nodeService - #{NodeService} - - - - - - Bean that generates an image picker component - - SpaceIconPickerGenerator - org.alfresco.web.bean.generator.SpaceIconPickerGenerator - request - - - - - Bean that generates a category selector component - - CategorySelectorGenerator - org.alfresco.web.bean.generator.CategorySelectorGenerator - request - - - - - Bean that generates an ajax tag picker component - - AjaxTagPickerGenerator - org.alfresco.web.bean.generator.AjaxTagPickerGenerator - request - - - - - Bean that generates an association component - - AssociationGenerator - org.alfresco.web.bean.generator.AssociationGenerator - request - - - - - Bean that generates a child association component - - ChildAssociationGenerator - org.alfresco.web.bean.generator.ChildAssociationGenerator - request - - - - - Bean that generates a separator component - - SeparatorGenerator - org.alfresco.web.bean.generator.SeparatorGenerator - request - - - - - Bean that generates a label separator component - - LabelSeparatorGenerator - org.alfresco.web.bean.generator.LabelSeparatorGenerator - request - - - - - Bean that generates a label separator component rendered as a heading - - HeaderSeparatorGenerator - org.alfresco.web.bean.generator.LabelSeparatorGenerator - request - - styleClass - wizardSectionHeading mainSubTitle - - - - - - - - - - Bean that returns information on a node - - NodeInfoBean - org.alfresco.web.bean.ajax.NodeInfoBean - request - - nodeService - #{NodeService} - - - - - - Bean that returns information on a workflow task - - TaskInfoBean - org.alfresco.web.bean.ajax.TaskInfoBean - request - - workflowService - #{WorkflowService} - - - - - - Bean that accepts File uploads for the repository - - FileUploadBean - org.alfresco.web.bean.ajax.FileUploadBean - request - - - - - Bean that accepts Content updates for the repository - - ContentUpdateBean - org.alfresco.web.bean.ajax.ContentUpdateBean - request - - - - - Bean backing ajax calls for the MySpaces portlet - - MySpacesBean - org.alfresco.web.bean.ajax.MySpacesBean - request - - - - - Bean backing the ajax requests from various Portlet webscripts - - PortletActionsBean - org.alfresco.web.bean.ajax.PortletActionsBean - request - - - - - Bean proxying ajax calls for the online Presence webscript - - PresenceProxyBean - org.alfresco.web.bean.ajax.PresenceProxyBean - request - - - - - Bean backing the ajax requests for the ajax based picker components - - PickerBean - org.alfresco.web.bean.ajax.PickerBean - request - - categoryService - #{CategoryService} - - - nodeService - #{NodeService} - - - internalNodeService - #{nodeService} - - - fileFolderService - #{FileFolderService} - - - - - - Bean that returns manages the tree data for the navigator component - - NavigatorPluginBean - org.alfresco.web.bean.ajax.NavigatorPluginBean - session - - nodeService - #{NodeService} - - - internalNodeService - #{nodeService} - - - dictionaryService - #{DictionaryService} - - - - - - Bean that returns information on a node - - XFormsBean - org.alfresco.web.forms.xforms.XFormsBean - session - - avmBrowseBean - #{AVMBrowseBean} - - - navigator - #{NavigationBean} - - - schema2XFormsProperties - #{Schema2XFormsProperties} - - - - - - Bean that returns information on a node - - FilePickerBean - org.alfresco.web.bean.wcm.FilePickerBean - session - - avmService - #{AVMLockingAwareService} - - - namespaceService - #{NamespaceService} - - - avmBrowseBean - #{AVMBrowseBean} - - - searchService - #{SearchService} - - - nodeService - #{NodeService} - - - dictionaryService - #{DictionaryService} - - - contentService - #{ContentService} - - - - - - Bean that returns deployment progress status - - DeploymentProgressBean - org.alfresco.web.bean.wcm.DeploymentProgressBean - request - - - - - Bean that returns link validation progress status - - LinkValidationProgressBean - org.alfresco.web.bean.wcm.LinkValidationProgressBean - session - - avmBrowseBean - #{AVMBrowseBean} - - - - - - - The bean that backs up the view of the Versioned Properties - - VersionedDocumentDetailsDialog - - org.alfresco.web.bean.content.VersionedDocumentDetailsDialog - - session - - versionService - #{VersionService} - - - editionService - #{EditionService} - - - nodeService - #{NodeService} - - - multilingualContentService - #{MultilingualContentService} - - - contentFilterLanguagesService - #{ContentFilterLanguagesService} - - - - - - The bean that backs up the New User Wizard - - CreateUserWizard - - org.alfresco.web.bean.users.CreateUserWizard - - session - - nodeService - #{NodeService} - - - searchService - #{SearchService} - - - navigator - #{NavigationBean} - - - browseBean - #{BrowseBean} - - - authenticationService - #{authenticationService} - - - permissionService - #{PermissionService} - - - namespaceService - #{NamespaceService} - - - personService - #{PersonService} - - - tenantService - #{tenantService} - - - ownableService - #{OwnableService} - - - contentUsageService - #{ContentUsageService} - - - - - - The bean that backs up the Edit User Wizard - - EditUserWizard - - org.alfresco.web.bean.users.EditUserWizard - - session - - nodeService - #{NodeService} - - - searchService - #{SearchService} - - - navigator - #{NavigationBean} - - - browseBean - #{BrowseBean} - - - authenticationService - #{authenticationService} - - - permissionService - #{PermissionService} - - - namespaceService - #{NamespaceService} - - - personService - #{PersonService} - - - tenantService - #{tenantService} - - - ownableService - #{OwnableService} - - - properties - #{UsersBeanProperties} - - - contentUsageService - #{ContentUsageService} - - - - - - The bean that holds state for the Users Edit Details screen. - - EditUserDetailsDialog - - org.alfresco.web.bean.users.EditUserDetailsDialog - - session - - properties - #{UsersBeanProperties} - - - nodeService - #{NodeService} - - - - - - The bean for the Remove Invited User screen. - - RemoveInvitedUserDialog - - org.alfresco.web.bean.users.RemoveInvitedUserDialog - - session - - spaceUsersBean - #{SpaceUsersBean} - - - - - - The bean for the Edit User Roles screen. - - EditUserRolesDialog - - org.alfresco.web.bean.users.EditUserRolesDialog - - session - - spaceUsersBean - #{SpaceUsersBean} - - - - - The bean for the Delete User screen. - DeleteUserDialog - - org.alfresco.web.bean.users.DeleteUserDialog - - session - - authenticationService - #{AuthenticationService} - - - personService - #{PersonService} - - - - - - The bean for the Delete Content User screen. - - RemoveContentUserDialog - - org.alfresco.web.bean.users.RemoveContentUserDialog - - session - - browseBean - #{BrowseBean} - - - contentUsersBean - #{ContentUsersBean} - - - - - - The bean for add users to group dialog. - - AddUsersDialog - - org.alfresco.web.bean.groups.AddUsersDialog - - session - - nodeService - #{NodeService} - - - authService - #{AuthorityService} - - - personService - #{PersonService} - - - - - The bean for delete group dialog. - DeleteGroupDialog - - org.alfresco.web.bean.groups.DeleteGroupDialog - - session - - authService - #{AuthorityService} - - - - - The bean for create group dialog. - CreateGroupDialog - - org.alfresco.web.bean.groups.CreateGroupDialog - - session - - authService - #{AuthorityService} - - - - - - The bean that holds state for the Edit File screens. - - EditFileDialog - - org.alfresco.web.bean.users.EditFileDialog - - session - - - - - The bean for the Edit Content User Roles screen. - - EditContentUserRolesDialog - - org.alfresco.web.bean.users.EditContentUserRolesDialog - - session - - contentUsersBean - #{ContentUsersBean} - - - - - - The bean for the Admin Console screen. - - AdminConsoleDialog - - org.alfresco.web.bean.admin.AdminConsoleDialog - - session - - - - - The bean for the Edit Node Categories screen. - - EditNodeCategoriesDialog - - org.alfresco.web.bean.categories.EditNodeCategoriesDialog - - session - - nodeService - #{NodeService} - - - dictionaryService - #{DictionaryService} - - - - - - The bean for the Edit Category screen. - - EditCategoryDialog - - org.alfresco.web.bean.categories.EditCategoryDialog - - session - - nodeService - #{NodeService} - - - categoryService - #{CategoryService} - - - - - - The bean for the Delete Category screen. - - DeleteCategoryDialog - - org.alfresco.web.bean.categories.DeleteCategoryDialog - - session - - nodeService - #{NodeService} - - - categoryService - #{CategoryService} - - - - - The bean for the New Category screen. - CreateCategoryDialog - - org.alfresco.web.bean.categories.CreateCategoryDialog - - session - - nodeService - #{NodeService} - - - categoryService - #{CategoryService} - - - - - The bean for Apply Doc Template Screen. - ApplyDocTemplateDialog - - org.alfresco.web.bean.spaces.ApplyDocTemplateDialog - - session - - nodeService - #{NodeService} - - - browseBean - #{BrowseBean} - - - - - The bean for Apply RSS Template Screen. - ApplyRssTemplateDialog - - org.alfresco.web.bean.spaces.ApplyRssTemplateDialog - - session - - nodeService - #{NodeService} - - - browseBean - #{BrowseBean} - - - - - The bean for Apply Space Template Screen. - ApplySpaceTemplateDialog - - org.alfresco.web.bean.spaces.ApplySpaceTemplateDialog - - session - - nodeService - #{NodeService} - - - browseBean - #{BrowseBean} - - - - - The bean for content Edit Simple Workflow Screen. - EditContentSimpleWorkflowDialog - - org.alfresco.web.bean.content.EditSimpleWorkflowDialog - - session - - browseBean - #{BrowseBean} - - - nodeService - #{NodeService} - - - - - The bean for space Edit Simple Space Workflow Screen. - EditSpaceSimpleWorkflowDialog - - org.alfresco.web.bean.spaces.EditSimpleWorkflowDialog - - session - - browseBean - #{BrowseBean} - - - nodeService - #{NodeService} - - - - - The bean for Change Current User Password Screen. - ChangeMyPasswordDialog - - org.alfresco.web.bean.users.ChangeMyPasswordDialog - - session - - properties - #{UsersBeanProperties} - - - - - The bean for Change Users Password Screen. - ChangePasswordDialog - - org.alfresco.web.bean.users.ChangePasswordDialog - - session - - properties - #{UsersBeanProperties} - - - - - - Bean that manages the deleting of trashitem. - - TrashcanDeleteItemDialog - org.alfresco.web.bean.trashcan.TrashcanDeleteItemDialog - session - - nodeService - #{NodeService} - - - searchService - #{SearchService} - - - dictionaryService - #{DictionaryService} - - - property - #{TrashcanDialogProperty} - - - - - - Bean that manages the deleting of all trashitems. - - TrashcanDeleteAllItemsDialog - org.alfresco.web.bean.trashcan.TrashcanDeleteAllItemsDialog - session - - nodeService - #{NodeService} - - - searchService - #{SearchService} - - - dictionaryService - #{DictionaryService} - - - property - #{TrashcanDialogProperty} - - - - - - Bean that manages the deleting of listed trashitems. - - TrashcanDeleteListedItemsDialog - org.alfresco.web.bean.trashcan.TrashcanDeleteListedItemsDialog - session - - nodeService - #{NodeService} - - - searchService - #{SearchService} - - - dictionaryService - #{DictionaryService} - - - property - #{TrashcanDialogProperty} - - - - - The bean for the Item Details Screen. - TrashcanItemDetailsDialog - - org.alfresco.web.bean.trashcan.TrashcanItemDetailsDialog - - session - - nodeService - #{NodeService} - - - searchService - #{SearchService} - - - dictionaryService - #{DictionaryService} - - - permissionService - #{PermissionService} - - - property - #{TrashcanDialogProperty} - - - - - The bean for the Recover Item Screen. - TrashcanRecoverItemDialog - - org.alfresco.web.bean.trashcan.TrashcanRecoverItemDialog - - session - - nodeService - #{NodeService} - - - searchService - #{SearchService} - - - dictionaryService - #{DictionaryService} - - - property - #{TrashcanDialogProperty} - - - - - The bean for the Recover All Items Screen. - TrashcanRecoverAllItemsDialog - - org.alfresco.web.bean.trashcan.TrashcanRecoverAllItemsDialog - - session - - nodeService - #{NodeService} - - - searchService - #{SearchService} - - - dictionaryService - #{DictionaryService} - - - property - #{TrashcanDialogProperty} - - - - - The bean for the Recover Listed Items Screen. - TrashcanRecoverListedItemsDialog - - org.alfresco.web.bean.trashcan.TrashcanRecoverListedItemsDialog - - session - - nodeService - #{NodeService} - - - searchService - #{SearchService} - - - dictionaryService - #{DictionaryService} - - - property - #{TrashcanDialogProperty} - - - - - The bean for Users Profile and Settings screen. - UserConsoleDialog - - org.alfresco.web.bean.users.UserConsoleDialog - - session - - - - The bean for a User Profile. - UserProfileDialog - - org.alfresco.web.bean.users.UserProfileDialog - - session - - properties - #{UsersBeanProperties} - - - - - The bean for the Recovery Report Screen. - TrashcanRecoveryReportDialog - - org.alfresco.web.bean.trashcan.TrashcanRecoveryReportDialog - - session - - nodeService - #{NodeService} - - - searchService - #{SearchService} - - - dictionaryService - #{DictionaryService} - - - property - #{TrashcanDialogProperty} - - - - - The bean for the Edit Html Inline Screen. - CCEditHtmlInlineDialog - - org.alfresco.web.bean.coci.CCEditHtmlInlineDialog - - session - - property - #{CCProperties} - - - - - The bean for the Edit Text Inline Screen. - CCEditTextInlineDialog - - org.alfresco.web.bean.coci.CCEditTextInlineDialog - - session - - property - #{CCProperties} - - - - - The bean for the Checkout File Screen. - CCCheckoutFileDialog - - org.alfresco.web.bean.coci.CCCheckoutFileDialog - - session - - property - #{CCProperties} - - - browseBean - #{BrowseBean} - - - navigator - #{NavigationBean} - - - nodeService - #{NodeService} - - - - - The bean for the Checkout File Link Screen. - CCCheckoutFileLinkDialog - - org.alfresco.web.bean.coci.CCCheckoutFileLinkDialog - - session - - browseBean - #{BrowseBean} - - - navigator - #{NavigationBean} - - - nodeService - #{NodeService} - - - property - #{CCProperties} - - - - - The bean for the Edit File Screen. - CCEditFileDialog - - org.alfresco.web.bean.coci.CCEditFileDialog - - session - - property - #{CCProperties} - - - - - The bean for the Undo Checkout File Screen. - CCUndoCheckoutFileDialog - - org.alfresco.web.bean.coci.CCUndoCheckoutFileDialog - - session - - property - #{CCProperties} - - - - - The bean for the Working Copy Missing Screen. - CCWorkingCopyMissingDialog - - org.alfresco.web.bean.coci.CCWorkingCopyMissingDialog - - session - - property - #{CCProperties} - - - - - The bean for the Checkin File Screen. - CCCheckinFileDialog - - org.alfresco.web.bean.coci.CCCheckinFileDialog - - session - - property - #{CCProperties} - - - - - The bean for the Edit Search Screen. - EditSearchDialog - - org.alfresco.web.bean.search.EditSearchDialog - - session - - navigator - #{NavigationBean} - - - nodeService - #{NodeService} - - - namespaceService - #{NamespaceService} - - - searchService - #{SearchService} - - - properties - #{SearchProperties} - - - - - The bean for the Save Search Screen. - SaveSearchDialog - - org.alfresco.web.bean.search.SaveSearchDialog - - session - - navigator - #{NavigationBean} - - - nodeService - #{NodeService} - - - namespaceService - #{NamespaceService} - - - searchService - #{SearchService} - - - properties - #{SearchProperties} - - - - - - The bean that backs up the Create Project Dialog - - CreateProjectDialog - org.alfresco.web.bean.projects.CreateProjectDialog - session - - nodeService - #{NodeService} - - - fileFolderService - #{FileFolderService} - - - searchService - #{SearchService} - - - navigator - #{NavigationBean} - - - browseBean - #{BrowseBean} - - - namespaceService - #{NamespaceService} - - - dictionaryService - #{DictionaryService} - - - - - The bean for the Save Search Screen. - ShowSystemInfoDialog - - org.alfresco.web.bean.admin.ShowSystemInfoDialog - - session - - navigator - #{NavigationBean} - - - aboutBean - #{AboutBean} - - - - - CategoryBrowserPluginBean - org.alfresco.web.bean.ajax.CategoryBrowserPluginBean - session - - nodeService - #{NodeService} - - - categoryService - #{CategoryService} - - - - - CategoryBrowserBean - org.alfresco.web.bean.CategoryBrowserBean - session - - nodeService - #{NodeService} - - - - + + + + + + + + + The bean for the Delete Category screen. + + MultilingualManageDialog + + org.alfresco.web.bean.ml.MultilingualManageDialog + + session + + browseBean + #{BrowseBean} + + + nodeService + #{NodeService} + + + multilingualContentService + #{MultilingualContentService} + + + contentFilterLanguagesService + #{ContentFilterLanguagesService} + + + editionService + #{EditionService} + + + versionService + #{VersionService} + + + translationDocument + #{DocumentDetailsDialog.translationDocument} + + + + + + The bean that make a document multilingual + + MakeMultilingualDialog + org.alfresco.web.bean.ml.MakeMultilingualDialog + session + + multilingualContentService + #{MultilingualContentService} + + + nodeService + #{NodeService} + + + fileFolderService + #{FileFolderService} + + + searchService + #{SearchService} + + + navigator + #{NavigationBean} + + + browseBean + #{BrowseBean} + + + dictionaryService + #{DictionaryService} + + + namespaceService + #{NamespaceService} + + + userPreferencesBean + #{UserPreferencesBean} + + + + + + The bean that edit the multilinguals properties of a document + + EditMLContainerDialog + org.alfresco.web.bean.ml.EditMLContainerDialog + session + + multilingualContentService + #{MultilingualContentService} + + + nodeService + #{NodeService} + + + fileFolderService + #{FileFolderService} + + + searchService + #{SearchService} + + + navigator + #{NavigationBean} + + + browseBean + #{BrowseBean} + + + dictionaryService + #{DictionaryService} + + + namespaceService + #{NamespaceService} + + + + + + The bean that add a new translation without content + + AddTranslationWithoutContentDialog + org.alfresco.web.bean.ml.AddTranslationWithoutContentDialog + session + + nodeService + #{NodeService} + + + fileFolderService + #{FileFolderService} + + + dictionaryService + #{DictionaryService} + + + browseBean + #{BrowseBean} + + + multilingualContentService + #{MultilingualContentService} + + + userPreferencesBean + #{UserPreferencesBean} + + + + + + The bean that add a translation with a content + + AddTranslationDialog + org.alfresco.web.bean.ml.AddTranslationDialog + session + + multilingualContentService + #{MultilingualContentService} + + + userPreferencesBean + #{UserPreferencesBean} + + + nodeService + #{NodeService} + + + fileFolderService + #{FileFolderService} + + + searchService + #{SearchService} + + + navigator + #{NavigationBean} + + + browseBean + #{BrowseBean} + + + contentService + #{ContentService} + + + dictionaryService + #{DictionaryService} + + + namespaceService + #{NamespaceService} + + + + + + The bean that backs up the Login screen + + LoginBean + org.alfresco.web.bean.LoginBean + session + + nodeService + #{NodeService} + + + authenticationService + #{AuthenticationService} + + + personService + #{PersonService} + + + navigator + #{NavigationBean} + + + browseBean + #{BrowseBean} + + + userPreferencesBean + #{UserPreferencesBean} + + + + + + The bean that holds navigation state. + + NavigationBean + org.alfresco.web.bean.NavigationBean + session + + nodeService + #{NodeService} + + + searchService + #{SearchService} + + + namespaceService + #{NamespaceService} + + + cifsServer + #{cifsServer} + + + ruleService + #{RuleService} + + + userPreferencesBean + #{UserPreferencesBean} + + + authenticationService + #{AuthenticationService} + + + permissionService + #{PermissionService} + + + + + + The bean that holds folder browse state. + + BrowseBean + org.alfresco.web.bean.BrowseBean + session + + navigator + #{NavigationBean} + + + nodeService + #{NodeService} + + + searchService + #{SearchService} + + + lockService + #{LockService} + + + dictionaryService + #{DictionaryService} + + + fileFolderService + #{FileFolderService} + + + userPreferencesBean + #{UserPreferencesBean} + + + multilingualContentService + #{MultilingualContentService} + + + + + Bean that provides information for the About page + AboutBean + org.alfresco.web.bean.AboutBean + session + + descriptorService + #{DescriptorService} + + + + + Bean that manages the dialog framework + DialogManager + org.alfresco.web.bean.dialog.DialogManager + session + + + + Bean that manages the wizard framework + WizardManager + org.alfresco.web.bean.wizard.WizardManager + session + + + + + The bean that backs up the Create Space Dialog + + CreateSpaceDialog + org.alfresco.web.bean.spaces.CreateSpaceDialog + session + + nodeService + #{NodeService} + + + fileFolderService + #{FileFolderService} + + + searchService + #{SearchService} + + + navigator + #{NavigationBean} + + + browseBean + #{BrowseBean} + + + namespaceService + #{NamespaceService} + + + + + + The bean that backs up the Create Space Wizard + + CreateSpaceWizard + org.alfresco.web.bean.spaces.CreateSpaceWizard + session + + nodeService + #{NodeService} + + + fileFolderService + #{FileFolderService} + + + searchService + #{SearchService} + + + navigator + #{NavigationBean} + + + browseBean + #{BrowseBean} + + + dictionaryService + #{DictionaryService} + + + namespaceService + #{NamespaceService} + + + + + + The bean that backs up the Delete Space Dialog + + DeleteSpaceDialog + org.alfresco.web.bean.spaces.DeleteSpaceDialog + session + + nodeService + #{NodeService} + + + fileFolderService + #{FileFolderService} + + + searchService + #{SearchService} + + + navigator + #{NavigationBean} + + + browseBean + #{BrowseBean} + + + dictionaryService + #{DictionaryService} + + + namespaceService + #{NamespaceService} + + + + + + The bean that manages a users Clipboard state. + + ClipboardBean + org.alfresco.web.bean.clipboard.ClipboardBean + session + + + + + The bean that manages the state for the Recent Spaces Shelf component. + + RecentSpacesBean + org.alfresco.web.bean.spaces.RecentSpacesBean + session + + navigator + #{NavigationBean} + + + browseBean + #{BrowseBean} + + + + + + The bean that manages the state for the User Shortcuts Shelf component. + + UserShortcutsBean + org.alfresco.web.bean.users.UserShortcutsBean + session + + nodeService + #{NodeService} + + + browseBean + #{BrowseBean} + + + permissionService + #{PermissionService} + + + + + + The bean that holds a state for the Advanced Search screen. + + SearchProperties + org.alfresco.web.bean.search.SearchProperties + session + + + + + The bean that holds a state for the Advanced Search screen. + + AdvancedSearchDialog + org.alfresco.web.bean.search.AdvancedSearchDialog + session + + navigator + #{NavigationBean} + + + nodeService + #{NodeService} + + + namespaceService + #{NamespaceService} + + + searchService + #{SearchService} + + + permissionService + #{PermissionService} + + + properties + #{SearchProperties} + + + + + + The bean that holds state for the Users screen. + + UsersBeanProperties + org.alfresco.web.bean.users.UsersBeanProperties + session + + nodeService + #{NodeService} + + + searchService + #{SearchService} + + + authenticationService + #{AuthenticationService} + + + personService + #{PersonService} + + + contentUsageService + #{ContentUsageService} + + + + + + The bean that holds state for the User Management screens. + + UsersDialog + org.alfresco.web.bean.users.UsersDialog + session + + properties + #{UsersBeanProperties} + + + + + + The bean that holds state for the Groups Management screens. + + GroupsDialog + org.alfresco.web.bean.groups.GroupsDialog + session + + nodeService + #{NodeService} + + + authService + #{AuthorityService} + + + personService + #{PersonService} + + + + + + The bean that holds state for the Category Management screens. + + CategoriesProperties + org.alfresco.web.bean.CategoriesProperties + session + + categoryService + #{CategoryService} + + + + + + The bean that holds state for the Category Management screens. + + CategoriesDialog + org.alfresco.web.bean.categories.CategoriesDialog + session + + nodeService + #{NodeService} + + + categoryService + #{CategoryService} + + + + + + The bean that backs up the Edit Space Dialog + + EditSpaceDialog + org.alfresco.web.bean.spaces.EditSpaceDialog + session + + nodeService + #{NodeService} + + + fileFolderService + #{FileFolderService} + + + navigator + #{NavigationBean} + + + browseBean + #{BrowseBean} + + + searchService + #{SearchService} + + + dictionaryService + #{DictionaryService} + + + namespaceService + #{NamespaceService} + + + + + + The bean that backs up the Add Content Dialog + + AddContentDialog + org.alfresco.web.bean.content.AddContentDialog + session + + nodeService + #{NodeService} + + + fileFolderService + #{FileFolderService} + + + searchService + #{SearchService} + + + navigator + #{NavigationBean} + + + browseBean + #{BrowseBean} + + + contentService + #{ContentService} + + + dictionaryService + #{DictionaryService} + + + + + + The bean that backs up the Create Content Wizard + + CreateContentWizard + org.alfresco.web.bean.content.CreateContentWizard + session + + nodeService + #{NodeService} + + + fileFolderService + #{FileFolderService} + + + searchService + #{SearchService} + + + navigator + #{NavigationBean} + + + browseBean + #{BrowseBean} + + + contentService + #{ContentService} + + + dictionaryService + #{DictionaryService} + + + formsService + #{FormsService} + + + + + + The bean that backs up the Edit Content Wizard + + EditContentWizard + org.alfresco.web.bean.content.EditContentWizard + session + + nodeService + #{NodeService} + + + fileFolderService + #{FileFolderService} + + + searchService + #{SearchService} + + + navigator + #{NavigationBean} + + + browseBean + #{BrowseBean} + + + contentService + #{ContentService} + + + dictionaryService + #{DictionaryService} + + + formsService + #{FormsService} + + + + + + The bean that backs up the View Content Properties Dialog + + ViewContentPropertiesDialog + org.alfresco.web.bean.content.ViewContentPropertiesDialog + session + + nodeService + #{NodeService} + + + fileFolderService + #{FileFolderService} + + + dictionaryService + #{DictionaryService} + + + browseBean + #{BrowseBean} + + + + + + The bean that backs up the Set Content Properties Dialog + + SetContentPropertiesDialog + org.alfresco.web.bean.content.SetContentPropertiesDialog + session + + nodeService + #{NodeService} + + + fileFolderService + #{FileFolderService} + + + dictionaryService + #{DictionaryService} + + + browseBean + #{BrowseBean} + + + + + + The bean that backs up the Edit Content Properties Dialog + + EditContentPropertiesDialog + org.alfresco.web.bean.content.EditContentPropertiesDialog + session + + nodeService + #{NodeService} + + + fileFolderService + #{FileFolderService} + + + dictionaryService + #{DictionaryService} + + + browseBean + #{BrowseBean} + + + + + + The bean that backs up the Delete Content Dialog + + DeleteContentDialog + org.alfresco.web.bean.content.DeleteContentDialog + session + + nodeService + #{NodeService} + + + fileFolderService + #{FileFolderService} + + + searchService + #{SearchService} + + + navigator + #{NavigationBean} + + + browseBean + #{BrowseBean} + + + dictionaryService + #{DictionaryService} + + + namespaceService + #{NamespaceService} + + + multilingualContentService + #{MultilingualContentService} + + + + + + The bean that backs up the Link Properties Dialog + + LinkPropertiesDialog + org.alfresco.web.bean.LinkPropertiesDialog + session + + nodeService + #{NodeService} + + + dictionaryService + #{DictionaryService} + + + browseBean + #{BrowseBean} + + + navigator + #{NavigationBean} + + + + + + The bean that backs up the Create Rule Wizard + + CreateRuleWizard + org.alfresco.web.bean.rules.CreateRuleWizard + session + + nodeService + #{NodeService} + + + searchService + #{SearchService} + + + navigator + #{NavigationBean} + + + browseBean + #{BrowseBean} + + + ruleService + #{RuleService} + + + actionService + #{ActionService} + + + dictionaryService + #{DictionaryService} + + + mimetypeService + #{MimetypeService} + + + rulesDialog + #{RulesDialog} + + + personService + #{PersonService} + + + authorityService + #{AuthorityService} + + + + + + The bean that backs up the Edit Rule Wizard + + EditRuleWizard + org.alfresco.web.bean.rules.EditRuleWizard + session + + nodeService + #{NodeService} + + + searchService + #{SearchService} + + + navigator + #{NavigationBean} + + + browseBean + #{BrowseBean} + + + ruleService + #{RuleService} + + + actionService + #{ActionService} + + + dictionaryService + #{DictionaryService} + + + mimetypeService + #{MimetypeService} + + + rulesDialog + #{RulesDialog} + + + personService + #{PersonService} + + + authorityService + #{AuthorityService} + + + + + + The bean that backs up the Run Action Wizard + + RunActionWizard + org.alfresco.web.bean.actions.RunActionWizard + session + + nodeService + #{NodeService} + + + searchService + #{SearchService} + + + navigator + #{NavigationBean} + + + browseBean + #{BrowseBean} + + + actionService + #{ActionService} + + + dictionaryService + #{DictionaryService} + + + mimetypeService + #{MimetypeService} + + + personService + #{PersonService} + + + authorityService + #{AuthorityService} + + + + + + The bean that backs up the New User Wizard + + NewUserWizard + org.alfresco.web.bean.wizard.NewUserWizard + session + + nodeService + #{NodeService} + + + searchService + #{SearchService} + + + navigator + #{NavigationBean} + + + browseBean + #{BrowseBean} + + + authenticationService + #{authenticationService} + + + permissionService + #{PermissionService} + + + namespaceService + #{NamespaceService} + + + personService + #{PersonService} + + + ownableService + #{OwnableService} + + + tenantService + #{tenantService} + + + + + + The bean that backs up the Manage Invited Users screens + + SpaceUsersBean + org.alfresco.web.bean.users.SpaceUsersBean + session + + nodeService + #{NodeService} + + + searchService + #{SearchService} + + + browseBean + #{BrowseBean} + + + permissionService + #{PermissionService} + + + ownableService + #{OwnableService} + + + personService + #{PersonService} + + + + + + The bean that backs up the Manage Content Users screens + + ContentUsersBean + org.alfresco.web.bean.users.ContentUsersBean + session + + nodeService + #{NodeService} + + + searchService + #{SearchService} + + + browseBean + #{BrowseBean} + + + permissionService + #{PermissionService} + + + ownableService + #{OwnableService} + + + personService + #{PersonService} + + + + + + The bean that backs up the Invite Users Wizard + + InviteSpaceUsersWizard + org.alfresco.web.bean.spaces.InviteSpaceUsersWizard + session + + nodeService + #{NodeService} + + + searchService + #{SearchService} + + + namespaceService + #{NamespaceService} + + + permissionService + #{PermissionService} + + + personService + #{PersonService} + + + navigator + #{NavigationBean} + + + browseBean + #{BrowseBean} + + + mailSender + #{mailService} + + + authorityService + #{AuthorityService} + + + + + + The bean that backs up the Invite Content Users Wizard + + InviteContentUsersWizard + org.alfresco.web.bean.content.InviteContentUsersWizard + session + + nodeService + #{NodeService} + + + searchService + #{SearchService} + + + namespaceService + #{NamespaceService} + + + permissionService + #{PermissionService} + + + personService + #{PersonService} + + + navigator + #{NavigationBean} + + + browseBean + #{BrowseBean} + + + mailSender + #{mailService} + + + authorityService + #{AuthorityService} + + + + + + The bean that presents the Checkin and Checkout bean's properties. + + CCProperties + org.alfresco.web.bean.coci.CCProperties + session + + versionOperationsService + #{CheckoutCheckinService} + + + contentService + #{ContentService} + + + workflowService + #{WorkflowService} + + + + + The bean that backs up the Checkin and Checkout pages. + CheckinCheckoutDialog + org.alfresco.web.bean.coci.CheckinCheckoutDialog + session + + browseBean + #{BrowseBean} + + + navigator + #{NavigationBean} + + + nodeService + #{NodeService} + + + property + #{CCProperties} + + + + + The bean for the Update File Screen. + CCUpdateFileDialog + + org.alfresco.web.bean.coci.CCUpdateFileDialog + + session + + property + #{CCProperties} + + + + + + The bean that holds manage content rules state + + RulesDialog + org.alfresco.web.bean.rules.RulesDialog + session + + browseBean + #{BrowseBean} + + + ruleService + #{RuleService} + + + actionService + #{ActionService} + + + nodeService + #{NodeService} + + + navigator + #{NavigationBean} + + + + + + The bean that holds delete content rules state + + DeleteRuleDialog + org.alfresco.web.bean.rules.DeleteRuleDialog + session + + browseBean + #{BrowseBean} + + + ruleService + #{RuleService} + + + nodeService + #{NodeService} + + + + + + Backing bean used by the document details dialog + + DocumentDetailsDialog + org.alfresco.web.bean.content.DocumentDetailsDialog + session + + browseBean + #{BrowseBean} + + + nodeService + #{NodeService} + + + lockService + #{LockService} + + + versionService + #{VersionService} + + + copyService + #{CopyService} + + + ownableService + #{OwnableService} + + + checkOutCheckInService + #{CheckoutCheckinService} + + + navigator + #{NavigationBean} + + + multilingualContentService + #{MultilingualContentService} + + + contentFilterLanguagesService + #{ContentFilterLanguagesService} + + + editionService + #{EditionService} + + + permissionService + #{PermissionService} + + + + + + Backing bean used by the document details dialog + + DocumentLinkDetailsDialog + org.alfresco.web.bean.content.DocumentLinkDetailsDialog + session + + browseBean + #{BrowseBean} + + + nodeService + #{NodeService} + + + copyService + #{CopyService} + + + ownableService + #{OwnableService} + + + + navigator + #{NavigationBean} + + + permissionService + #{PermissionService} + + + + + + Backing bean used by the Space details dialog + + SpaceDetailsDialog + org.alfresco.web.bean.spaces.SpaceDetailsDialog + session + + browseBean + #{BrowseBean} + + + navigator + #{NavigationBean} + + + nodeService + #{NodeService} + + + permissionService + #{PermissionService} + + + ownableService + #{OwnableService} + + + copyService + #{CopyService} + + + permissionService + #{PermissionService} + + + + + + Backing bean used by the SpaceLink details dialog + + SpaceLinkDetailsDialog + org.alfresco.web.bean.SpaceLinkDetailsDialog + session + + browseBean + #{BrowseBean} + + + navigator + #{NavigationBean} + + + nodeService + #{NodeService} + + + permissionService + #{PermissionService} + + + ownableService + #{OwnableService} + + + copyService + #{CopyService} + + + + + + Backing bean used by the forum details dialog + + ForumDetailsDialog + org.alfresco.web.bean.forums.ForumDetailsDialog + session + + browseBean + #{BrowseBean} + + + nodeService + #{NodeService} + + + copyService + #{CopyService} + + + ownableService + #{OwnableService} + + + + navigator + #{NavigationBean} + + + permissionService + #{PermissionService} + + + + + + Backing bean used by the forums details dialog + + ForumsDetailsDialog + org.alfresco.web.bean.forums.ForumsDetailsDialog + session + + browseBean + #{BrowseBean} + + + nodeService + #{NodeService} + + + copyService + #{CopyService} + + + ownableService + #{OwnableService} + + + navigator + #{NavigationBean} + + + permissionService + #{PermissionService} + + + + + + Backing bean used by the topic details dialog + + TopicDetailsDialog + org.alfresco.web.bean.forums.TopicDetailsDialog + session + + browseBean + #{BrowseBean} + + + nodeService + #{NodeService} + + + copyService + #{CopyService} + + + ownableService + #{OwnableService} + + + + navigator + #{NavigationBean} + + + permissionService + #{PermissionService} + + + + + + Backing bean used by screens requiring access to lists of Templates + + TemplateSupportBean + org.alfresco.web.bean.TemplateSupportBean + session + + nodeService + #{NodeService} + + + searchService + #{SearchService} + + + + + + Backing bean used by the document preview dialog + + DocumentPreviewBean + org.alfresco.web.bean.preview.DocumentPreviewBean + session + + browseBean + #{BrowseBean} + + + navigator + #{NavigationBean} + + + + + + Backing bean used by the document preview dialog + + SpacePreviewBean + org.alfresco.web.bean.preview.SpacePreviewBean + session + + browseBean + #{BrowseBean} + + + navigator + #{NavigationBean} + + + + + Backing bean used for the Export dialog + ExportDialog + org.alfresco.web.bean.admin.ExportDialog + session + + browseBean + #{BrowseBean} + + + nodeService + #{NodeService} + + + actionService + #{ActionService} + + + + + Backing bean used for the Import dialog + ImportDialog + org.alfresco.web.bean.admin.ImportDialog + session + + browseBean + #{BrowseBean} + + + nodeService + #{NodeService} + + + actionService + #{ActionService} + + + contentService + #{ContentService} + + + mimetypeService + #{MimetypeService} + + + + + + + Backing bean used for the low-level Node Browser + + AdminNodeBrowseBean + org.alfresco.web.bean.admin.AdminNodeBrowseBean + session + + nodeService + #{NodeService} + + + dictionaryService + #{DictionaryService} + + + searchService + #{SearchService} + + + namespaceService + #{NamespaceService} + + + permissionService + #{PermissionService} + + + + + + + The bean that holds forums state. + + ForumsBean + org.alfresco.web.bean.forums.ForumsBean + session + + nodeService + #{NodeService} + + + contentService + #{ContentService} + + + dictionaryService + #{DictionaryService} + + + browseBean + #{BrowseBean} + + + navigator + #{NavigationBean} + + + searchService + #{SearchService} + + + namespaceService + #{NamespaceService} + + + + + + The bean that backs up the Create Forums Dialog + + CreateForumsDialog + org.alfresco.web.bean.forums.CreateForumsDialog + session + + nodeService + #{NodeService} + + + fileFolderService + #{FileFolderService} + + + searchService + #{SearchService} + + + navigator + #{NavigationBean} + + + browseBean + #{BrowseBean} + + + namespaceService + #{NamespaceService} + + + + + + The bean that backs up the Create Forum Dialog + + CreateForumDialog + org.alfresco.web.bean.forums.CreateForumDialog + session + + nodeService + #{NodeService} + + + fileFolderService + #{FileFolderService} + + + navigator + #{NavigationBean} + + + browseBean + #{BrowseBean} + + + searchService + #{SearchService} + + + namespaceService + #{NamespaceService} + + + + + + The bean that backs up the Create Topic Dialog + + CreateTopicDialog + org.alfresco.web.bean.forums.CreateTopicDialog + session + + nodeService + #{NodeService} + + + fileFolderService + #{FileFolderService} + + + searchService + #{SearchService} + + + navigator + #{NavigationBean} + + + browseBean + #{BrowseBean} + + + contentService + #{ContentService} + + + namespaceService + #{NamespaceService} + + + + + + The bean that backs up the Create Post Dialog + + CreatePostDialog + org.alfresco.web.bean.forums.CreatePostDialog + session + + nodeService + #{NodeService} + + + fileFolderService + #{FileFolderService} + + + searchService + #{SearchService} + + + navigator + #{NavigationBean} + + + browseBean + #{BrowseBean} + + + contentService + #{ContentService} + + + dictionaryService + #{DictionaryService} + + + + + + The bean that backs up the Edit Post Dialog + + EditPostDialog + org.alfresco.web.bean.forums.EditPostDialog + session + + nodeService + #{NodeService} + + + fileFolderService + #{FileFolderService} + + + searchService + #{SearchService} + + + navigator + #{NavigationBean} + + + browseBean + #{BrowseBean} + + + contentService + #{ContentService} + + + dictionaryService + #{DictionaryService} + + + + + + The bean that backs up the Create Reply Dialog + + CreateReplyDialog + org.alfresco.web.bean.forums.CreateReplyDialog + session + + nodeService + #{NodeService} + + + fileFolderService + #{FileFolderService} + + + searchService + #{SearchService} + + + navigator + #{NavigationBean} + + + browseBean + #{BrowseBean} + + + contentService + #{ContentService} + + + dictionaryService + #{DictionaryService} + + + + + + The bean that backs up the Create Discussion Dialog + + CreateDiscussionDialog + org.alfresco.web.bean.forums.CreateDiscussionDialog + session + + nodeService + #{NodeService} + + + fileFolderService + #{FileFolderService} + + + searchService + #{SearchService} + + + navigator + #{NavigationBean} + + + browseBean + #{BrowseBean} + + + contentService + #{ContentService} + + + namespaceService + #{NamespaceService} + + + + + + The bean that backs up the Delete Forum Space Dialog + + DeleteForumsDialog + org.alfresco.web.bean.forums.DeleteForumsDialog + session + + nodeService + #{NodeService} + + + fileFolderService + #{FileFolderService} + + + searchService + #{SearchService} + + + navigator + #{NavigationBean} + + + browseBean + #{BrowseBean} + + + dictionaryService + #{DictionaryService} + + + namespaceService + #{NamespaceService} + + + + + + The bean that backs up the Delete Forum Dialog + + DeleteForumDialog + org.alfresco.web.bean.forums.DeleteForumDialog + session + + nodeService + #{NodeService} + + + fileFolderService + #{FileFolderService} + + + searchService + #{SearchService} + + + navigator + #{NavigationBean} + + + browseBean + #{BrowseBean} + + + dictionaryService + #{DictionaryService} + + + namespaceService + #{NamespaceService} + + + + + + The bean that backs up the Delete Topic Dialog + + DeleteTopicDialog + org.alfresco.web.bean.forums.DeleteTopicDialog + session + + nodeService + #{NodeService} + + + fileFolderService + #{FileFolderService} + + + searchService + #{SearchService} + + + navigator + #{NavigationBean} + + + browseBean + #{BrowseBean} + + + dictionaryService + #{DictionaryService} + + + namespaceService + #{NamespaceService} + + + + + + The bean that backs up the Delete Post Dialog + + DeletePostDialog + org.alfresco.web.bean.forums.DeletePostDialog + session + + nodeService + #{NodeService} + + + fileFolderService + #{FileFolderService} + + + searchService + #{SearchService} + + + navigator + #{NavigationBean} + + + browseBean + #{BrowseBean} + + + dictionaryService + #{DictionaryService} + + + namespaceService + #{NamespaceService} + + + + + + The bean that holds state for the Manage Deleted Items screen. + + TrashcanDialogProperty + org.alfresco.web.bean.trashcan.TrashcanDialogProperty + session + + nodeArchiveService + #{nodeArchiveService} + + + + + + The bean that holds state for the Manage Deleted Items screen. + + TrashcanDialog + org.alfresco.web.bean.trashcan.TrashcanDialog + session + + nodeService + #{NodeService} + + + searchService + #{SearchService} + + + dictionaryService + #{DictionaryService} + + + property + #{TrashcanDialogProperty} + + + navigator + #{NavigationBean} + + + + + + Helper bean that caches the last item added to a multi + value editor component + + MultiValueEditorBean + org.alfresco.web.bean.MultiValueEditorBean + session + + + + Bean that manages the Dashboard framework + DashboardManager + org.alfresco.web.bean.dashboard.DashboardManager + session + + + + + The bean that backs up the Dashboard Config Wizard + + DashboardWizard + org.alfresco.web.bean.dashboard.DashboardWizard + session + + nodeService + #{NodeService} + + + dashboardManager + #{DashboardManager} + + + + + + The bean that backs up the Manage Task Dialog + + ManageTaskDialog + org.alfresco.web.bean.workflow.ManageTaskDialog + session + + nodeService + #{NodeService} + + + fileFolderService + #{FileFolderService} + + + searchService + #{SearchService} + + + navigator + #{NavigationBean} + + + browseBean + #{BrowseBean} + + + dictionaryService + #{DictionaryService} + + + namespaceService + #{NamespaceService} + + + workflowService + #{WorkflowService} + + + avmService + #{AVMLockingAwareService} + + + avmSyncService + #{AVMSyncService} + + + + + + The bean that backs up the Manage Change Request Task Dialog + + ManageChangeRequestTaskDialog + org.alfresco.web.bean.wcm.ManageChangeRequestTaskDialog + session + + nodeService + #{NodeService} + + + fileFolderService + #{FileFolderService} + + + searchService + #{SearchService} + + + navigator + #{NavigationBean} + + + browseBean + #{BrowseBean} + + + dictionaryService + #{DictionaryService} + + + namespaceService + #{NamespaceService} + + + workflowService + #{WorkflowService} + + + avmService + #{AVMLockingAwareService} + + + avmSyncService + #{AVMSyncService} + + + avmLockingService + #{AVMLockingService} + + + avmBrowseBean + #{AVMBrowseBean} + + + + + + The bean that backs up the Manage Review Task Dialog + + ManageReviewTaskDialog + org.alfresco.web.bean.wcm.ManageReviewTaskDialog + session + + nodeService + #{NodeService} + + + fileFolderService + #{FileFolderService} + + + searchService + #{SearchService} + + + navigator + #{NavigationBean} + + + browseBean + #{BrowseBean} + + + dictionaryService + #{DictionaryService} + + + namespaceService + #{NamespaceService} + + + workflowService + #{WorkflowService} + + + avmService + #{AVMLockingAwareService} + + + avmSyncService + #{AVMSyncService} + + + avmBrowseBean + #{AVMBrowseBean} + + + + + + The bean that backs up the View Completed Task Dialog + + ViewCompletedTaskDialog + org.alfresco.web.bean.workflow.ViewCompletedTaskDialog + session + + nodeService + #{NodeService} + + + fileFolderService + #{FileFolderService} + + + searchService + #{SearchService} + + + navigator + #{NavigationBean} + + + browseBean + #{BrowseBean} + + + dictionaryService + #{DictionaryService} + + + namespaceService + #{NamespaceService} + + + workflowService + #{WorkflowService} + + + + + StartWorkflowWizard + org.alfresco.web.bean.workflow.StartWorkflowWizard + session + + nodeService + #{NodeService} + + + fileFolderService + #{FileFolderService} + + + searchService + #{SearchService} + + + navigator + #{NavigationBean} + + + browseBean + #{BrowseBean} + + + dictionaryService + #{DictionaryService} + + + namespaceService + #{NamespaceService} + + + workflowService + #{WorkflowService} + + + unprotectedNodeService + #{nodeService} + + + + + + The bean that backs up the New Edition Wizard + + NewEditionWizard + org.alfresco.web.bean.ml.NewEditionWizard + session + + editionService + #{EditionService} + + + multilingualContentService + #{MultilingualContentService} + + + nodeService + #{NodeService} + + + contentFilterLanguagesService + #{ContentFilterLanguagesService} + + + versionService + #{VersionService} + + + lockService + #{LockService} + + + fileFolderService + #{FileFolderService} + + + searchService + #{SearchService} + + + navigator + #{NavigationBean} + + + browseBean + #{BrowseBean} + + + dictionaryService + #{DictionaryService} + + + namespaceService + #{NamespaceService} + + + + + + The bean that backs up the Cancel Workflow Dialog + + CancelWorkflowDialog + org.alfresco.web.bean.workflow.CancelWorkflowDialog + session + + nodeService + #{NodeService} + + + fileFolderService + #{FileFolderService} + + + searchService + #{SearchService} + + + navigator + #{NavigationBean} + + + browseBean + #{BrowseBean} + + + dictionaryService + #{DictionaryService} + + + namespaceService + #{NamespaceService} + + + workflowService + #{WorkflowService} + + + + + + The bean that backs up the Reassign Task Dialog + + ReassignTaskDialog + org.alfresco.web.bean.workflow.ReassignTaskDialog + session + + nodeService + #{NodeService} + + + fileFolderService + #{FileFolderService} + + + searchService + #{SearchService} + + + navigator + #{NavigationBean} + + + browseBean + #{BrowseBean} + + + dictionaryService + #{DictionaryService} + + + namespaceService + #{NamespaceService} + + + workflowService + #{WorkflowService} + + + personService + #{PersonService} + + + + + WorkflowBean + org.alfresco.web.bean.workflow.WorkflowBean + request + + navigationBean + #{NavigationBean} + + + nodeService + #{NodeService} + + + workflowService + #{WorkflowService} + + + + + + Backing bean used for the Workflow Console + WorkflowConsoleBean + org.alfresco.web.bean.workflow.WorkflowConsoleBean + session + + workflowInterpreter + #{workflowInterpreter} + + + + + Backing bean used for the Web Client Config Admin Console + ConfigAdminConsoleBean + org.alfresco.web.bean.admin.ConfigAdminConsoleBean + session + + configAdminInterpreter + #{webClientConfigAdminInterpreter} + + + + + Backing bean used for the Repository Admin Console + RepoAdminConsoleBean + org.alfresco.web.bean.repository.admin.RepoAdminConsoleBean + session + + repoAdminInterpreter + #{repoAdminInterpreter} + + + + + Backing bean used for the Tenant Admin Console + TenantAdminConsoleBean + org.alfresco.web.bean.repository.tenant.TenantAdminConsoleBean + session + + tenantInterpreter + #{tenantInterpreter} + + + + + + The bean that backs up the Email Space Users Dialog + + EmailSpaceUsersDialog + org.alfresco.web.bean.users.EmailSpaceUsersDialog + session + + browseBean + #{BrowseBean} + + + nodeService + #{NodeService} + + + permissionService + #{PermissionService} + + + personService + #{PersonService} + + + authorityService + #{AuthorityService} + + + mailSender + #{mailService} + + + + + + The bean that backs up the Getting Started Dashlet page + + GettingStartedBean + org.alfresco.web.bean.dashboard.GettingStartedBean + session + + navigationBean + #{NavigationBean} + + + + + + The bean that backs up the User Preferences page + + UserPreferencesBean + org.alfresco.web.bean.users.UserPreferencesBean + session + + multilingualContentService + #{MultilingualContentService} + + + contentFilterLanguagesService + #{ContentFilterLanguagesService} + + + nodeService + #{NodeService} + + + + + + The bean that backs up the Sidebar component + + SidebarBean + org.alfresco.web.bean.SidebarBean + session + + + + + + + The bean that backs up the Create XML Content Type Wizard + + CreateFormWizard + org.alfresco.web.bean.wcm.CreateFormWizard + session + + nodeService + #{NodeService} + + + fileFolderService + #{FileFolderService} + + + searchService + #{SearchService} + + + namespaceService + #{NamespaceService} + + + navigator + #{NavigationBean} + + + browseBean + #{BrowseBean} + + + contentService + #{ContentService} + + + mimetypeService + #{MimetypeService} + + + workflowService + #{WorkflowService} + + + formsService + #{FormsService} + + + + + + The bean that backs up the Edit Form Wizard + + EditFormWizard + org.alfresco.web.bean.wcm.EditFormWizard + session + + nodeService + #{NodeService} + + + fileFolderService + #{FileFolderService} + + + searchService + #{SearchService} + + + namespaceService + #{NamespaceService} + + + navigator + #{NavigationBean} + + + browseBean + #{BrowseBean} + + + contentService + #{ContentService} + + + mimetypeService + #{MimetypeService} + + + workflowService + #{WorkflowService} + + + formsService + #{FormsService} + + + + + + The bean that backs up the Create XML Content Type Wizard (WCM) + + CreateWebFormWizard + org.alfresco.web.bean.wcm.CreateFormWizard + session + + nodeService + #{NodeService} + + + fileFolderService + #{FileFolderService} + + + searchService + #{SearchService} + + + namespaceService + #{NamespaceService} + + + navigator + #{NavigationBean} + + + browseBean + #{BrowseBean} + + + contentService + #{ContentService} + + + mimetypeService + #{MimetypeService} + + + workflowService + #{WorkflowService} + + + formsService + #{FormsService} + + + + + + The bean that backs up the Edit Web Form Wizard (WCM) + + EditWebFormWizard + org.alfresco.web.bean.wcm.EditFormWizard + session + + nodeService + #{NodeService} + + + fileFolderService + #{FileFolderService} + + + searchService + #{SearchService} + + + namespaceService + #{NamespaceService} + + + navigator + #{NavigationBean} + + + browseBean + #{BrowseBean} + + + contentService + #{ContentService} + + + mimetypeService + #{MimetypeService} + + + workflowService + #{WorkflowService} + + + formsService + #{FormsService} + + + + + + The bean that backs up the Regenerate Renditions Wizard + + RegenerateRenditionsWizard + org.alfresco.web.bean.wcm.RegenerateRenditionsWizard + session + + nodeService + #{NodeService} + + + searchService + #{SearchService} + + + browseBean + #{BrowseBean} + + + avmService + #{AVMLockingAwareService} + + + avmLockingService + #{AVMLockingService} + + + avmSyncService + #{AVMSyncService} + + + formsService + #{FormsService} + + + + + + The bean that backs up the Create Web Content Wizard + + CreateWebContentWizard + org.alfresco.web.bean.wcm.CreateWebContentWizard + session + + nodeService + #{NodeService} + + + fileFolderService + #{FileFolderService} + + + searchService + #{SearchService} + + + navigator + #{NavigationBean} + + + browseBean + #{BrowseBean} + + + contentService + #{ContentService} + + + dictionaryService + #{DictionaryService} + + + avmService + #{AVMLockingAwareService} + + + avmLockingService + #{AVMLockingService} + + + avmSyncService + #{AVMSyncService} + + + avmBrowseBean + #{AVMBrowseBean} + + + filePickerBean + #{FilePickerBean} + + + formsService + #{FormsService} + + + + + + The bean that backs up the Edit Web Content Wizard + + EditWebContentWizard + org.alfresco.web.bean.wcm.EditWebContentWizard + session + + nodeService + #{NodeService} + + + fileFolderService + #{FileFolderService} + + + searchService + #{SearchService} + + + navigator + #{NavigationBean} + + + browseBean + #{BrowseBean} + + + contentService + #{ContentService} + + + dictionaryService + #{DictionaryService} + + + avmService + #{AVMLockingAwareService} + + + avmLockingService + #{AVMLockingService} + + + avmSyncService + #{AVMSyncService} + + + avmBrowseBean + #{AVMBrowseBean} + + + filePickerBean + #{FilePickerBean} + + + formsService + #{FormsService} + + + + + + The bean that backs up the Create Website Wizard + + CreateWebsiteWizard + org.alfresco.web.bean.wcm.CreateWebsiteWizard + session + + nodeService + #{NodeService} + + + fileFolderService + #{FileFolderService} + + + navigator + #{NavigationBean} + + + searchService + #{SearchService} + + + avmService + #{AVMLockingAwareService} + + + workflowService + #{WorkflowService} + + + personService + #{PersonService} + + + avmLockingService + #{AVMLockingService} + + + formsService + #{FormsService} + + + + + + The bean that backs up the Edit Website Wizard + + EditWebsiteWizard + org.alfresco.web.bean.wcm.EditWebsiteWizard + session + + browseBean + #{BrowseBean} + + + nodeService + #{NodeService} + + + fileFolderService + #{FileFolderService} + + + navigator + #{NavigationBean} + + + searchService + #{SearchService} + + + avmService + #{AVMLockingAwareService} + + + workflowService + #{WorkflowService} + + + personService + #{PersonService} + + + formsService + #{FormsService} + + + + + + The bean that backs up the Import Website Dialog + + ImportWebsiteDialog + org.alfresco.web.bean.wcm.ImportWebsiteDialog + session + + nodeService + #{nodeService} + + + fileFolderService + #{FileFolderService} + + + contentService + #{ContentService} + + + avmService + #{AVMLockingAwareService} + + + avmBrowseBean + #{AVMBrowseBean} + + + + + + The bean that backs up the Invite Users Wizard a website + + InviteWebsiteUsersWizard + org.alfresco.web.bean.wcm.InviteWebsiteUsersWizard + session + + nodeService + #{NodeService} + + + searchService + #{SearchService} + + + namespaceService + #{NamespaceService} + + + permissionService + #{PermissionService} + + + personService + #{PersonService} + + + navigator + #{NavigationBean} + + + browseBean + #{BrowseBean} + + + mailSender + #{mailService} + + + authorityService + #{AuthorityService} + + + avmBrowseBean + #{AVMBrowseBean} + + + + + + The bean that backs up the website file/folder browsing screens + + AVMBrowseBean + org.alfresco.web.bean.wcm.AVMBrowseBean + session + + avmService + #{AVMLockingAwareService} + + + avmSyncService + #{AVMSyncService} + + + navigationBean + #{NavigationBean} + + + nodeService + #{NodeService} + + + actionService + #{ActionService} + + + workflowService + #{WorkflowService} + + + formsService + #{FormsService} + + + searchService + #{SearchService} + + + + + + The bean that backs up the AVM file editing screens + + AVMEditBean + org.alfresco.web.bean.wcm.AVMEditBean + session + + avmService + #{AVMLockingAwareService} + + + avmBrowseBean + #{AVMBrowseBean} + + + formsService + #{FormsService} + + + + + + The bean that backs up the AVM file editing screens + + EditAvmFileDialog + org.alfresco.web.bean.wcm.EditAvmFileDialog + session + + avmService + #{AVMLockingAwareService} + + + avmBrowseBean + #{AVMBrowseBean} + + + + + + The bean that backs up the dialog for associating form instance data with a form + + PromptForWebFormDialog + org.alfresco.web.bean.wcm.PromptForWebFormDialog + session + + avmService + #{AVMLockingAwareService} + + + avmBrowseBean + #{AVMBrowseBean} + + + formsService + #{FormsService} + + + + + + The bean that backs up the Snapshot Sandbox Dialog + + SnapshotSandboxDialog + org.alfresco.web.bean.wcm.SnapshotSandboxDialog + session + + avmService + #{AVMLockingAwareService} + + + avmBrowseBean + #{AVMBrowseBean} + + + + + + The bean that backs up the Delete AVM File Dialog + + DeleteFileDialog + org.alfresco.web.bean.wcm.DeleteFileDialog + session + + avmService + #{AVMLockingAwareService} + + + avmBrowseBean + #{AVMBrowseBean} + + + formsService + #{FormsService} + + + + + + The bean that backs up the Delete AVM Folder Dialog + + DeleteFolderDialog + org.alfresco.web.bean.wcm.DeleteFolderDialog + session + + avmService + #{AVMLockingAwareService} + + + avmBrowseBean + #{AVMBrowseBean} + + + + + + The bean that backs up the Delete then browse AVM File Dialog + + DeleteFileBrowseDialog + org.alfresco.web.bean.wcm.DeleteFileBrowseDialog + session + + avmService + #{AVMLockingAwareService} + + + avmBrowseBean + #{AVMBrowseBean} + + + formsService + #{FormsService} + + + + + + The bean that backs up the Delete then browse AVM Folder Dialog + + DeleteFolderBrowseDialog + org.alfresco.web.bean.wcm.DeleteFolderBrowseDialog + session + + avmService + #{AVMLockingAwareService} + + + avmBrowseBean + #{AVMBrowseBean} + + + + + + The bean that backs up the Delete User Sandbox Dialog + + DeleteSandboxDialog + org.alfresco.web.bean.wcm.DeleteSandboxDialog + session + + avmService + #{AVMLockingAwareService} + + + avmLockingService + #{AVMLockingService} + + + avmBrowseBean + #{AVMBrowseBean} + + + nodeService + #{NodeService} + + + + + + The bean that backs up the Create AVM Folder Dialog + + CreateFolderDialog + org.alfresco.web.bean.wcm.CreateFolderDialog + session + + avmService + #{AVMLockingAwareService} + + + avmBrowseBean + #{AVMBrowseBean} + + + nodeService + #{NodeService} + + + + + + The bean that backs up the Create AVM Webapp Folder Dialog + + CreateWebappDialog + org.alfresco.web.bean.wcm.CreateWebappDialog + session + + avmService + #{AVMLockingAwareService} + + + avmBrowseBean + #{AVMBrowseBean} + + + nodeService + #{NodeService} + + + + + + The bean that backs up the AVM Add Content Dialog + + AddAvmContentDialog + org.alfresco.web.bean.wcm.AddAvmContentDialog + session + + nodeService + #{NodeService} + + + contentService + #{ContentService} + + + dictionaryService + #{DictionaryService} + + + avmService + #{AVMLockingAwareService} + + + avmBrowseBean + #{AVMBrowseBean} + + + + + + Backing bean used by the AVM File details dialog + + FileDetailsBean + org.alfresco.web.bean.wcm.FileDetailsBean + session + + nodeService + #{NodeService} + + + avmService + #{AVMLockingAwareService} + + + avmBrowseBean + #{AVMBrowseBean} + + + actionService + #{ActionService} + + + + + + Backing bean used by the AVM Folder details dialog + + FolderDetailsBean + org.alfresco.web.bean.wcm.FolderDetailsBean + session + + nodeService + #{NodeService} + + + avmService + #{AVMLockingAwareService} + + + avmBrowseBean + #{AVMBrowseBean} + + + + + + Backing bean used by the WebSite details dialog + + WebSiteDetailsDialog + org.alfresco.web.bean.wcm.WebSiteDetailsDialog + session + + browseBean + #{BrowseBean} + + + navigator + #{NavigationBean} + + + nodeService + #{NodeService} + + + permissionService + #{PermissionService} + + + + + + The bean that backs up the Edit AVM File Properties Dialog + + EditFilePropertiesDialog + org.alfresco.web.bean.wcm.EditFilePropertiesDialog + session + + nodeService + #{NodeService} + + + avmService + #{AVMLockingAwareService} + + + formsService + #{FormsService} + + + fileFolderService + #{FileFolderService} + + + dictionaryService + #{DictionaryService} + + + avmBrowseBean + #{AVMBrowseBean} + + + + + + The bean that backs up the Edit AVM Folder Properties Dialog + + EditFolderPropertiesDialog + org.alfresco.web.bean.wcm.EditFolderPropertiesDialog + session + + nodeService + #{NodeService} + + + avmService + #{AVMLockingAwareService} + + + fileFolderService + #{FileFolderService} + + + dictionaryService + #{DictionaryService} + + + avmBrowseBean + #{AVMBrowseBean} + + + + + + The bean that backs up the Delete Website Space Dialog + + DeleteWebsiteDialog + org.alfresco.web.bean.wcm.DeleteWebsiteDialog + session + + avmService + #{AVMLockingAwareService} + + + navigator + #{NavigationBean} + + + nodeService + #{NodeService} + + + browseBean + #{BrowseBean} + + + dictionaryService + #{DictionaryService} + + + + + + The bean that backs up the Form Template Details dialog + + FormDetailsDialog + org.alfresco.web.bean.wcm.FormDetailsDialog + session + + avmService + #{AVMLockingAwareService} + + + createWebsiteWizard + #{CreateWebsiteWizard} + + + workflowService + #{WorkflowService} + + + + + + The bean that backs up the Form Template Templates dialog + + FormTemplatesDialog + org.alfresco.web.bean.wcm.FormTemplatesDialog + session + + avmService + #{AVMLockingAwareService} + + + createWebsiteWizard + #{CreateWebsiteWizard} + + + + + + The bean that backs up the Form Template Workflow dialog + + FormWorkflowDialog + org.alfresco.web.bean.wcm.FormWorkflowDialog + session + + createWebsiteWizard + #{CreateWebsiteWizard} + + + workflowService + #{WorkflowService} + + + + + + The bean that backs up the Edit Form Template Details dialog + + EditFormDetailsDialog + org.alfresco.web.bean.wcm.FormDetailsDialog + session + + avmService + #{AVMLockingAwareService} + + + createWebsiteWizard + #{EditWebsiteWizard} + + + workflowService + #{WorkflowService} + + + + + + The bean that backs up the Edit Form Template Templates dialog + + EditFormTemplatesDialog + org.alfresco.web.bean.wcm.FormTemplatesDialog + session + + avmService + #{AVMLockingAwareService} + + + createWebsiteWizard + #{EditWebsiteWizard} + + + + + + The bean that backs up the Edit Form Template Workflow dialog + + EditFormWorkflowDialog + org.alfresco.web.bean.wcm.FormWorkflowDialog + session + + createWebsiteWizard + #{EditWebsiteWizard} + + + workflowService + #{WorkflowService} + + + + + + The bean that backs up the Submit dialog + + SubmitDialog + org.alfresco.web.bean.wcm.SubmitDialog + session + + avmService + #{AVMLockingAwareService} + + + avmSyncService + #{AVMSyncService} + + + avmLockingService + #{AVMLockingService} + + + avmBrowseBean + #{AVMBrowseBean} + + + workflowService + #{WorkflowService} + + + nodeService + #{NodeService} + + + nameMatcher + #{globalPathExcluder} + + + formsService + #{FormsService} + + + + + + The bean that backs up the Submit Configure Workflow dialog + + SubmitConfigureWorkflowDialog + org.alfresco.web.bean.wcm.SubmitConfigureWorkflowDialog + session + + submitDialog + #{SubmitDialog} + + + workflowService + #{WorkflowService} + + + + + + The bean that backs up the Revert selected items Dialog + + RevertSelectedDialog + org.alfresco.web.bean.wcm.RevertSelectedDialog + session + + avmBrowseBean + #{AVMBrowseBean} + + + actionService + #{ActionService} + + + + + + The bean that backs up the Revert all items Dialog + + RevertAllDialog + org.alfresco.web.bean.wcm.RevertAllDialog + session + + avmService + #{AVMLockingAwareService} + + + avmBrowseBean + #{AVMBrowseBean} + + + actionService + #{ActionService} + + + avmSyncService + #{AVMSyncService} + + + nameMatcher + #{globalPathExcluder} + + + + + + The bean that backs up the Deploy Website Dialog + + DeployWebsiteDialog + org.alfresco.web.bean.wcm.DeployWebsiteDialog + session + + avmBrowseBean + #{AVMBrowseBean} + + + avmService + #{AVMLockingAwareService} + + + actionService + #{ActionService} + + + nodeService + #{NodeService} + + + + + + The bean that backs up the Change Expiration Date Dialog + + ChangeExpirationDateDialog + org.alfresco.web.bean.wcm.ChangeExpirationDateDialog + session + + + + + The bean that backs up the Monitor Deployment Dialog + + MonitorDeploymentDialog + org.alfresco.web.bean.wcm.MonitorDeploymentDialog + session + + avmBrowseBean + #{AVMBrowseBean} + + + nodeService + #{NodeService} + + + + + + The bean that backs up the View Deployment Report Dialog + + ViewDeploymentReportDialog + org.alfresco.web.bean.wcm.ViewDeploymentReportDialog + session + + nodeService + #{NodeService} + + + + + + The bean that backs up the Link Validation Dialog + + LinkValidationDialog + org.alfresco.web.bean.wcm.LinkValidationDialog + session + + avmBrowseBean + #{AVMBrowseBean} + + + actionService + #{ActionService} + + + avmService + #{AVMLockingAwareService} + + + + + + + Bean that generates a text field component + + TextFieldGenerator + org.alfresco.web.bean.generator.TextFieldGenerator + request + + + + + + Bean that generates a mutlilingual text field component + + MultilingualTextFieldGenerator + org.alfresco.web.bean.generator.MultilingualTextFieldGenerator + request + + + + + + Bean that generates a link component + + LinkGenerator + org.alfresco.web.bean.generator.LinkGenerator + request + + + + + Bean that generates a text area component + + TextAreaGenerator + org.alfresco.web.bean.generator.TextAreaGenerator + request + + + + + + Bean that generates a multilingual text area component + + MultilingualTextAreaGenerator + org.alfresco.web.bean.generator.MultilingualTextAreaGenerator + request + + + + + + Bean that generates a checkbox component + + CheckboxGenerator + org.alfresco.web.bean.generator.CheckboxGenerator + request + + + + + Bean that generates a date picker component + + DatePickerGenerator + org.alfresco.web.bean.generator.DatePickerGenerator + request + + + + + + Bean that generates a datetime picker component + + DateTimePickerGenerator + org.alfresco.web.bean.generator.DateTimePickerGenerator + request + + + + + + Bean that generates a label component + + LabelGenerator + org.alfresco.web.bean.generator.LabelGenerator + request + + + + + Bean that generates a mime type selector component + + MimeTypeSelectorGenerator + org.alfresco.web.bean.generator.MimeTypeSelectorGenerator + request + + + + + Bean that generates a charset selector component + + CharsetSelectorGenerator + org.alfresco.web.bean.generator.CharsetSelectorGenerator + request + + + + + Bean that generates a languages selector component + + LanguageSelectorGenerator + org.alfresco.web.bean.generator.LanguageSelectorGenerator + request + + userPreferencesBean + #{UserPreferencesBean} + + + + + + + Bean that generates a languages selector component for ML container + + MlContainerLanguageSelectorGenerator + org.alfresco.web.bean.generator.MlContainerLanguageSelectorGenerator + request + + multilingualContentService + #{MultilingualContentService} + + + contentFilterLanguagesService + #{ContentFilterLanguagesService} + + + nodeService + #{NodeService} + + + + + + Bean that generates an image picker component + + SpaceIconPickerGenerator + org.alfresco.web.bean.generator.SpaceIconPickerGenerator + request + + + + + Bean that generates a category selector component + + CategorySelectorGenerator + org.alfresco.web.bean.generator.CategorySelectorGenerator + request + + + + + Bean that generates an ajax tag picker component + + AjaxTagPickerGenerator + org.alfresco.web.bean.generator.AjaxTagPickerGenerator + request + + + + + Bean that generates an association component + + AssociationGenerator + org.alfresco.web.bean.generator.AssociationGenerator + request + + + + + Bean that generates a child association component + + ChildAssociationGenerator + org.alfresco.web.bean.generator.ChildAssociationGenerator + request + + + + + Bean that generates a separator component + + SeparatorGenerator + org.alfresco.web.bean.generator.SeparatorGenerator + request + + + + + Bean that generates a label separator component + + LabelSeparatorGenerator + org.alfresco.web.bean.generator.LabelSeparatorGenerator + request + + + + + Bean that generates a label separator component rendered as a heading + + HeaderSeparatorGenerator + org.alfresco.web.bean.generator.LabelSeparatorGenerator + request + + styleClass + wizardSectionHeading mainSubTitle + + + + + + + + + + Bean that returns information on a node + + NodeInfoBean + org.alfresco.web.bean.ajax.NodeInfoBean + request + + nodeService + #{NodeService} + + + + + + Bean that returns information on a workflow task + + TaskInfoBean + org.alfresco.web.bean.ajax.TaskInfoBean + request + + workflowService + #{WorkflowService} + + + + + + Bean that accepts File uploads for the repository + + FileUploadBean + org.alfresco.web.bean.ajax.FileUploadBean + request + + + + + Bean that accepts Content updates for the repository + + ContentUpdateBean + org.alfresco.web.bean.ajax.ContentUpdateBean + request + + + + + Bean backing ajax calls for the MySpaces portlet + + MySpacesBean + org.alfresco.web.bean.ajax.MySpacesBean + request + + + + + Bean backing the ajax requests from various Portlet webscripts + + PortletActionsBean + org.alfresco.web.bean.ajax.PortletActionsBean + request + + + + + Bean proxying ajax calls for the online Presence webscript + + PresenceProxyBean + org.alfresco.web.bean.ajax.PresenceProxyBean + request + + + + + Bean backing the ajax requests for the ajax based picker components + + PickerBean + org.alfresco.web.bean.ajax.PickerBean + request + + categoryService + #{CategoryService} + + + nodeService + #{NodeService} + + + internalNodeService + #{nodeService} + + + fileFolderService + #{FileFolderService} + + + + + + Bean that returns manages the tree data for the navigator component + + NavigatorPluginBean + org.alfresco.web.bean.ajax.NavigatorPluginBean + session + + nodeService + #{NodeService} + + + internalNodeService + #{nodeService} + + + dictionaryService + #{DictionaryService} + + + + + + Bean that returns information on a node + + XFormsBean + org.alfresco.web.forms.xforms.XFormsBean + session + + avmBrowseBean + #{AVMBrowseBean} + + + navigator + #{NavigationBean} + + + schema2XFormsProperties + #{Schema2XFormsProperties} + + + + + + Bean that returns information on a node + + FilePickerBean + org.alfresco.web.bean.wcm.FilePickerBean + session + + avmService + #{AVMLockingAwareService} + + + namespaceService + #{NamespaceService} + + + avmBrowseBean + #{AVMBrowseBean} + + + searchService + #{SearchService} + + + nodeService + #{NodeService} + + + dictionaryService + #{DictionaryService} + + + contentService + #{ContentService} + + + + + + Bean that returns deployment progress status + + DeploymentProgressBean + org.alfresco.web.bean.wcm.DeploymentProgressBean + request + + + + + Bean that returns link validation progress status + + LinkValidationProgressBean + org.alfresco.web.bean.wcm.LinkValidationProgressBean + session + + avmBrowseBean + #{AVMBrowseBean} + + + + + + + The bean that backs up the view of the Versioned Properties + + VersionedDocumentDetailsDialog + + org.alfresco.web.bean.content.VersionedDocumentDetailsDialog + + session + + versionService + #{VersionService} + + + editionService + #{EditionService} + + + nodeService + #{NodeService} + + + multilingualContentService + #{MultilingualContentService} + + + contentFilterLanguagesService + #{ContentFilterLanguagesService} + + + + + + The bean that backs up the New User Wizard + + CreateUserWizard + + org.alfresco.web.bean.users.CreateUserWizard + + session + + nodeService + #{NodeService} + + + searchService + #{SearchService} + + + navigator + #{NavigationBean} + + + browseBean + #{BrowseBean} + + + authenticationService + #{authenticationService} + + + permissionService + #{PermissionService} + + + namespaceService + #{NamespaceService} + + + personService + #{PersonService} + + + tenantService + #{tenantService} + + + ownableService + #{OwnableService} + + + contentUsageService + #{ContentUsageService} + + + + + + The bean that backs up the Edit User Wizard + + EditUserWizard + + org.alfresco.web.bean.users.EditUserWizard + + session + + nodeService + #{NodeService} + + + searchService + #{SearchService} + + + navigator + #{NavigationBean} + + + browseBean + #{BrowseBean} + + + authenticationService + #{authenticationService} + + + permissionService + #{PermissionService} + + + namespaceService + #{NamespaceService} + + + personService + #{PersonService} + + + tenantService + #{tenantService} + + + ownableService + #{OwnableService} + + + properties + #{UsersBeanProperties} + + + contentUsageService + #{ContentUsageService} + + + + + + The bean that holds state for the Users Edit Details screen. + + EditUserDetailsDialog + + org.alfresco.web.bean.users.EditUserDetailsDialog + + session + + properties + #{UsersBeanProperties} + + + nodeService + #{NodeService} + + + + + + The bean for the Remove Invited User screen. + + RemoveInvitedUserDialog + + org.alfresco.web.bean.users.RemoveInvitedUserDialog + + session + + spaceUsersBean + #{SpaceUsersBean} + + + + + + The bean for the Edit User Roles screen. + + EditUserRolesDialog + + org.alfresco.web.bean.users.EditUserRolesDialog + + session + + spaceUsersBean + #{SpaceUsersBean} + + + + + The bean for the Delete User screen. + DeleteUserDialog + + org.alfresco.web.bean.users.DeleteUserDialog + + session + + authenticationService + #{AuthenticationService} + + + personService + #{PersonService} + + + + + + The bean for the Delete Content User screen. + + RemoveContentUserDialog + + org.alfresco.web.bean.users.RemoveContentUserDialog + + session + + browseBean + #{BrowseBean} + + + contentUsersBean + #{ContentUsersBean} + + + + + + The bean for add users to group dialog. + + AddUsersDialog + + org.alfresco.web.bean.groups.AddUsersDialog + + session + + nodeService + #{NodeService} + + + authService + #{AuthorityService} + + + personService + #{PersonService} + + + + + The bean for delete group dialog. + DeleteGroupDialog + + org.alfresco.web.bean.groups.DeleteGroupDialog + + session + + authService + #{AuthorityService} + + + + + The bean for create group dialog. + CreateGroupDialog + + org.alfresco.web.bean.groups.CreateGroupDialog + + session + + authService + #{AuthorityService} + + + + + + The bean that holds state for the Edit File screens. + + EditFileDialog + + org.alfresco.web.bean.users.EditFileDialog + + session + + + + + The bean for the Edit Content User Roles screen. + + EditContentUserRolesDialog + + org.alfresco.web.bean.users.EditContentUserRolesDialog + + session + + contentUsersBean + #{ContentUsersBean} + + + + + + The bean for the Admin Console screen. + + AdminConsoleDialog + + org.alfresco.web.bean.admin.AdminConsoleDialog + + session + + + + + The bean for the Edit Node Categories screen. + + EditNodeCategoriesDialog + + org.alfresco.web.bean.categories.EditNodeCategoriesDialog + + session + + nodeService + #{NodeService} + + + dictionaryService + #{DictionaryService} + + + + + + The bean for the Edit Category screen. + + EditCategoryDialog + + org.alfresco.web.bean.categories.EditCategoryDialog + + session + + nodeService + #{NodeService} + + + categoryService + #{CategoryService} + + + + + + The bean for the Delete Category screen. + + DeleteCategoryDialog + + org.alfresco.web.bean.categories.DeleteCategoryDialog + + session + + nodeService + #{NodeService} + + + categoryService + #{CategoryService} + + + + + The bean for the New Category screen. + CreateCategoryDialog + + org.alfresco.web.bean.categories.CreateCategoryDialog + + session + + nodeService + #{NodeService} + + + categoryService + #{CategoryService} + + + + + The bean for Apply Doc Template Screen. + ApplyDocTemplateDialog + + org.alfresco.web.bean.spaces.ApplyDocTemplateDialog + + session + + nodeService + #{NodeService} + + + browseBean + #{BrowseBean} + + + + + The bean for Apply RSS Template Screen. + ApplyRssTemplateDialog + + org.alfresco.web.bean.spaces.ApplyRssTemplateDialog + + session + + nodeService + #{NodeService} + + + browseBean + #{BrowseBean} + + + + + The bean for Apply Space Template Screen. + ApplySpaceTemplateDialog + + org.alfresco.web.bean.spaces.ApplySpaceTemplateDialog + + session + + nodeService + #{NodeService} + + + browseBean + #{BrowseBean} + + + + + The bean for content Edit Simple Workflow Screen. + EditContentSimpleWorkflowDialog + + org.alfresco.web.bean.content.EditSimpleWorkflowDialog + + session + + browseBean + #{BrowseBean} + + + nodeService + #{NodeService} + + + + + The bean for space Edit Simple Space Workflow Screen. + EditSpaceSimpleWorkflowDialog + + org.alfresco.web.bean.spaces.EditSimpleWorkflowDialog + + session + + browseBean + #{BrowseBean} + + + nodeService + #{NodeService} + + + + + The bean for Change Current User Password Screen. + ChangeMyPasswordDialog + + org.alfresco.web.bean.users.ChangeMyPasswordDialog + + session + + properties + #{UsersBeanProperties} + + + + + The bean for Change Users Password Screen. + ChangePasswordDialog + + org.alfresco.web.bean.users.ChangePasswordDialog + + session + + properties + #{UsersBeanProperties} + + + + + + Bean that manages the deleting of trashitem. + + TrashcanDeleteItemDialog + org.alfresco.web.bean.trashcan.TrashcanDeleteItemDialog + session + + nodeService + #{NodeService} + + + searchService + #{SearchService} + + + dictionaryService + #{DictionaryService} + + + property + #{TrashcanDialogProperty} + + + + + + Bean that manages the deleting of all trashitems. + + TrashcanDeleteAllItemsDialog + org.alfresco.web.bean.trashcan.TrashcanDeleteAllItemsDialog + session + + nodeService + #{NodeService} + + + searchService + #{SearchService} + + + dictionaryService + #{DictionaryService} + + + property + #{TrashcanDialogProperty} + + + + + + Bean that manages the deleting of listed trashitems. + + TrashcanDeleteListedItemsDialog + org.alfresco.web.bean.trashcan.TrashcanDeleteListedItemsDialog + session + + nodeService + #{NodeService} + + + searchService + #{SearchService} + + + dictionaryService + #{DictionaryService} + + + property + #{TrashcanDialogProperty} + + + + + The bean for the Item Details Screen. + TrashcanItemDetailsDialog + + org.alfresco.web.bean.trashcan.TrashcanItemDetailsDialog + + session + + nodeService + #{NodeService} + + + searchService + #{SearchService} + + + dictionaryService + #{DictionaryService} + + + permissionService + #{PermissionService} + + + property + #{TrashcanDialogProperty} + + + + + The bean for the Recover Item Screen. + TrashcanRecoverItemDialog + + org.alfresco.web.bean.trashcan.TrashcanRecoverItemDialog + + session + + nodeService + #{NodeService} + + + searchService + #{SearchService} + + + dictionaryService + #{DictionaryService} + + + property + #{TrashcanDialogProperty} + + + + + The bean for the Recover All Items Screen. + TrashcanRecoverAllItemsDialog + + org.alfresco.web.bean.trashcan.TrashcanRecoverAllItemsDialog + + session + + nodeService + #{NodeService} + + + searchService + #{SearchService} + + + dictionaryService + #{DictionaryService} + + + property + #{TrashcanDialogProperty} + + + + + The bean for the Recover Listed Items Screen. + TrashcanRecoverListedItemsDialog + + org.alfresco.web.bean.trashcan.TrashcanRecoverListedItemsDialog + + session + + nodeService + #{NodeService} + + + searchService + #{SearchService} + + + dictionaryService + #{DictionaryService} + + + property + #{TrashcanDialogProperty} + + + + + The bean for Users Profile and Settings screen. + UserConsoleDialog + + org.alfresco.web.bean.users.UserConsoleDialog + + session + + + + The bean for a User Profile. + UserProfileDialog + + org.alfresco.web.bean.users.UserProfileDialog + + session + + properties + #{UsersBeanProperties} + + + + + The bean for the Recovery Report Screen. + TrashcanRecoveryReportDialog + + org.alfresco.web.bean.trashcan.TrashcanRecoveryReportDialog + + session + + nodeService + #{NodeService} + + + searchService + #{SearchService} + + + dictionaryService + #{DictionaryService} + + + property + #{TrashcanDialogProperty} + + + + + The bean for the Edit Html Inline Screen. + CCEditHtmlInlineDialog + + org.alfresco.web.bean.coci.CCEditHtmlInlineDialog + + session + + property + #{CCProperties} + + + + + The bean for the Edit Text Inline Screen. + CCEditTextInlineDialog + + org.alfresco.web.bean.coci.CCEditTextInlineDialog + + session + + property + #{CCProperties} + + + + + The bean for the Checkout File Screen. + CCCheckoutFileDialog + + org.alfresco.web.bean.coci.CCCheckoutFileDialog + + session + + property + #{CCProperties} + + + browseBean + #{BrowseBean} + + + navigator + #{NavigationBean} + + + nodeService + #{NodeService} + + + + + The bean for the Checkout File Link Screen. + CCCheckoutFileLinkDialog + + org.alfresco.web.bean.coci.CCCheckoutFileLinkDialog + + session + + browseBean + #{BrowseBean} + + + navigator + #{NavigationBean} + + + nodeService + #{NodeService} + + + property + #{CCProperties} + + + + + The bean for the Edit File Screen. + CCEditFileDialog + + org.alfresco.web.bean.coci.CCEditFileDialog + + session + + property + #{CCProperties} + + + + + The bean for the Undo Checkout File Screen. + CCUndoCheckoutFileDialog + + org.alfresco.web.bean.coci.CCUndoCheckoutFileDialog + + session + + property + #{CCProperties} + + + + + The bean for the Working Copy Missing Screen. + CCWorkingCopyMissingDialog + + org.alfresco.web.bean.coci.CCWorkingCopyMissingDialog + + session + + property + #{CCProperties} + + + + + The bean for the Checkin File Screen. + CCCheckinFileDialog + + org.alfresco.web.bean.coci.CCCheckinFileDialog + + session + + property + #{CCProperties} + + + + + The bean for the Edit Search Screen. + EditSearchDialog + + org.alfresco.web.bean.search.EditSearchDialog + + session + + navigator + #{NavigationBean} + + + nodeService + #{NodeService} + + + namespaceService + #{NamespaceService} + + + searchService + #{SearchService} + + + properties + #{SearchProperties} + + + + + The bean for the Save Search Screen. + SaveSearchDialog + + org.alfresco.web.bean.search.SaveSearchDialog + + session + + navigator + #{NavigationBean} + + + nodeService + #{NodeService} + + + namespaceService + #{NamespaceService} + + + searchService + #{SearchService} + + + properties + #{SearchProperties} + + + + + + The bean that backs up the Create Project Dialog + + CreateProjectDialog + org.alfresco.web.bean.projects.CreateProjectDialog + session + + nodeService + #{NodeService} + + + fileFolderService + #{FileFolderService} + + + searchService + #{SearchService} + + + navigator + #{NavigationBean} + + + browseBean + #{BrowseBean} + + + namespaceService + #{NamespaceService} + + + dictionaryService + #{DictionaryService} + + + + + The bean for the Save Search Screen. + ShowSystemInfoDialog + + org.alfresco.web.bean.admin.ShowSystemInfoDialog + + session + + navigator + #{NavigationBean} + + + aboutBean + #{AboutBean} + + + + + CategoryBrowserPluginBean + org.alfresco.web.bean.ajax.CategoryBrowserPluginBean + session + + nodeService + #{NodeService} + + + categoryService + #{CategoryService} + + + + + CategoryBrowserBean + org.alfresco.web.bean.CategoryBrowserBean + session + + nodeService + #{NodeService} + + + + diff --git a/source/web/WEB-INF/wcm.tld b/source/web/WEB-INF/wcm.tld index a80bde77ab..dd84d654e9 100644 --- a/source/web/WEB-INF/wcm.tld +++ b/source/web/WEB-INF/wcm.tld @@ -208,6 +208,27 @@ falsetrue + + + showPrevious + false + true + Flag to determine whether the previous reports should be shown + + + + dateFilter + false + true + The date filter for reducing the number of reports displayed + + + + attempt + false + true + The NodeRef of the deploymentattempt to show + diff --git a/source/web/css/main.css b/source/web/css/main.css index 76c6699c90..45eca03e88 100644 --- a/source/web/css/main.css +++ b/source/web/css/main.css @@ -747,7 +747,7 @@ a.sidebarButtonLink, a.sidebarButtonLink:link, a.sidebarButtonLink:visited .deployConfigServerDetailsRightCol { - margin-left: 100px; + margin-right: 140px; } .deployConfigServerForm @@ -827,6 +827,35 @@ a.sidebarButtonLink, a.sidebarButtonLink:link, a.sidebarButtonLink:visited font-weight: bold; padding-bottom: 2px; } + +.deployInProgress +{ + margin: 8px 0px 6px 6px; +} + +.deployInProgress img +{ + vertical-align: -14px; +} + +.deployReviewTaskActions img +{ + margin-left: 4px; +} + +.deployMoreReportsPanel +{ + margin: 10px 0px 0px 14px; +} + +.deployMoreReportsList +{ + background-color: #f5f5f5; + border-width: 1px; + border-style: solid; + border-color: #DDDDDD; + margin-bottom: 4px; +} .summaryDropShadow { diff --git a/source/web/images/icons/delete_deploy_reports.gif b/source/web/images/icons/delete_deploy_reports.gif new file mode 100644 index 0000000000..65f6ff07b7 Binary files /dev/null and b/source/web/images/icons/delete_deploy_reports.gif differ diff --git a/source/web/images/icons/release_server.gif b/source/web/images/icons/release_server.gif new file mode 100644 index 0000000000..9342b3ed4e Binary files /dev/null and b/source/web/images/icons/release_server.gif differ diff --git a/source/web/jsp/wcm/deployment-report.jsp b/source/web/jsp/wcm/deployment-report.jsp index be72ea4c9c..208a169768 100644 --- a/source/web/jsp/wcm/deployment-report.jsp +++ b/source/web/jsp/wcm/deployment-report.jsp @@ -32,9 +32,33 @@ <%@ page buffer="32kb" contentType="text/html;charset=UTF-8" %> <%@ page isELIgnored="false" %> - - - + + + + + + + + + + + + + + + + + + + + + + diff --git a/source/web/jsp/wcm/manage-change-request-task-dialog.jsp b/source/web/jsp/wcm/manage-change-request-task-dialog.jsp new file mode 100644 index 0000000000..74e5209beb --- /dev/null +++ b/source/web/jsp/wcm/manage-change-request-task-dialog.jsp @@ -0,0 +1,178 @@ +<%-- + * Copyright (C) 2005-2007 Alfresco Software Limited. + + * This program is free software; you can redistribute it and/or + * modify it under the terms of the GNU General Public License + * as published by the Free Software Foundation; either version 2 + * of the License, or (at your option) any later version. + + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. + + * As a special exception to the terms and conditions of version 2.0 of + * the GPL, you may redistribute this Program in connection with Free/Libre + * and Open Source Software ("FLOSS") applications as described in Alfresco's + * FLOSS exception. You should have recieved a copy of the text describing + * the FLOSS exception, and it is also available here: + * http://www.alfresco.com/legal/licensing" +--%> +<%@ taglib uri="http://java.sun.com/jsf/html" prefix="h" %> +<%@ taglib uri="http://java.sun.com/jsf/core" prefix="f" %> +<%@ taglib uri="/WEB-INF/alfresco.tld" prefix="a" %> +<%@ taglib uri="/WEB-INF/repo.tld" prefix="r" %> +<%@ taglib uri="/WEB-INF/wcm.tld" prefix="w" %> + + + + + + + + + + + + + + + + + + + + + + + + + + <%-- Name column --%> + + + + + + + + + + + + + + + + <%-- Description column --%> + + + + + + + + <%-- Path column --%> + + + + + + + + <%-- Created Date column --%> + + + + + + + + + + <%-- Modified Date column --%> + + + + + + + + + + <%-- Expiration Date column --%> + + + + + + + + + + <%-- Actions column --%> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + +
+
+ + + + + + + + diff --git a/source/web/jsp/wcm/manage-review-task-dialog.jsp b/source/web/jsp/wcm/manage-review-task-dialog.jsp index 88216b8e4a..021316d98a 100644 --- a/source/web/jsp/wcm/manage-review-task-dialog.jsp +++ b/source/web/jsp/wcm/manage-review-task-dialog.jsp @@ -65,17 +65,16 @@ - + - - +
"); + out.write(bundle.getString(MSG_EXCLUDES)); + out.write(":"); + UIComponent excludes = context.getApplication().createComponent( + UIInput.COMPONENT_TYPE); + FacesHelper.setupComponentId(context, excludes, null); + excludes.getAttributes().put("styleClass", "inputField"); + ValueBinding vbExcludes = context.getApplication().createValueBinding( + "#{WizardManager.bean.editedDeployServerProperties." + + DeploymentServerConfig.PROP_EXCLUDES + "}"); + excludes.setValueBinding("value", vbExcludes); + this.getChildren().add(excludes); + Utils.encodeRecursive(context, excludes); + out.write("