Package org.openbravo.model.common.enterprise

Examples of org.openbravo.model.common.enterprise.Organization


   *
   * @param AD_Org_ID
   *          Organization's identifier
   */
  public OrgTreeNode(String AD_Org_ID) {
    final Organization org = OBDal.getInstance().get(Organization.class, AD_Org_ID);
    id = AD_Org_ID;
    value = org.getName();
    isReady = org.isReady().toString();
    orgType = org.getOrganizationType();
  }
View Full Code Here


  public void testOrganizationCheck() {
    setUserContext("0");
    OBContext.getOBContext().getOrganizationStructureProvider().reInitialize();

    final Project p = OBDal.getInstance().get(Project.class, "1000001");
    final Organization o5 = OBDal.getInstance().get(Organization.class, "1000005");
    final Organization o3 = OBDal.getInstance().get(Organization.class, "1000001");
    p.setOrganization(o3);
    p.getBusinessPartner().setOrganization(o5);

    try {
      commitTransaction();
View Full Code Here

  public void testADataAccessLevel() {
    setUserContext("0");
    final List<Entity> entities = ModelProvider.getInstance().getModel();
    final StringBuilder sb = new StringBuilder();
    final Client clientZero = OBDal.getInstance().get(Client.class, "0");
    final Organization orgZero = OBDal.getInstance().get(Organization.class, "0");
    for (Entity e : entities) {
      final StringBuilder where = new StringBuilder();
      final List<Object> params = new ArrayList<Object>();
      if (e.getAccessLevel() == AccessLevel.ALL) {
        // anything allowed continue
View Full Code Here

  /**
   * Test the System access level.
   */
  public void testAccessLevelSystem() {
    setUserContext("0");
    final Organization o = OBDal.getInstance().get(Organization.class, "1000002");
    final Table t = OBDal.getInstance().get(Table.class, "100");
    t.setOrganization(o);

    try {
      commitTransaction();
View Full Code Here

  /**
   * Tests the Organization Access Level.
   */
  public void testAccessLevelOrganization() {
    setUserContext("0");
    final Organization o = OBDal.getInstance().get(Organization.class, "0");
    final CashJournal c = OBDal.getInstance().get(CashJournal.class, "1000000");
    c.setOrganization(o);

    try {
      commitTransaction();
View Full Code Here

  /**
   * Tests Access Level System Client.
   */
  public void testAccessLevelSC() {
    setUserContext("0");
    final Organization o = OBDal.getInstance().get(Organization.class, "1000001");
    final Country c = OBDal.getInstance().get(Country.class, "100");
    c.setOrganization(o);

    try {
      commitTransaction();
View Full Code Here

    // change the xml to force an update
    xml = xml.replaceAll("</name>", "t</name>");

    final Client c = OBDal.getInstance().get(Client.class, "1000000");
    final Organization o = OBDal.getInstance().get(Organization.class, "1000000");
    setUserContext("1000000");
    OBContext.getOBContext().setCurrentOrganization(o);
    OBContext.getOBContext().setCurrentClient(c);

    // remove the entity to force a not-write situation
View Full Code Here

    // change the xml to force an update
    xml = xml.replaceAll("</name>", "t</name>");
    xml = xml.replaceAll("</id>", "new</id>");
    final Client c = OBDal.getInstance().get(Client.class, "1000001");
    final Organization o = OBDal.getInstance().get(Organization.class, "1000001");
    setUserContext("1000019");

    // remove the entity from the writable entities to force an access error
    final Entity entity = ModelProvider.getInstance().getEntity(Warehouse.class);
    OBContext.getOBContext().getEntityAccessChecker().getWritableEntities().remove(entity);
View Full Code Here

  public void testImportNoUpdate() {
    setUserContext("100");

    final String xml = exportTax();
    final Client c = OBDal.getInstance().get(Client.class, "1000000");
    final Organization o = OBDal.getInstance().get(Organization.class, "1000000");
    final ImportResult ir = DataImportService.getInstance().importDataFromXML(c, o, xml);

    log.debug("WARNING>>>>");
    assertTrue(ir.getWarningMessages(), ir.getWarningMessages() == null);
    assertEquals(0, ir.getUpdatedObjects().size());
View Full Code Here

  /**
   * Remove the test data from 1000001.
   */
  public void test4Greeting() {
    setUserContext("1000019");
    final Organization org = OBDal.getInstance().get(Organization.class, "1000001");
    final OBCriteria<Greeting> obc = OBDal.getInstance().createCriteria(Greeting.class);
    obc.setFilterOnReadableClients(false);
    obc.setFilterOnReadableOrganization(false);
    obc.add(Expression.eq(PROPERTY_ORGANIZATION, org));
    // assertEquals(7, obc.list().size());
View Full Code Here

TOP

Related Classes of org.openbravo.model.common.enterprise.Organization

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.