daodefinitionform.java

来自「Java Pattern Oriented Framework (Jt) 是为了」· Java 代码 · 共 136 行

JAVA
136
字号
package Jt.wizard.struts;


import javax.servlet.http.HttpServletRequest;
import org.apache.struts.action.*;

import Jt.JtInterface;
import Jt.JtMessage;
import Jt.DAO.DAODefinition;
import Jt.DAO.DAOMapping;

public class DAODefinitionForm extends ActionForm implements JtInterface {

    private static final long serialVersionUID = 1L;
    private String table;
    private String path;
    private String name;
    //private String className;
    private String dbkeys[];
    private DAOMapping dbmappings[];
    private String fileName;
    public static final String RESET = "RESET";
    


    public DAODefinitionForm() {
        super();
        dbmappings = new DAOMapping[DAODefinition.MAX_ENTRIES];

    }
    
    
    public String getFileName() {
        return fileName;
    }

    public void setFileName(String fileName) {
        this.fileName = fileName;
    }

    /*
    public Collection getAttributes() {
        return attributes;
    }

    public void setAttributes(Collection attributes) {
        this.attributes = attributes;
    }
*/
    
    public DAOMapping[] getDbmappings() {
        return dbmappings;
    }

    public void setDbmappings(DAOMapping[] dbmappings) {
        this.dbmappings = dbmappings;
    }
/*
    public String getClassName() {
        return className;
    }
*/
    public String[] getDbkeys() {
        return dbkeys;
    }

    public void setDbkeys(String[] dbkeys) {
        this.dbkeys = dbkeys;
    }
/*
    public void setClassName(String className) {
        this.className = className;
    }
*/
    public String getTable() {
      return (table);
    }

    public void setTable(String type) {
      this.table=type;
    }

    public String getPath() {
      return (path);
    }

    public void setPath(String path) {
      this.path=path;
    }

    public String getName() {
      return (name);
    }

    public void setName(String name) {
      this.name=name;
    }
    
    public void reset (ActionMapping mapping, HttpServletRequest request) {
        int i;
        //System.out.println("DAODefinition.reset");
        
        if (dbmappings == null) {
            
            dbmappings = new DAOMapping[DAODefinition.MAX_ENTRIES];
            return;
        }    
        for (i=0; i<dbmappings.length ; i++) {
            dbmappings[i].setEnabled (false);
        }


    }


    public Object processMessage(Object msg) {
        JtMessage e = (JtMessage) msg;
        String msgid;
        

        if (e == null)
            return null;

        msgid = (String) e.getMsgId ();
        
        if (msgid.equals(DAODefinitionForm.RESET)) {
            reset ((ActionMapping) null, null);
        }

        return null;
    }



}

⌨️ 快捷键说明

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