Examples of CurrencyType


Examples of com.moneydance.apps.md.model.CurrencyType

        }
    }

    public double getSplitAdjustedPosition(double referencePosition, int referenceDateInt,
                                           int currentDateInt) {
        CurrencyType currency = currencyWrapper.currencyType;
        double currentRate = currency == null ? 1.0 : currency
                .getUserRateByDateInt(currentDateInt);
        double splitAdjust = currency == null ? 1.0 : currency
                .adjustRateForSplitsInt(referenceDateInt,
                        currentRate, currentDateInt) / currentRate;
        return referencePosition * splitAdjust;
    }
View Full Code Here

Examples of com.moneydance.apps.md.model.CurrencyType

                                    TransactionValues thisTrans, ArrayList<TransactionValues> prevTranses) {
        this.currentTrans = thisTrans;
        this.prevTransValues = prevTranses.isEmpty() ? null : prevTranses.get(prevTranses.size() - 1);

        int currentDateInt = thisTrans.getParentTxn().getDateInt();
        CurrencyType cur = thisTrans.getReferenceAccount().getCurrencyType();
        double currentRate = cur == null ? 1.0
                : cur.getUserRateByDateInt(currentDateInt);
        int prevDateInt = prevTransValues == null ? Integer.MIN_VALUE
                : prevTransValues.getParentTxn().getDateInt();
        double splitAdjust = (cur == null ? 1.0 : cur.adjustRateForSplitsInt(
                prevDateInt, currentRate, currentDateInt) / currentRate);
        this.adjPrevPos = prevTransValues == null ? 0.0 : prevTransValues.getPosition()
                * splitAdjust;

    }
View Full Code Here

Examples of com.moneydance.apps.md.model.CurrencyType

     * @return split adjust factor as ratio
     */
    public static Double getSplitAdjust(TransactionValues thisTrans,
                                        TransactionValues priorTrans) {
        int currentDateInt = thisTrans.getParentTxn().getDateInt();
        CurrencyType cur = thisTrans.getReferenceAccount().getCurrencyType();
        double currentRate = cur == null ? 1.0 : cur
                .getUserRateByDateInt(currentDateInt);
        int prevDateInt = priorTrans == null ? Integer.MIN_VALUE
                : priorTrans.getParentTxn().getDateInt();
        double splitAdjust = (cur == null ? 1.0 : cur.adjustRateForSplitsInt(
                prevDateInt, currentRate, currentDateInt) / currentRate);
        return priorTrans == null ? 0.0 : splitAdjust;

    }
View Full Code Here

Examples of com.moneydance.apps.md.model.CurrencyType

        this.currentInfo = thisCurrentInfo;
        this.currentTrans = thisTrans;
        this.prevTransValues = prevTranses.isEmpty() ? null : prevTranses.get(prevTranses.size() - 1);

        int currentDateInt = thisTrans.getParentTxn().getDateInt();
        CurrencyType cur = thisTrans.getReferenceAccount().getCurrencyType();
        double currentRate = cur == null ? 1.0
                : cur.getUserRateByDateInt(currentDateInt);
        int prevDateInt = prevTransValues == null ? Integer.MIN_VALUE
                : prevTransValues.getParentTxn().getDateInt();
        double splitAdjust = (cur == null ? 1.0 : cur.adjustRateForSplitsInt(
                prevDateInt, currentRate, currentDateInt) / currentRate);
        this.adjPrevPos = prevTransValues == null ? 0.0 : prevTransValues.getPosition()
                * splitAdjust;
        this.matchTable = getLotMatchTable();

View Full Code Here

Examples of org.blueoxygen.postila.performanceanalysis.accountingrules.entity.CurrencyType

    }
    if(hasErrors()){
      return INPUT;
    }
   
    CurrencyType conversionType;
    if(getConversionType().getId() == null || "".equalsIgnoreCase(getConversionType().getId())){
      conversionType = new CurrencyType();
      logInfo = new LogInformation();
      logInfo.setCreateBy(sessionCredentials.getCurrentUser().getId());
      logInfo.setCreateDate(new Timestamp(System.currentTimeMillis()));
    } else {
      conversionType = (CurrencyType) manager.getById(CurrencyType.class, getConversionType().getId());
      logInfo = conversionType.getLogInformation();
    }
   
    logInfo.setActiveFlag(getActive());
    logInfo.setLastUpdateBy(sessionCredentials.getCurrentUser().getId());
    logInfo.setLastUpdateDate(new Timestamp(System.currentTimeMillis()));
   
    conversionType.setLogInformation(logInfo);
    conversionType.setSearchKey(getConversionType().getSearchKey());
    conversionType.setName(getConversionType().getName());
    conversionType.setDescription(getConversionType().getDescription());
    conversionType.setCtdefault(getConversionType().getCtdefault());
   
    manager.save(conversionType);
    setConversionType(conversionType);
    return SUCCESS;
  }
View Full Code Here

Examples of org.hibernate.type.CurrencyType

    }else if(Locale.class.equals(clazz)){
      return new LocaleType();
    }else if(TimeZone.class.equals(clazz)){
      return new TimeZoneType();
    }else if(Currency.class.equals(clazz)){
      return new CurrencyType();
    }else{
      return new SerializableType(clazz);
    }
  }
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.