📄 newmapcompositiontaskinfo.java
字号:
package com.esri.solutions.jitk.web.tasks.mapcomp;
import com.esri.adf.web.data.tasks.TaskActionDescriptor;
import com.esri.adf.web.data.tasks.TaskParamDescriptor;
import com.esri.solutions.jitk.common.resources.TextResources;
import com.esri.solutions.jitk.web.tasks.RenderAwareTaskDescription;
import com.esri.solutions.jitk.web.tasks.RenderControlledTaskInfo;
/**
* Task Info bean for the New Map Composition Task.
*/
public class NewMapCompositionTaskInfo extends RenderControlledTaskInfo {
private static final long serialVersionUID = 2545095604830630316L;
/**
* Describes the Create action.
*/
private TaskActionDescriptor m_createAction;
/**
* Describes the Create and Save action.
*/
private TaskActionDescriptor m_createAndSaveAction;
/**
* Describes the Save Current Map parameter.
*/
private TaskParamDescriptor m_saveCurrentMapParam;
/**
* Describes the Name parameter.
*/
private TaskParamDescriptor m_nameParam;
/**
* Describes the Description parameter.
*/
private TaskParamDescriptor m_descParam;
/**
* Describes the Map Templates parameter.
*/
private TaskParamDescriptor m_mapTemplatesParam;
/**
* Describes the Map Template Descriptions parameter.
*/
private TaskParamDescriptor m_mapTmplDescsParam;
/**
* Describes the Map Template Repository Bean ID parameter.
*/
private TaskParamDescriptor m_mapTmplRepoBeanIdParam;
/**
* Describes the Web Context Name parameter.
*/
private TaskParamDescriptor m_webCtxNameParam;
/**
* Describes the Required Field parameter.
*/
private TaskParamDescriptor m_requiredFieldsParam;
/**
* Describes the Preview Message parameter.
*/
private TaskParamDescriptor m_previewMsgParam;
/**
* Describes the Footer Note parameter.
*/
private TaskParamDescriptor m_footerNote;
/**
* Constructs a <code>NewMapCompositionTaskInfo</code> object. All
* parameters and actions are constructed and initialized within
* this constructor.
*/
public NewMapCompositionTaskInfo () {
this._taskDescriptor = new RenderAwareTaskDescription(NewMapCompositionTask.class, "NewMapComposition", TextResources.getResourceString("newmapcomp.ui.window.title"));
m_createAction = new TaskActionDescriptor(NewMapCompositionTask.class, "create", TextResources.getResourceString("newmapcomp.ui.label.action.Create"));
m_createAndSaveAction = new TaskActionDescriptor(NewMapCompositionTask.class, "saveAndCreate", TextResources.getResourceString("newmapcomp.ui.label.action.SaveAndCreate"));
this._actionDescriptors = new TaskActionDescriptor[2];
this._actionDescriptors[0] = m_createAction;
this._actionDescriptors[1] = m_createAndSaveAction;
m_saveCurrentMapParam = new TaskParamDescriptor(NewMapCompositionTask.class, "saveCurrentMap", TextResources.getResourceString("newmapcomp.ui.label.param.SaveCurrentMap"));
m_saveCurrentMapParam.setRendererType(TaskParamDescriptor.CHECKBOX_RENDERER_TYPE);
m_nameParam = new TaskParamDescriptor(NewMapCompositionTask.class, "name", TextResources.getResourceString("newmapcomp.ui.label.param.Name"));
m_descParam = new TaskParamDescriptor(NewMapCompositionTask.class, "description", TextResources.getResourceString("newmapcomp.ui.label.param.Description"));
m_mapTemplatesParam = new TaskParamDescriptor(NewMapCompositionTask.class, "mapTemplates", TextResources.getResourceString("newmapcomp.ui.label.param.Template"), "getMapTemplate", "setMapTemplate", "getMapTemplates");
m_mapTmplDescsParam = new TaskParamDescriptor(NewMapCompositionTask.class, "mapTemplateDescriptions", "mapTemplateDescriptions", null, null, "getMapTemplateDescriptions");
m_mapTmplRepoBeanIdParam = new TaskParamDescriptor(NewMapCompositionTask.class, "mapTemplateRepositoryBeanId", "mapTemplateRepositoryBeanId");
m_webCtxNameParam = new TaskParamDescriptor(NewMapCompositionTask.class, "webContextName", "webContextName");
m_requiredFieldsParam = new TaskParamDescriptor(NewMapCompositionTask.class, "requiredFieldsMessage", TextResources.getResourceString("task.ui.message.requiredFields"), null, null);
m_previewMsgParam = new TaskParamDescriptor(SaveMapCompositionTask.class, "previewMessage", TextResources.getResourceString("newmapcomp.ui.msg.Preview"), null, null);
m_footerNote = new TaskParamDescriptor(SaveMapCompositionTask.class, "footerNote", TextResources.getResourceString("newmapcomp.ui.footer.note"), null, null);
this._paramDescriptors = new TaskParamDescriptor[10];
this._paramDescriptors[0] = m_saveCurrentMapParam;
this._paramDescriptors[1] = m_nameParam;
this._paramDescriptors[2] = m_descParam;
this._paramDescriptors[3] = m_mapTemplatesParam;
this._paramDescriptors[4] = m_mapTmplDescsParam;
this._paramDescriptors[5] = m_mapTmplRepoBeanIdParam;
this._paramDescriptors[6] = m_webCtxNameParam;
this._paramDescriptors[7] = m_requiredFieldsParam;
this._paramDescriptors[8] = m_previewMsgParam;
this._paramDescriptors[9] = m_footerNote;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -