alvinalexander.com | career | drupal | java | mac | mysql | perl | scala | uml | unix  

What this is

This file is included in the DevDaily.com "Java Source Code Warehouse" project. The intent of this project is to help you "Learn Java by Example" TM.

Other links

The source code

/*
 * TestJ2eeModule.java
 *
 * Created on October 14, 2003, 6:08 PM
 */

package org.netbeans.tests.j2eeserver.devmodule;

import org.netbeans.modules.j2ee.deployment.devmodules.api.J2eeModule;
import org.netbeans.modules.j2ee.deployment.devmodules.api.J2eeModule.VersionListener;
import org.netbeans.modules.schema2beans.*;
import org.openide.filesystems.FileObject;
import org.netbeans.modules.j2ee.deployment.impl.projects.J2eeDeploymentLookup;
import org.openide.loaders.DataFolder;
import org.openide.loaders.DataObjectExistsException;

/**
 *
 * @author  nn136682
 */
public class FolderJ2eeModule extends DataFolder implements J2eeModule {
    Object moduleType;
    FileObject archive;
    FileObject moduleFolder;
    J2eeDeploymentLookup deployment;
    
    public FolderJ2eeModule(FileObject fo) throws DataObjectExistsException {
        super(fo);
    }

    public void init(Object type) {
        moduleType = type;
    }

    public void addVersionListener(J2eeModule.VersionListener ml){}
    
    public void removeVersionListener(J2eeModule.VersionListener ml) {}
    
    public void setJ2eeDeployment(J2eeDeploymentLookup deployment) {
        this.deployment = deployment;
    }
    
    public org.openide.nodes.Node.Cookie getCookie (Class c) {
        if (c.isAssignableFrom(J2eeDeploymentLookup.class)) {
            return deployment;
        }
        return null;
        //return super.getCookie(c);
    }
    
    public org.openide.filesystems.FileObject getArchive() {
        return archive;
    }
    
    public java.util.Iterator getArchiveContents() {
        return new java.util.Vector(0).iterator();
    }
    
    public org.openide.filesystems.FileObject getContentDirectory() {
        return null;
    }

    public BaseBean getDeploymentDescriptor(String location) {
        return null;
    }
    
    public Object getModuleType() {
        return moduleType;
    }
    
    public String getModuleVersion() {
        return "0.0.0";
    }
    
    public String getUrl() {
        return null;
    }
    
    public void setUrl(String url) {
        //noop
    }
    
    public org.openide.util.HelpCtx getHelpCtx() {
        return org.openide.util.HelpCtx.DEFAULT_HELP;
    }
    
    protected org.openide.loaders.DataObject handleCopy(org.openide.loaders.DataFolder f) throws java.io.IOException {
        return null;
    }
    
    protected org.openide.loaders.DataObject handleCreateFromTemplate(org.openide.loaders.DataFolder df, String name) throws java.io.IOException {
        return null;
    }
    
    protected void handleDelete() throws java.io.IOException {
    }
    
    protected FileObject handleMove(org.openide.loaders.DataFolder df) throws java.io.IOException {
        return null;
    }
    
    protected FileObject handleRename(String name) throws java.io.IOException {
        return null;
    }
    
    public boolean isCopyAllowed() {
        return false;
    }
    
    public boolean isDeleteAllowed() {
        return false;
    }
    
    public boolean isMoveAllowed() {
        return false;
    }
    
    public boolean isRenameAllowed() {
        return false;
    }
    
}
... this post is sponsored by my books ...

#1 New Release!

FP Best Seller

 

new blog posts

 

Copyright 1998-2021 Alvin Alexander, alvinalexander.com
All Rights Reserved.

A percentage of advertising revenue from
pages under the /java/jwarehouse URI on this website is
paid back to open source projects.