⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 configurationbean.java

📁 openacs source for CPE wan management
💻 JAVA
字号:
package org.openacs;

import javax.ejb.*;

/**
 * This is the bean class for the ConfigurationBean enterprise bean.
 * Created 2008.1.5 11.43.51
 * @author Administrator
 */
public abstract class ConfigurationBean implements EntityBean, ConfigurationLocalBusiness {
    private EntityContext context;
    
    // <editor-fold defaultstate="collapsed" desc="EJB infrastructure methods. Click on the + sign on the left to edit the code.">
    // TODO Consider creating Transfer Object to encapsulate data
    // TODO Review finder methods
    /**
     * @see javax.ejb.EntityBean#setEntityContext(javax.ejb.EntityContext)
     */
    public void setEntityContext(EntityContext aContext) {
        context = aContext;
    }
    
    /**
     * @see javax.ejb.EntityBean#ejbActivate()
     */
    public void ejbActivate() {
        
    }
    
    /**
     * @see javax.ejb.EntityBean#ejbPassivate()
     */
    public void ejbPassivate() {
        
    }
    
    /**
     * @see javax.ejb.EntityBean#ejbRemove()
     */
    public void ejbRemove() {
        
    }
    
    /**
     * @see javax.ejb.EntityBean#unsetEntityContext()
     */
    public void unsetEntityContext() {
        context = null;
    }
    
    /**
     * @see javax.ejb.EntityBean#ejbLoad()
     */
    public void ejbLoad() {
        
    }
    
    /**
     * @see javax.ejb.EntityBean#ejbStore()
     */
    public void ejbStore() {
        
    }
    // </editor-fold>

    public abstract Integer getHwid();

    public abstract void setHwid (Integer hardware);

    public abstract byte[] getConfig();

    public abstract void setConfig(byte[] config);

    public abstract String getName();

    public abstract void setName(String name);

    public abstract java.lang.String getFilename();

    public abstract void setFilename(java.lang.String filename);

    public abstract java.lang.String getVersion();

    public abstract void setVersion(java.lang.String version);

    public abstract HardwareModelLocal getHardware ();
    public abstract void setHardware (HardwareModelLocal hwmodel);

       
    public ConfigurationPK ejbCreate(Integer hwid, String name)  throws CreateException {
        if (name == null) {
            throw new CreateException("The field \"name\" must not be null");
        }
        
        // TODO add additional validation code, throw CreateException if data is not valid

        setName(name);
        setHwid (hwid);
        
        return null;
    }

    public void ejbPostCreate(Integer hwid, String name) {
        // TODO populate relationships here if appropriate
        
    }
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -