Package com.webobjects.eocontrol

Examples of com.webobjects.eocontrol.EOEditingContext.saveChanges()


      Object snapshotValue = snapshot.valueForKey(key);
      assertEquals(employee.valueForKey(key), ERXValueUtilities.isNull(snapshotValue) ? null : snapshotValue);
      assertTrue(ERXValueUtilities.isNull(committedSnapshot.valueForKey(key)));
    }
   
    ec.saveChanges();
   
    Role role2 = Role.createRole(ec);
    employee.addToRoles(role2);
    employee.removeFromRoles(role1);
   
View Full Code Here


    assertEquals(1, addedRoles.count());
    assertEquals(1, removedRoles.count());
    assertEquals(role2, addedRoles.get(0));
    assertEquals(role1, removedRoles.get(0));
   
    ec.saveChanges();
  }
 
  public void testFetchWithRelationshipQualifier() {
    EOEditingContext ec = ERXEC.newEditingContext();
   
View Full Code Here

    Employee employee = Employee.createEmployee(ec, "Fetch", "Test", Boolean.FALSE, company);
    Role role = Role.createRole(ec);
    employee.addToRoles(role);
    Paycheck paycheck = Paycheck.createPaycheck(ec, new BigDecimal(10), Boolean.FALSE, new NSTimestamp(), employee);
   
    ec.saveChanges();
   
    EOQualifier baseQualifier = Employee.FIRST_NAME.is("Fetch");
    EOQualifier companyQualifier = Employee.COMPANY.dot(Company.NAME).is("Fetch Test Company");
    EOQualifier alternateCompanyQualifier = Employee.COMPANY.is(company);
    EOQualifier paycheckQualifier = Employee.PAYCHECKS.dot(Paycheck.CASHED).isFalse();
View Full Code Here

  public static void deleteObjectsWithPrefix(String entityName, String prefix) {
    EOEditingContext ec = ERXEC.newEditingContext();
    for (Object obj : (NSArray<Object>)EOUtilities.objectsWithQualifierFormat(ec, entityName, "name = '"+prefix+"_*'", null)) {
      ec.deleteObject((EOEnterpriseObject)obj);
    }
    ec.saveChanges();
  }
 
  /**
   * @param eo
   * @param relationshipName
View Full Code Here

      p.setCashed(Boolean.FALSE);
      p.setPaymentDate(new NSTimestamp());
     
      p.setEmployeeRelationship(e1);
     
      ec.saveChanges();
      return ec.globalIDForObject(c);
    } finally {
      ec.unlock();
    }
  }
View Full Code Here

    EOEditingContext ec = ERXEC.newEditingContext();
    ec.lock();
    try {
      Company c = (Company) EOUtilities.createAndInsertInstance(ec, Company.ENTITY_NAME);
      c.setName("Disney World");
      ec.saveChanges();
      return ec.globalIDForObject(c);
    } finally {
      ec.unlock();
    }
  }
View Full Code Here

    try {
      People people = (People) ERCoreBusinessLogic.actor(ec);
      Bug copy = ERXEOControlUtilities.localInstanceOfObject(ec, this);
      if(copy != null && !copy.isRead() && copy.owner().equals(people)) {
        copy.setIsRead(true);
        ec.saveChanges();
      }
    } finally {
      ec.unlock();
    }
  }
View Full Code Here

            ERCoreBusinessLogic.setActor(user);
            Bug bug = Bug.clazz.createAndInsertObject(ec);
            bug.setSubject("Test");
     //       bug.setTextDescription("Test");
            bug.setComponent(Component.clazz.allObjects(ec).lastObject());
            ec.saveChanges();
            bug.setSubject("Test");
            ec.saveChanges();
            bug.setSubject("Test1");
            bug.setOwner(People.clazz.anyUser(ec));
            ec.saveChanges();
View Full Code Here

            bug.setSubject("Test");
     //       bug.setTextDescription("Test");
            bug.setComponent(Component.clazz.allObjects(ec).lastObject());
            ec.saveChanges();
            bug.setSubject("Test");
            ec.saveChanges();
            bug.setSubject("Test1");
            bug.setOwner(People.clazz.anyUser(ec));
            ec.saveChanges();
            ec.deleteObject(bug);
            ec.saveChanges();
View Full Code Here

            ec.saveChanges();
            bug.setSubject("Test");
            ec.saveChanges();
            bug.setSubject("Test1");
            bug.setOwner(People.clazz.anyUser(ec));
            ec.saveChanges();
            ec.deleteObject(bug);
            ec.saveChanges();
            result = pageWithName("ERXSuccess");
        } catch (Exception e) {
            log.error(e);
View Full Code Here

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.