This Bugzilla instance is a read-only archive of historic NetBeans bug reports. To report a bug in NetBeans please follow the project's instructions for reporting issues.

View | Details | Raw Unified | Return to bug 52164
Collapse All | Expand All

(-)src/org/netbeans/modules/j2ee/deployment/devmodules/spi/J2eeModuleProvider.java (+19 lines)
Lines 13-18 Link Here
13
13
14
package org.netbeans.modules.j2ee.deployment.devmodules.spi;
14
package org.netbeans.modules.j2ee.deployment.devmodules.spi;
15
15
16
import java.io.OutputStream;
16
import java.util.Arrays;
17
import java.util.Arrays;
17
import java.util.Collection;
18
import java.util.Collection;
18
import java.util.Enumeration;
19
import java.util.Enumeration;
Lines 20-25 Link Here
20
import javax.enterprise.deploy.model.DDBean;
21
import javax.enterprise.deploy.model.DDBean;
21
import javax.enterprise.deploy.shared.ModuleType;
22
import javax.enterprise.deploy.shared.ModuleType;
22
import org.netbeans.modules.j2ee.deployment.common.api.OriginalCMPMapping;
23
import org.netbeans.modules.j2ee.deployment.common.api.OriginalCMPMapping;
24
import org.netbeans.modules.j2ee.deployment.common.api.ValidationException;
23
import org.netbeans.modules.j2ee.deployment.config.*;
25
import org.netbeans.modules.j2ee.deployment.config.*;
24
import org.netbeans.modules.j2ee.deployment.devmodules.api.*;
26
import org.netbeans.modules.j2ee.deployment.devmodules.api.*;
25
import org.netbeans.modules.j2ee.deployment.impl.DefaultSourceMap;
27
import org.netbeans.modules.j2ee.deployment.impl.DefaultSourceMap;
Lines 208-213 Link Here
208
        return getConfigSupportImpl().getDeploymentName();
210
        return getConfigSupportImpl().getDeploymentName();
209
    }
211
    }
210
212
213
    /**
214
     * Returns true if the current target platform provide verifier support for this module.
215
     */
216
    public boolean hasVerifierSupport() {
217
        return ServerRegistry.getInstance().getServer(getServerID()).canVerify(getJ2eeModule().getModuleType());
218
    }
219
    
220
    /**
221
     * Invoke verifier from current platform on the provided target file.
222
     * @param target File to run verifier against.
223
     * @param logger output stream to write verification resutl to.
224
     * @return true
225
     */
226
    public void verify(FileObject target, OutputStream logger) throws ValidationException {
227
        ServerRegistry.getInstance().getServer(getServerID()).getVerifierSupport().verify(target, logger);
228
    }
229
    
211
    protected final void fireServerChange (String oldServerID, String newServerID) {
230
    protected final void fireServerChange (String oldServerID, String newServerID) {
212
        Server oldServer = ServerRegistry.getInstance ().getServer (oldServerID);
231
        Server oldServer = ServerRegistry.getInstance ().getServer (oldServerID);
213
	Server newServer = ServerRegistry.getInstance ().getServer (newServerID);
232
	Server newServer = ServerRegistry.getInstance ().getServer (newServerID);

Return to bug 52164