• Open Menu Close Menu
  • Apple
  • Shopping Bag
  • Apple
  • Mac
  • iPad
  • iPhone
  • Watch
  • TV
  • Music
  • Support
  • Search apple.com
  • Shopping Bag

Lists

Open Menu Close Menu
  • Terms and Conditions
  • Lists hosted on this site
  • Email the Postmaster
  • Tips for posting to public mailing lists
Re: Reading EOModel files
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Reading EOModel files


  • Subject: Re: Reading EOModel files
  • From: Susanne Schneider <email@hidden>
  • Date: Thu, 28 Sep 2017 21:36:27 +0200
  • Organization: interActive Systems GmbH

Dear Markus,

why not using the plain old method EOModel.writeToFile() to write the model? In our application we make a lot of EOModel handling in memory (duplication, extension). The writing has only been needed for checking the initial implementation, therefore the conditional and simple error handling. There was no real work necessary to get the writing done ;-)


    /**
* help method, writes the model to the directory defined in the configuration. If nothing has * been defined, the model is not written at all but no error thrown. Even if the directory * isn't accessible or any other error occured only a warning is logged.
     *
     * @param model
     * @since 1.9 (04.03.2005)
     */
    public static void writeModel(EOModel model) {
        if (model == null) {
log.error("ModelHandler.writeModel() model to be written is null");
            return;
        }
        if (ModelHandler.eomodelWriteToFile) {
            try {
                File modelDir = new File(ModelHandler.dynamicModelPath);
                if (modelDir.exists() && modelDir.isDirectory()) {
model.writeToFile(ModelHandler.dynamicModelPath + model.name()); log.debug("ModelHandler.writeModel() model \"" + model.name() + "\" written to "
                              + ModelHandler.dynamicModelPath);
                }
                else {
log.error("ModelHandler.writeModel() modeldirectory does not exist: " + ModelHandler.dynamicModelPath);
                }
            }
            catch (Exception e) {
log.error("ModelHandler.writeModel() model could not be written: " + e); log.error("ModelHandler.writeModel() model name: " + model.name() + " dynamicModelPath: "
                          + ModelHandler.dynamicModelPath);
            }
        }
        else {
log.debug("ModelHandler.writeModel() no modeldirectory defined");
        }
    }

For reading EOModel we rely on the normal startup phase of the application. We have template models that are used for extension afterwards, so I cannot comment on the reading part.

Good luck,
Susanne

Message: 1
Date: Wed, 27 Sep 2017 09:03:31 +0200
From: Markus Ruggiero <email@hidden>
To: "email@hidden" <email@hidden>
Subject: Reading EOModel files
Message-ID: <email@hidden>
Content-Type: text/plain; charset=us-ascii

I am toying with the idea of writing a helper tool for EOModel. For this I need
to read and write EOModel files. WOLips can do it, but as the source is not
very easy to understand I simply ask here whether someone can point me to the
relevant section in WOLips sources. Has anyone alreay done this and can share
some code? It must not have any dependency on WO/Wonder stuff as the tool
should be fully standalone.

Thanks for any help
---markus---


--
Susanne Schneider
Coordinator secuTrial® Development

interActive Systems GmbH
Glogauer Str. 19, D-10999 Berlin

fon    +49 30 22 50 50 - 498
fax    +49 30 22 50 50 - 451
mail   email@hidden
web    http://www.secuTrial.de

----------------------------------------------------
Geschäftsführer: Dr. Marko Reschke, Thomas Fritzsche
Sitz der Gesellschaft: Berlin
Amtsgericht Berlin Charlottenburg, HRB 106103B
----------------------------------------------------
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Webobjects-dev mailing list      (email@hidden)
Help/Unsubscribe/Update your Subscription:

This email sent to email@hidden

  • Prev by Date: Re: Reading EOModel files
  • Next by Date: WOLips questions
  • Previous by thread: Re: Reading EOModel files
  • Next by thread: WOLips questions
  • Index(es):
    • Date
    • Thread