Package org.geoforge.basusrspcdsp.table

Source Code of org.geoforge.basusrspcdsp.table.NOT_YET_IN_USE_GfrBasTblUsrPlgSerIfr

/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package org.geoforge.basusrspcdsp.table;

import org.geoforge.sql.constraint.CstPrimaryKey;
import org.geoforge.sql.field.sql92.FldSql92VaryingCharacter;
import org.geoforge.sql.table.GfrSqlTblAbs;

/**
*
* @author robert
*
* nom di fichier JAR
il a 0 à N internaFrame serializable

thread charge un ifrPlgSer
il linstalle dans le desktopSingleton
si OK:
stocker dans une bdDisplay{root], linforation suivante
. String strNameFilePlugin (toto.jar)
. String strNameClass (ie. "com.sharpergeo.ifr.plugin.MyIfr")

*
*/
public class NOT_YET_IN_USE_GfrBasTblUsrPlgSerIfr extends GfrSqlTblAbs
{
   final public static FldSql92VaryingCharacter FLD_VAR_CHAR_NAME_FILE =
           new FldSql92VaryingCharacter("name_file",
           80,
           false,
           true);
  
   final public static FldSql92VaryingCharacter FLD_VAR_CHAR_NAME_CLASS =
           new FldSql92VaryingCharacter("name_class",
           80,
           true, // !!!!!!!
           true);
  
  
  
   private static NOT_YET_IN_USE_GfrBasTblUsrPlgSerIfr _INSTANCE_;
  
   //--


   public static synchronized NOT_YET_IN_USE_GfrBasTblUsrPlgSerIfr s_getInstance()
   {
      if (_INSTANCE_ == null)
      {
         _INSTANCE_ = new NOT_YET_IN_USE_GfrBasTblUsrPlgSerIfr();
      }
      return _INSTANCE_;
   }
  
   // --
  
   private CstPrimaryKey _cstPrimaryKey_ = null;

   private NOT_YET_IN_USE_GfrBasTblUsrPlgSerIfr()
   {
      super("_user_plugin_serialized_frame");
     
      super.add(NOT_YET_IN_USE_GfrBasTblUsrPlgSerIfr.FLD_VAR_CHAR_NAME_FILE);
      super.add(NOT_YET_IN_USE_GfrBasTblUsrPlgSerIfr.FLD_VAR_CHAR_NAME_CLASS);
     
      //-- Keys
      this._cstPrimaryKey_ = new CstPrimaryKey("primaryKey");
      this._cstPrimaryKey_.addField(NOT_YET_IN_USE_GfrBasTblUsrPlgSerIfr.FLD_VAR_CHAR_NAME_FILE);
      this._cstPrimaryKey_.addField(NOT_YET_IN_USE_GfrBasTblUsrPlgSerIfr.FLD_VAR_CHAR_NAME_CLASS);
      this.add(this._cstPrimaryKey_);
     
      super.setIfNotExists(true);
   }
  
}
TOP

Related Classes of org.geoforge.basusrspcdsp.table.NOT_YET_IN_USE_GfrBasTblUsrPlgSerIfr

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.