Package org.geoforge.appogcecl.actionperformer

Source Code of org.geoforge.appogcecl.actionperformer.ActPrfPrjDeleteOgcEclAbs

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

import java.awt.event.ActionEvent;
import java.util.logging.Logger;
import javax.swing.JFrame;
import org.geoforge.appogcecl.actioncontroller.GfrAcrSpcAppPrsPrjRunAbs;
import org.geoforge.guillc.frame.GfrFrmAbs;
import org.geoforge.guillc.menuitem.GfrMimTrsAlrDelAllObjLlosAbs;
import org.geoforge.guillc.menuitem.GfrMimTrsAlrDelAllObjTlos;
import org.geoforge.guillc.menuitem.GfrMimTrsAlrIdAbs;
import org.geoforge.guillc.menuitem.GfrMimTrsAlrIdDelObj;
import org.geoforge.guillc.menuitem.GfrMimTrsAlrIdDelChildObj;
import org.geoforge.guillc.optionpane.GfrOptionPaneAbs;
import org.geoforge.guillcogcecl.button.GfrBtnTrsDelAllTloCatEcl;
import org.geoforge.guillcogcecl.enumeration.GfrEnuValuesKindObjectLloVarSpcPrjOgcEcl;
import org.geoforge.guillcogcecl.enumeration.GfrEnuValuesKindObjectTloSpcPrjOgcEcl;
import org.geoforge.guillcogcecl.menuitem.*;
import org.geoforge.guillcogcecl.util.GfrResBundleGuiLlcOgcEcl;
import org.geoforge.lang.enumeration.GfrEnuApplicationPropertiesImmutableKeys;
import org.geoforge.lang.util.GfrResBundleLang;
import org.geoforge.java.util.logging.filehandler.FileHandlerLogger;
import org.geoforge.mdldat.GfrMdlDatSetTlosAbs;
import org.geoforge.mdldatecl.*;
import org.geoforge.wrpbasprsdat.GfrWrpBasDatObjNameAbs;
import org.geoforge.wrpbasprssynecl.*;

/**
*
* @author robert
*/
abstract public class ActPrfPrjDeleteOgcEclAbs extends ActPrfPrjDeleteOgcAbs
{
   // ----
   // begin: instantiate logger for this class

   final private static Logger _LOGGER_ = Logger.getLogger(ActPrfPrjDeleteOgcEclAbs.class.getName());

   static
   {
      ActPrfPrjDeleteOgcEclAbs._LOGGER_.addHandler(FileHandlerLogger.s_getInstance());
   }
   // end: instantiate logger for this class
   // ----

   @Override
   public boolean doneJob(ActionEvent evt, GfrAcrSpcAppPrsPrjRunAbs acrRun) throws Exception
   {
      if (super.doneJob(evt, acrRun))
         return true;

      if (evt.getSource() instanceof GfrBtnTrsDelAllTloCatEcl)
      {
         GfrBtnTrsDelAllTloCatEcl btn = (GfrBtnTrsDelAllTloCatEcl) evt.getSource();

         JFrame frmOwner = GfrFrmAbs.s_getFrameOwnerTrickForActionController(btn);

         String strBody =
                 GfrResBundleGuiLlcOgcEcl.s_getInstance().getValue("sentence.confirmDeleteAllDataEclFromProject");


         if (!GfrOptionPaneAbs.s_showDialogConfirm(
                 frmOwner,
                 GfrResBundleLang.s_getInstance().getValue("sentence.deleteAll"),
                 strBody))
            return true; // action cancelled by user


         _deleteAllObjectsInProject_(acrRun);
         return true;
      }

      return false;
   }

