Search in sources :

Example 1 with MdwVersion

use of com.centurylink.mdw.plugin.project.model.MdwVersion in project mdw-designer by CenturyLinkCloud.

the class ExtensionModule method select.

/**
 * Object is an instance of WorkflowProject. Return false to suppress
 * extension. Default implementation checks for required MDW version (5.1 if
 * not specified).
 */
public boolean select(Object object) {
    WorkflowProject workflowProject = (WorkflowProject) object;
    boolean meetsVersion = new MdwVersion(workflowProject.getMdwVersion()).checkRequiredVersion(requiredMdwVersion);
    boolean isEar = workflowProject.isEarProject();
    return meetsVersion && isEar;
}
Also used : MdwVersion(com.centurylink.mdw.plugin.project.model.MdwVersion) WorkflowProject(com.centurylink.mdw.plugin.project.model.WorkflowProject)

Aggregations

MdwVersion (com.centurylink.mdw.plugin.project.model.MdwVersion)1 WorkflowProject (com.centurylink.mdw.plugin.project.model.WorkflowProject)1