Examples of PrimaryKeyPolicy


Examples of net.sf.minuteProject.configuration.bean.strategy.datamodel.PrimaryKeyPolicy

      sb.append(primaryKeyPolicyPattern.getSuffix());
    return sb.toString();
  }
 
  public static String provideSequence (Table table) {
    PrimaryKeyPolicy primaryKeyPolicy = table.getDatabase().getDataModel().getPrimaryKeyPolicy();
    if (primaryKeyPolicy==null) {
      return "NO LOOK UP for PK";
    }
    PrimaryKeyPolicyPattern primaryKeyPolicyPattern = primaryKeyPolicy.getFirstPrimaryKeyPolicyPattern();
    if (primaryKeyPolicyPattern==null) {
      return "NO LOOK UP for PK : no pattern found";
    }
    if (primaryKeyPolicy.isOneGlobal()) {
      return provideSequenceOneGlobal(primaryKeyPolicyPattern);
    } else if (primaryKeyPolicy.isOneForEachTable()){
      String seq = initSequence(primaryKeyPolicyPattern, table);
      if (primaryKeyPolicyPattern.getPrefix()!=null || primaryKeyPolicyPattern.getSuffix()!=null) {
        if (primaryKeyPolicyPattern.getPrefix()!=null)
          seq = primaryKeyPolicyPattern.getPrefix() + seq;
        if (primaryKeyPolicyPattern.getSuffix()!=null)
View Full Code Here

Examples of net.sf.minuteProject.configuration.bean.strategy.datamodel.PrimaryKeyPolicy

     
  }
 
  //
  public boolean isPrimaryKeyPolicyOneGlobal(Model model) {
    PrimaryKeyPolicy primaryKeyPolicy = getPrimaryKeyPolicy(model);
    if (primaryKeyPolicy!=null)
      return primaryKeyPolicy.isOneGlobal();
    return false;
  }
View Full Code Here

Examples of net.sf.minuteProject.configuration.bean.strategy.datamodel.PrimaryKeyPolicy

    }
    return  primaryKeyPolicy.getFirstPrimaryKeyPolicyPattern();
  }
 
  private PrimaryKeyPolicyPattern getPrimaryKeyPolicyPattern (Model model) {
    PrimaryKeyPolicy primaryKeyPolicy = getPrimaryKeyPolicy(model);
    return  getPrimaryKeyPolicyPattern(primaryKeyPolicy);
  }
View Full Code Here

Examples of net.sf.minuteProject.configuration.bean.strategy.datamodel.PrimaryKeyPolicy

    PrimaryKeyPolicy primaryKeyPolicy = getPrimaryKeyPolicy(model);
    return  getPrimaryKeyPolicyPattern(primaryKeyPolicy);
  }
 
  private PrimaryKeyPolicyPattern getPrimaryKeyPolicyPattern (Table table) {
    PrimaryKeyPolicy primaryKeyPolicy = getPrimaryKeyPolicy(table);
    return  getPrimaryKeyPolicyPattern(primaryKeyPolicy);
  }
View Full Code Here

Examples of net.sf.minuteProject.configuration.bean.strategy.datamodel.PrimaryKeyPolicy

    driver.setVersion(mavenArtifact.getMvnVersion());
    return driver;
  }

  private PrimaryKeyPolicy getPrimaryKeyPolicyConfig() {
    PrimaryKeyPolicy primaryKeyPolicy = new PrimaryKeyPolicy();
    boolean isGlobalForEach = getOneForEach();
    primaryKeyPolicy.setOneForEachTable(isGlobalForEach);
    primaryKeyPolicy.setOneGlobal(!isGlobalForEach);
    primaryKeyPolicy.addPrimaryKeyPolicyPattern(getPrimaryKeyPolicyPattern());
    return primaryKeyPolicy;
  }
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.