Package org.apache.cayenne.tutorial.persistent

Examples of org.apache.cayenne.tutorial.persistent.Artist


    }

    static void newObjectsTutorial(ObjectContext context) {

        // creating new Artist
        Artist picasso = context.newObject(Artist.class);
        picasso.setName("Pablo Picasso");
        picasso.setDateOfBirthString("18811025");

        // Creating other objects
        Gallery metropolitan = context.newObject(Gallery.class);
        metropolitan.setName("Metropolitan Museum of Art");

        Painting girl = context.newObject(Painting.class);
        girl.setName("Girl Reading at a Table");

        Painting stein = context.newObject(Painting.class);
        stein.setName("Gertrude Stein");

        // connecting objects together via relationships
        picasso.addToPaintings(girl);
        picasso.addToPaintings(stein);

        girl.setGallery(metropolitan);
        stein.setGallery(metropolitan);

        // saving all the changes above
View Full Code Here


    static void deleteTutorial(ObjectContext context) {
        // Delete object examples
        Expression qualifier = Artist.NAME.eq("Pablo Picasso");
        SelectQuery<Artist> selectToDelete = SelectQuery.query(Artist.class, qualifier);
        Artist picasso = (Artist) Cayenne.objectForQuery(context, selectToDelete);

        if (picasso != null) {
            context.deleteObjects(picasso);
            context.commitChanges();
        }
View Full Code Here

  }

  static void newObjectsTutorial(ObjectContext context) {

    // creating new Artist
    Artist picasso = context.newObject(Artist.class);
    picasso.setName("Pablo Picasso");
    picasso.setDateOfBirthString("18811025");

    // Creating other objects
    Gallery metropolitan = context.newObject(Gallery.class);
    metropolitan.setName("Metropolitan Museum of Art");

    Painting girl = context.newObject(Painting.class);
    girl.setName("Girl Reading at a Table");

    Painting stein = context.newObject(Painting.class);
    stein.setName("Gertrude Stein");

    // connecting objects together via relationships
    picasso.addToPaintings(girl);
    picasso.addToPaintings(stein);

    girl.setGallery(metropolitan);
    stein.setGallery(metropolitan);

    // saving all the changes above
View Full Code Here

  static void deleteTutorial(ObjectContext context) {
    // Delete object examples
    Expression qualifier = ExpressionFactory.matchExp(Artist.NAME_PROPERTY,
        "Pablo Picasso");
    SelectQuery selectToDelete = new SelectQuery(Artist.class, qualifier);
    Artist picasso = (Artist) Cayenne.objectForQuery(context,
        selectToDelete);

    if (picasso != null) {
      context.deleteObject(picasso);
      context.commitChanges();
View Full Code Here

  }

  static void newObjectsTutorial(ObjectContext context) {

    // creating new Artist
    Artist picasso = context.newObject(Artist.class);
    picasso.setName("Pablo Picasso");
    picasso.setDateOfBirthString("18811025");

    // Creating other objects
    Gallery metropolitan = context.newObject(Gallery.class);
    metropolitan.setName("Metropolitan Museum of Art");

    Painting girl = context.newObject(Painting.class);
    girl.setName("Girl Reading at a Table");

    Painting stein = context.newObject(Painting.class);
    stein.setName("Gertrude Stein");

    // connecting objects together via relationships
    picasso.addToPaintings(girl);
    picasso.addToPaintings(stein);

    girl.setGallery(metropolitan);
    stein.setGallery(metropolitan);

    // saving all the changes above
View Full Code Here

  static void deleteTutorial(ObjectContext context) {
    // Delete object examples
    Expression qualifier = ExpressionFactory.matchExp(Artist.NAME_PROPERTY,
        "Pablo Picasso");
    SelectQuery selectToDelete = new SelectQuery(Artist.class, qualifier);
    Artist picasso = (Artist) Cayenne.objectForQuery(context,
        selectToDelete);

    if (picasso != null) {
      context.deleteObjects(picasso);
      context.commitChanges();
View Full Code Here

  }

  static void newObjectsTutorial(ObjectContext context) {

    // creating new Artist
    Artist picasso = context.newObject(Artist.class);
    picasso.setName("Pablo Picasso");
    picasso.setDateOfBirthString("18811025");

    // Creating other objects
    Gallery metropolitan = context.newObject(Gallery.class);
    metropolitan.setName("Metropolitan Museum of Art");

    Painting girl = context.newObject(Painting.class);
    girl.setName("Girl Reading at a Table");

    Painting stein = context.newObject(Painting.class);
    stein.setName("Gertrude Stein");

    // connecting objects together via relationships
    picasso.addToPaintings(girl);
    picasso.addToPaintings(stein);

    girl.setGallery(metropolitan);
    stein.setGallery(metropolitan);

    // saving all the changes above
View Full Code Here

  static void deleteTutorial(ObjectContext context) {
    // Delete object examples
    Expression qualifier = ExpressionFactory.matchExp(Artist.NAME_PROPERTY,
        "Pablo Picasso");
    SelectQuery selectToDelete = new SelectQuery(Artist.class, qualifier);
    Artist picasso = (Artist) DataObjectUtils.objectForQuery(context,
        selectToDelete);

    if (picasso != null) {
      context.deleteObject(picasso);
      context.commitChanges();
View Full Code Here

  }

  static void newObjectsTutorial(ObjectContext context) {

    // creating new Artist
    Artist picasso = context.newObject(Artist.class);
    picasso.setName("Pablo Picasso");
    picasso.setDateOfBirthString("18811025");

    // Creating other objects
    Gallery metropolitan = context.newObject(Gallery.class);
    metropolitan.setName("Metropolitan Museum of Art");

    Painting girl = context.newObject(Painting.class);
    girl.setName("Girl Reading at a Table");

    Painting stein = context.newObject(Painting.class);
    stein.setName("Gertrude Stein");

    // connecting objects together via relationships
    picasso.addToPaintings(girl);
    picasso.addToPaintings(stein);

    girl.setGallery(metropolitan);
    stein.setGallery(metropolitan);

    // saving all the changes above
View Full Code Here

  static void deleteTutorial(ObjectContext context) {
    // Delete object examples
    Expression qualifier = ExpressionFactory.matchExp(Artist.NAME_PROPERTY,
        "Pablo Picasso");
    SelectQuery selectToDelete = new SelectQuery(Artist.class, qualifier);
    Artist picasso = (Artist) Cayenne.objectForQuery(context,
        selectToDelete);

    if (picasso != null) {
      context.deleteObject(picasso);
      context.commitChanges();
View Full Code Here

TOP

Related Classes of org.apache.cayenne.tutorial.persistent.Artist

Copyright © 2018 www.massapicom. 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.