Examples of IEntityFactory


Examples of com.tll.model.IEntityFactory

   * @param intf The associated {@link Interface}
   * @param a The associated {@link Account}
   * @param persist
   */
  private AccountInterface stubAccountInterface(Interface intf, Account a, boolean persist) {
    final IEntityFactory efactory = getEntityFactory();
    final AccountInterface ai = efactory.createEntity(AccountInterface.class, true);
    ai.setAccountKey(a.getId());
    ai.setInterfaceKey(intf.getId());
    for(final InterfaceOption io : intf.getOptions()) {
      final AccountInterfaceOption aio = efactory.createEntity(AccountInterfaceOption.class, true);
      aio.setId(io.getId());
      aio.setName(io.getName());
      aio.setCode(io.getCode());
      aio.setDescription(io.getDescription());
      aio.setAnnualPrice(1f);
      aio.setMonthlyPrice(1f);
      aio.setSetUpPrice(1f);
      for(final InterfaceOptionParameterDefinition iopd : io.getParameters()) {
        final AccountInterfaceOptionParameter aiop =
          efactory.createEntity(AccountInterfaceOptionParameter.class, true);
        aiop.setId(iopd.getId());
        aiop.setName(iopd.getName());
        aiop.setCode(iopd.getCode());
        aiop.setDescription(iopd.getDescription());
        aiop.setValue(Integer.toString(RandomUtils.nextInt(100)));
View Full Code Here

Examples of com.tll.model.IEntityFactory

   * @param intf The associated {@link Interface}
   * @param a The associated {@link Account}
   * @param persist
   */
  private AccountInterface stubAccountInterface(Interface intf, Account a, boolean persist) {
    final IEntityFactory efactory = injector.getInstance(IEntityFactory.class);
    final AccountInterface ai = efactory.createEntity(AccountInterface.class, false);
    ai.setAccountId(a.getId());
    ai.setInterfaceId(intf.getId());
    for(final InterfaceOption io : intf.getOptions()) {
      final AccountInterfaceOption aio = efactory.createEntity(AccountInterfaceOption.class, false);
      aio.setId(io.getId());
      aio.setName(io.getName());
      aio.setCode(io.getCode());
      aio.setDescription(io.getDescription());
      aio.setAnnualPrice(1f);
      aio.setMonthlyPrice(1f);
      aio.setSetUpPrice(1f);
      for(final InterfaceOptionParameterDefinition iopd : io.getParameters()) {
        final AccountInterfaceOptionParameter aiop =
          efactory.createEntity(AccountInterfaceOptionParameter.class, false);
        aiop.setId(iopd.getId());
        aiop.setName(iopd.getName());
        aiop.setCode(iopd.getCode());
        aiop.setDescription(iopd.getDescription());
        aiop.setValue(Integer.toString(RandomUtils.nextInt(100)));
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.