   @Override
   public boolean doneJob(ActionEvent evt) throws Exception
   {
      if (super.doneJob(evt))
         return true;



      if (evt.getSource() instanceof GfrMimTrsAlrIdDelObj)
      {
         GfrMimTrsAlrIdDelObj mim = (GfrMimTrsAlrIdDelObj) evt.getSource();
         JFrame frmOwner = GfrFrmAbs.s_getFrameOwnerTrickForActionController(mim);
         String strId = mim.getId();
         String strValueKindObject = mim.getPropertyImmutable(
                 GfrEnuApplicationPropertiesImmutableKeys.KEY_KIND_OBJECT.name());

         //--
         if (strValueKindObject == null || strValueKindObject.length() < 1)
            return false;

         //--


         if (strValueKindObject.compareTo(GfrEnuValuesKindObjectTloSpcPrjOgcEcl.VALUE_TLO_ECL_ARE.name()) == 0)
         {
            return this._deleteTlo_(
                    frmOwner,
                    strId,
                    GfrWrpBasSynObjNameTloEclAre.getInstance(),
                    GfrMdlDatSetTlosEclAre.getInstance());
         }

         if (strValueKindObject.compareTo(GfrEnuValuesKindObjectTloSpcPrjOgcEcl.VALUE_TLO_ECL_SEG_WISE_YES.name()) == 0)
         {
            return this._deleteTlo_(
                    frmOwner,
                    strId,
                    GfrWrpBasSynObjNameTloEclSegWiseYes.getInstance(),
                    GfrMdlDatSetTlosEclSegWiseYes.getInstance());
         }

         if (strValueKindObject.compareTo(GfrEnuValuesKindObjectTloSpcPrjOgcEcl.VALUE_TLO_ECL_SPN.name()) == 0)
         {
            return this._deleteTlo_(
                    frmOwner,
                    strId,
                    GfrWrpBasSynObjNameTloEclSpn.getInstance(),
                    GfrMdlDatSetTlosEclSpn.getInstance());
         }

         if (strValueKindObject.compareTo(GfrEnuValuesKindObjectTloSpcPrjOgcEcl.VALUE_TLO_ECL_PTH.name()) == 0)
         {
            return this._deleteTlo_(
                    frmOwner,
                    strId,
                    GfrWrpBasSynObjNameTloEclPth.getInstance(),
                    GfrMdlDatSetTlosEclPth.getInstance());
         }

         if (strValueKindObject.compareTo(GfrEnuValuesKindObjectTloSpcPrjOgcEcl.VALUE_TLO_ECL_PLC.name()) == 0)
         {
            return this._deleteTlo_(
                    frmOwner,
                    strId,
                    GfrWrpBasSynObjNameTloEclPlc.getInstance(),
                    GfrMdlDatSetTlosEclPlc.getInstance());
         }

         if (strValueKindObject.compareTo(GfrEnuValuesKindObjectTloSpcPrjOgcEcl.VALUE_TLO_ECL_PNT.name()) == 0)
         {
            return this._deleteTlo_(
                    frmOwner,
                    strId,
                    GfrWrpBasSynObjNameTloEclPnt.getInstance(),
                    GfrMdlDatSetTlosEclPnt.getInstance());
         }

         if (strValueKindObject.compareTo(GfrEnuValuesKindObjectTloSpcPrjOgcEcl.VALUE_TLO_ECL_SCT.name()) == 0)
         {
            return this._deleteTlo_(
                    frmOwner,
                    strId,
                    GfrWrpBasSynObjNameTloEclSct.getInstance(),
                    GfrMdlDatSetTlosEclSct.getInstance());
         }

      }




      if (evt.getSource() instanceof GfrMimTrsAlrDelAllObjLlosVarImgSct)
      {
         GfrMimTrsAlrDelAllObjLlosAbs mim = (GfrMimTrsAlrDelAllObjLlosAbs) evt.getSource();
         String strIdThis = mim.getIdThis();
         String strNameThis = GfrWrpBasSynObjNameTloEclSct.getInstance().getName(strIdThis);

         String strBody = "Are you sure you want to delete all images of\n  " + strNameThis + "?";
         JFrame frmOwner = GfrFrmAbs.s_getFrameOwnerTrickForActionController(mim);

         if (!GfrOptionPaneAbs.s_showDialogConfirm(
                 frmOwner,
                 "Delete all images" + " - " + strNameThis,
                 strBody))
            return true; // action cancelled by user


         GfrMdlDatIdObjTloEclSct.getInstance().deleteAllImages(strIdThis);
         return true;
      }





      if (evt.getSource() instanceof GfrMimTrsAlrDelAllObjLlosVarImgPlc)
      {
         GfrMimTrsAlrDelAllObjLlosAbs mim = (GfrMimTrsAlrDelAllObjLlosAbs) evt.getSource();
         String strIdThis = mim.getIdThis();
         String strNameThis = GfrWrpBasSynObjNameTloEclPlc.getInstance().getName(strIdThis);

         String strBody = "Are you sure you want to delete all images of\n  " + strNameThis + "?";
         JFrame frmOwner = GfrFrmAbs.s_getFrameOwnerTrickForActionController(mim);

         if (!GfrOptionPaneAbs.s_showDialogConfirm(
                 frmOwner,
                 "Delete all images" + " - " + strNameThis,
                 strBody))
            return true; // action cancelled by user


         GfrMdlDatIdObjTloEclPlc.getInstance().deleteAllImages(strIdThis);
         return true;
      }

      if (evt.getSource() instanceof GfrMimTrsAlrDelAllObjLlosVarImgPnt)
      {
         GfrMimTrsAlrDelAllObjLlosAbs mim = (GfrMimTrsAlrDelAllObjLlosAbs) evt.getSource();
         String strIdThis = mim.getIdThis();
         String strNameThis = GfrWrpBasSynObjNameTloEclPnt.getInstance().getName(strIdThis);

         String strBody = "Are you sure you want to delete all images of\n  " + strNameThis + "?";
         JFrame frmOwner = GfrFrmAbs.s_getFrameOwnerTrickForActionController(mim);

         if (!GfrOptionPaneAbs.s_showDialogConfirm(
                 frmOwner,
                 "Delete all images" + " - " + strNameThis,
                 strBody))
            return true; // action cancelled by user


         GfrMdlDatIdObjTloEclPnt.getInstance().deleteAllImages(strIdThis);
         return true;
      }

      if (evt.getSource() instanceof GfrMimTrsAlrDelAllObjLlosVarImgAre)
      {
         GfrMimTrsAlrDelAllObjLlosAbs mim = (GfrMimTrsAlrDelAllObjLlosAbs) evt.getSource();
         String strIdThis = mim.getIdThis();
         String strNameThis = GfrWrpBasSynObjNameTloEclAre.getInstance().getName(strIdThis);

         String strBody = "Are you sure you want to delete all images of\n  " + strNameThis + "?";
         JFrame frmOwner = GfrFrmAbs.s_getFrameOwnerTrickForActionController(mim);

         if (!GfrOptionPaneAbs.s_showDialogConfirm(
                 frmOwner,
                 "Delete all images" + " - " + strNameThis,
                 strBody))
            return true; // action cancelled by user


         GfrMdlDatIdObjTloEclAre.getInstance().deleteAllImages(strIdThis);
         return true;
      }

      if (evt.getSource() instanceof GfrMimTrsAlrDelAllObjLlosVarImgSpn)
      {
         GfrMimTrsAlrDelAllObjLlosAbs mim = (GfrMimTrsAlrDelAllObjLlosAbs) evt.getSource();
         String strIdThis = mim.getIdThis();
         String strNameThis = GfrWrpBasSynObjNameTloEclSpn.getInstance().getName(strIdThis);

         String strBody = "Are you sure you want to delete all images of\n  " + strNameThis + "?";
         JFrame frmOwner = GfrFrmAbs.s_getFrameOwnerTrickForActionController(mim);

         if (!GfrOptionPaneAbs.s_showDialogConfirm(
                 frmOwner,
                 "Delete all images" + " - " + strNameThis,
                 strBody))
            return true; // action cancelled by user


         GfrMdlDatIdObjTloEclSpn.getInstance().deleteAllImages(strIdThis);
         return true;
      }

      if (evt.getSource() instanceof GfrMimTrsAlrDelAllObjLlosVarImgPth)
      {
         GfrMimTrsAlrDelAllObjLlosAbs mim = (GfrMimTrsAlrDelAllObjLlosAbs) evt.getSource();
         String strIdThis = mim.getIdThis();
         String strNameThis = GfrWrpBasSynObjNameTloEclPth.getInstance().getName(strIdThis);

         String strBody = "Are you sure you want to delete all images of\n  " + strNameThis + "?";
         JFrame frmOwner = GfrFrmAbs.s_getFrameOwnerTrickForActionController(mim);

         if (!GfrOptionPaneAbs.s_showDialogConfirm(
                 frmOwner,
                 "Delete all images" + " - " + strNameThis,
                 strBody))
            return true; // action cancelled by user


         GfrMdlDatIdObjTloEclPth.getInstance().deleteAllImages(strIdThis);
         return true;
      }


      if (evt.getSource() instanceof GfrMimTrsAlrDelAllObjLlosVarImgSwy)
      {
         GfrMimTrsAlrDelAllObjLlosAbs mim = (GfrMimTrsAlrDelAllObjLlosAbs) evt.getSource();
         String strIdThis = mim.getIdThis();
         String strNameThis = GfrWrpBasSynObjNameTloEclSegWiseYes.getInstance().getName(strIdThis);

         String strBody = "Are you sure you want to delete all images of\n  " + strNameThis + "?";
         JFrame frmOwner = GfrFrmAbs.s_getFrameOwnerTrickForActionController(mim);

         if (!GfrOptionPaneAbs.s_showDialogConfirm(
                 frmOwner,
                 "Delete all images" + " - " + strNameThis,
                 strBody))
            return true; // action cancelled by user


         GfrMdlDatIdObjTloEclSegWiseYes.getInstance().deleteAllImages(strIdThis);
         return true;
      }

      // ---

      // beg delete llo
      if (evt.getSource() instanceof GfrMimTrsAlrIdDelChildObj)
      {

         GfrMimTrsAlrIdAbs mim = (GfrMimTrsAlrIdAbs) evt.getSource();
         String strIdChild = mim.getId();
         String strIdParent = ((GfrMimTrsAlrIdDelChildObj) mim).getIdParent();


         String strValueKindObject = mim.getPropertyImmutable(
                 GfrEnuApplicationPropertiesImmutableKeys.KEY_KIND_OBJECT.name());

         //--
         if (strValueKindObject == null || strValueKindObject.length() < 1)
            return false;

         //--


         if (strValueKindObject.compareTo(GfrEnuValuesKindObjectLloVarSpcPrjOgcEcl.VALUE_LLO_IMAGE_ECL_PLC.name()) == 0)
         {
            String strNameChild = GfrWrpBasSynObjNameTloEclPlc.getInstance().getNameImage(strIdChild);
            String strBody = "Are you sure you want to delete image " + strNameChild + "?";
            JFrame frmOwner = GfrFrmAbs.s_getFrameOwnerTrickForActionController(mim);

            if (!GfrOptionPaneAbs.s_showDialogConfirm(
                    frmOwner, GfrResBundleLang.s_getInstance().getValue("word.delete") + " " + strNameChild,
                    strBody))
               return true; // action cancelled by user

            GfrMdlDatIdObjTloEclPlc.getInstance().deleteImage(strIdParent, strIdChild);
            return true;
         }

         if (strValueKindObject.compareTo(GfrEnuValuesKindObjectLloVarSpcPrjOgcEcl.VALUE_LLO_IMAGE_ECL_PNT.name()) == 0)
         {
            String strNameChild = GfrWrpBasSynObjNameTloEclPnt.getInstance().getNameImage(strIdChild);
            String strBody = "Are you sure you want to delete image " + strNameChild + "?";
            JFrame frmOwner = GfrFrmAbs.s_getFrameOwnerTrickForActionController(mim);

            if (!GfrOptionPaneAbs.s_showDialogConfirm(
                    frmOwner, GfrResBundleLang.s_getInstance().getValue("word.delete") + " " + strNameChild,
                    strBody))
               return true; // action cancelled by user

            GfrMdlDatIdObjTloEclPnt.getInstance().deleteImage(strIdParent, strIdChild);
            return true;
         }

         if (strValueKindObject.compareTo(GfrEnuValuesKindObjectLloVarSpcPrjOgcEcl.VALUE_LLO_IMAGE_ECL_ARE.name()) == 0)
         {
            String strNameChild = GfrWrpBasSynObjNameTloEclAre.getInstance().getNameImage(strIdChild);
            String strBody = "Are you sure you want to delete image " + strNameChild + "?";
            JFrame frmOwner = GfrFrmAbs.s_getFrameOwnerTrickForActionController(mim);

            if (!GfrOptionPaneAbs.s_showDialogConfirm(
                    frmOwner, GfrResBundleLang.s_getInstance().getValue("word.delete") + " " + strNameChild,
                    strBody))
               return true; // action cancelled by user

            GfrMdlDatIdObjTloEclAre.getInstance().deleteImage(strIdParent, strIdChild);

            return true;
         }

         if (strValueKindObject.compareTo(GfrEnuValuesKindObjectLloVarSpcPrjOgcEcl.VALUE_LLO_IMAGE_ECL_SPN.name()) == 0)
         {
            String strNameChild = GfrWrpBasSynObjNameTloEclSpn.getInstance().getNameImage(strIdChild);
            String strBody = "Are you sure you want to delete image " + strNameChild + "?";
            JFrame frmOwner = GfrFrmAbs.s_getFrameOwnerTrickForActionController(mim);

            if (!GfrOptionPaneAbs.s_showDialogConfirm(
                    frmOwner, GfrResBundleLang.s_getInstance().getValue("word.delete") + " " + strNameChild,
                    strBody))
               return true; // action cancelled by user

            GfrMdlDatIdObjTloEclSpn.getInstance().deleteImage(strIdParent, strIdChild);

            return true;
         }

         if (strValueKindObject.compareTo(GfrEnuValuesKindObjectLloVarSpcPrjOgcEcl.VALUE_LLO_IMAGE_ECL_PTH.name()) == 0)
         {
            JFrame frmOwner = GfrFrmAbs.s_getFrameOwnerTrickForActionController(mim);

            String strNameChild = GfrWrpBasSynObjNameTloEclPth.getInstance().getNameImage(strIdChild);
            String strBody = "Are you sure you want to delete image " + strNameChild + "?";

            if (!GfrOptionPaneAbs.s_showDialogConfirm(
                    frmOwner, GfrResBundleLang.s_getInstance().getValue("word.delete") + " " + strNameChild,
                    strBody))
               return true; // action cancelled by user

            GfrMdlDatIdObjTloEclPth.getInstance().deleteImage(strIdParent, strIdChild);

            return true;
         }

         if (strValueKindObject.compareTo(GfrEnuValuesKindObjectLloVarSpcPrjOgcEcl.VALUE_LLO_IMAGE_ECL_SCT.name()) == 0)
         {

            String strNameChild = GfrWrpBasSynObjNameTloEclSct.getInstance().getNameImage(strIdChild);
            String strBody = "Are you sure you want to delete image " + strNameChild + "?";
            JFrame frmOwner = GfrFrmAbs.s_getFrameOwnerTrickForActionController(mim);

            if (!GfrOptionPaneAbs.s_showDialogConfirm(
                    frmOwner, GfrResBundleLang.s_getInstance().getValue("word.delete") + " " + strNameChild,
                    strBody))
               return true; // action cancelled by user

            GfrMdlDatIdObjTloEclSct.getInstance().deleteImage(strIdParent, strIdChild);
            return true;
         }

         if (strValueKindObject.compareTo(GfrEnuValuesKindObjectLloVarSpcPrjOgcEcl.VALUE_LLO_IMAGE_ECL_SEG_WISE_YES.name()) == 0)
         {
            JFrame frmOwner = GfrFrmAbs.s_getFrameOwnerTrickForActionController(mim);

            String strNameChild = GfrWrpBasSynObjNameTloEclSegWiseYes.getInstance().getNameImage(strIdChild);
            String strBody = "Are you sure you want to delete image " + strNameChild + "?";

            if (!GfrOptionPaneAbs.s_showDialogConfirm(
                    frmOwner, GfrResBundleLang.s_getInstance().getValue("word.delete") + " " + strNameChild,
                    strBody))
               return true; // action cancelled by user

            GfrMdlDatIdObjTloEclSegWiseYes.getInstance().deleteImage(strIdParent, strIdChild);

            return true;
         }
      }
      // end delete llo

      if (evt.getSource() instanceof GfrMimTrsAlrDelAllObjTlos)
      {
         GfrMimTrsAlrDelAllObjTlos mim = (GfrMimTrsAlrDelAllObjTlos) evt.getSource();
         JFrame frmOwner = GfrFrmAbs.s_getFrameOwnerTrickForActionController(mim);

         String strValueKindObject = mim.getPropertyImmutable(
                 GfrEnuApplicationPropertiesImmutableKeys.KEY_KIND_OBJECT.name());

         //--
         if (strValueKindObject == null || strValueKindObject.length() < 1)
            return false;

         if (strValueKindObject.compareTo(
                 GfrEnuValuesKindObjectTloSpcPrjOgcEcl.VALUE_TLO_ECL_ARE.name()) == 0)
         {
            return this._deleteAllTlos_(
                    frmOwner,
                    GfrMdlDatSetTlosEclAre.getInstance(),
                    GfrResBundleGuiLlcOgcEcl.s_getInstance().getValue("sentence.confirmDeleteAllAreas"));
         }

         if (strValueKindObject.compareTo(
                 GfrEnuValuesKindObjectTloSpcPrjOgcEcl.VALUE_TLO_ECL_SCT.name()) == 0)
         {
          
            return this._deleteAllTlos_(
                    frmOwner,
                    GfrMdlDatSetTlosEclSct.getInstance(),
                    "Delete all sectors?");
         }

         if (strValueKindObject.compareTo(
                 GfrEnuValuesKindObjectTloSpcPrjOgcEcl.VALUE_TLO_ECL_SPN.name()) == 0)
         {
            return this._deleteAllTlos_(
                    frmOwner,
                    GfrMdlDatSetTlosEclSpn.getInstance(),
                    GfrResBundleGuiLlcOgcEcl.s_getInstance().getValue("sentence.confirmDeleteAllPointsets"));

         }

         if (strValueKindObject.compareTo(
                 GfrEnuValuesKindObjectTloSpcPrjOgcEcl.VALUE_TLO_ECL_PTH.name()) == 0)
         {
            return this._deleteAllTlos_(
                    frmOwner,
                    GfrMdlDatSetTlosEclPth.getInstance(),
                    GfrResBundleGuiLlcOgcEcl.s_getInstance().getValue("sentence.confirmDeleteAllPaths"));

         }

         if (strValueKindObject.compareTo(
                 GfrEnuValuesKindObjectTloSpcPrjOgcEcl.VALUE_TLO_ECL_PLC.name()) == 0)
         {
            return this._deleteAllTlos_(
                    frmOwner,
                    GfrMdlDatSetTlosEclPlc.getInstance(),
                    GfrResBundleGuiLlcOgcEcl.s_getInstance().getValue("sentence.confirmDeleteAllPlacemarks"));
         }

         if (strValueKindObject.compareTo(
                 GfrEnuValuesKindObjectTloSpcPrjOgcEcl.VALUE_TLO_ECL_PNT.name()) == 0)
         {
            return this._deleteAllTlos_(
                    frmOwner,
                    GfrMdlDatSetTlosEclPnt.getInstance(),
                    "Delete all points?");
         }

         if (strValueKindObject.compareTo(
                 GfrEnuValuesKindObjectTloSpcPrjOgcEcl.VALUE_TLO_ECL_SEG_WISE_YES.name()) == 0)
         {
            return this._deleteAllTlos_(
                    frmOwner,
                    GfrMdlDatSetTlosEclSegWiseYes.getInstance(),
                    "Delete all wise segments?");

         }
      }



      // beg delete tlo




      // end delete tlo


      // ending
      return false;
   }

