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

📄 ftpgrouppathmanager.java

📁 一个完整的
💻 JAVA
字号:
package com.gforce.gfoa;

import com.gforce.currency.database.*;
import com.gforce.currency.*;
import java.util.*;
import java.io.*;

/**
 * <p>Title: 吉力科技办公自动化系统</p>
 * <p>Description: 吉力科技办公自动化系统</p>
 * <p>Copyright: 版权所有 2003 (c) 西安吉力科技发展有限公司  Copyright (c) 2003 GForce Sceince & Technology</p>
 * <p>Company: 西安吉力科技发展有限公司 (GForce Sceince & Technology)</p>
 * @author 马登军
 * @version 1.0
 */
public class FTPGroupPathManager
  extends RecordManager
{
  public FTPGroupPathManager()
  {
  }

  protected final static String TableName = "npGroupPath"; //定义声明本类操作表名称为“UserInfo”
  protected final static String IDFieldName = "ID"; //定义声明主键或者可以确定唯一记录的字段名称为“ID”,必须为自增整型
  protected final static String[] NumericFieldsName =
    {}; //声明数值型字段名称
  protected final static String[] StringFieldsName =
    {
    "GroupPath", "Permissions"}; //声明字符型字段名称
  protected final static String[] DatetimeFieldsName =
    {}; //声明日期时间型字段名称
  protected final static String[] TextFieldsName =
    {}; //声明大字符串型字段名称

  /**
   * 根据字段名称获取插入数据时表单元素名称
   * @param strFieldName  字段名称
   * @return  表单素名称
   */
  protected String InsertParament(String strFieldName)
  {
    return "" + strFieldName + ""; //可以根据需要加前缀、后缀
  }

  /**
   * 根据字段名称获取修改数据时表单元素名称
   * @param strFieldName  字段名称
   * @return  表单素名称
   */
  protected String UpdateParament(String strFieldName)
  {
    return "" + strFieldName + ""; //可以根据需要加前缀、后缀
  }

  /**
   * 获取本类操作表名称
   * @return  表名称
   */
  public String getTableName()
  { //获取本类操作表名称
    return TableName;
  }

  protected String getIDFieldName()
  { //获取主键或者可以确定唯一记录的字段名称
    return IDFieldName;
  }

  protected String[] getNumericFieldsName()
  { //获取数值型字段名称
    return NumericFieldsName;
  }

  protected String[] getStringFieldsName()
  { //获取字符型字段名称
    return StringFieldsName;
  }

  protected String[] getDatetimeFieldsName()
  { //获取日期时间型字段名称
    return DatetimeFieldsName;
  }

  protected String[] getTextFieldsName()
  { //获取大字符串型字段名称
    return TextFieldsName;
  }

  /**
   * 返回符合条件的记录
   * @param strID String IDs
   * @param strGroupName String 组名称
   * @param strGroupPath String 组路径
   * @param strPermissions String 权限字符串
   * @param strOrderBy String 排序字段
   * @param strIsDesc String 是否降序
   * @return Vector 符合条件的记录
   */
  public static Vector getRecordBySearch(String strID, String strGroupName,
                                         String strGroupPath,
                                         String strPermissions,
                                         String strOrderBy, String strIsDesc)
  {
    String strSQL =
      "SELECT a.[ID],a.[GroupID],a.[GroupPath],a.[Permissions] FROM [" +
      TableName + "] as a WHERE a.[ID] > 0";

    if (strID.trim().length() > 0)
    {
      strSQL += " and (a.[ID] in (" + strID + "))";
    }
    if (strGroupName.trim().length() > 0)
    {
      strSQL += " and a.[GroupID] like '%" + strGroupName + "%'";

    }
    if (strGroupPath.trim().length() > 0)
    {
      strSQL += " and a.[GroupPath] like '%" + strGroupPath + "%'";

    }
    if (strPermissions.trim().length() > 0)
    {
      strSQL += " and a.[Permissions] like '%" + strPermissions + "%'";

    }
    if (strOrderBy.trim().length() > 0)
    {
      if (strIsDesc.equalsIgnoreCase("True"))
      {
        strSQL += " Order by " + strOrderBy + " desc";
      }
      else
      {
        strSQL += " Order by " + strOrderBy + "";
      }
    }
    else
    {
    }

    Vector vt = SQLManager.GetResultSet(strSQL);
    return vt;
  }
}

⌨️ 快捷键说明

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