Search in sources :

Example 1 with BuildWSDDJob

use of com.liferay.ide.service.core.job.BuildWSDDJob in project liferay-ide by liferay.

the class BuildWSDDHandler method executeServiceBuild.

@Override
protected IStatus executeServiceBuild(IProject project) {
    IStatus retval = null;
    try {
        new BuildWSDDJob(project).schedule();
        retval = Status.OK_STATUS;
    } catch (Exception e) {
        retval = ServiceCore.createErrorStatus("Unable to execute build-wsdd command", e);
    }
    return retval;
}
Also used : IStatus(org.eclipse.core.runtime.IStatus) BuildWSDDJob(com.liferay.ide.service.core.job.BuildWSDDJob)

Example 2 with BuildWSDDJob

use of com.liferay.ide.service.core.job.BuildWSDDJob in project liferay-ide by liferay.

the class BuildWSDDActionHandler method run.

@Override
protected Object run(Presentation context) {
    Element modelElement = context.part().getModelElement();
    IFile file = modelElement.adapt(IFile.class);
    if (FileUtil.exists(file) && ServiceUIUtil.shouldCreateServiceBuilderJob(file)) {
        new BuildWSDDJob(file.getProject()).schedule();
    }
    return null;
}
Also used : IFile(org.eclipse.core.resources.IFile) Element(org.eclipse.sapphire.Element) BuildWSDDJob(com.liferay.ide.service.core.job.BuildWSDDJob)

Aggregations

BuildWSDDJob (com.liferay.ide.service.core.job.BuildWSDDJob)2 IFile (org.eclipse.core.resources.IFile)1 IStatus (org.eclipse.core.runtime.IStatus)1 Element (org.eclipse.sapphire.Element)1