   // ---
   protected ActPrfPrjDeleteOgcEclAbs()
   {
      super();
   }

   @Override
   protected void _deleteAllObjectsInProject(GfrAcrSpcAppPrsPrjRunAbs acrRun) throws Exception
   {
      super._deleteAllObjectsInProject(acrRun);

      _deleteAllObjectsInProject_(acrRun);
   }

   // ---
   private void _deleteAllObjectsInProject_(GfrAcrSpcAppPrsPrjRunAbs acrRun) throws Exception
   {
      GfrMdlDatSetTlosEclSct.getInstance().deleteAllObjectWithId();
      GfrMdlDatSetTlosEclAre.getInstance().deleteAllObjectWithId();
      GfrMdlDatSetTlosEclPth.getInstance().deleteAllObjectWithId();
      GfrMdlDatSetTlosEclPlc.getInstance().deleteAllObjectWithId();
      GfrMdlDatSetTlosEclPnt.getInstance().deleteAllObjectWithId();
      GfrMdlDatSetTlosEclSpn.getInstance().deleteAllObjectWithId();
      GfrMdlDatSetTlosEclSegWiseYes.getInstance().deleteAllObjectWithId();
   }

   private boolean _deleteAllTlos_(
           JFrame frmOwner,
           GfrMdlDatSetTlosAbs mdlTlos,
           String strConfirmDeleteAllTlos) throws Exception
   {
      if (!GfrOptionPaneAbs.s_showDialogConfirm(
              frmOwner,
              GfrResBundleLang.s_getInstance().getValue("sentence.deleteAll"),
              strConfirmDeleteAllTlos))
         return true; // action cancelled by user

      mdlTlos.deleteAllObjectWithId();
      return true;
   }

   private boolean _deleteTlo_(
           JFrame frmOwner,
           String strId,
           GfrWrpBasDatObjNameAbs wrpTlo,
           GfrMdlDatSetTlosAbs mdlTlos) throws Exception
   {
      String strName = wrpTlo.getName(strId);
      String strBody = GfrResBundleLang.s_getInstance().getValue("sentence.confirmDelete") + " " + strName + "?";

      if (!GfrOptionPaneAbs.s_showDialogConfirm(
              frmOwner,
              GfrResBundleLang.s_getInstance().getValue("word.delete") + " " + strName,
              strBody))
         return true; // action cancelled by user

      mdlTlos.deleteObjectWithId(strId);
      return true;
   }
}
TOP

Related Classes of org.geoforge.appogcecl.actionperformer.ActPrfPrjDeleteOgcEclAbs

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.