/** * Restricted copy constructor. * @param beanToCopy the bean to copy from, not null */ private Builder(FxSwapCurveNode beanToCopy) { this.template = beanToCopy.getTemplate(); this.fxRateId = beanToCopy.getFxRateId(); this.farForwardPointsId = beanToCopy.getFarForwardPointsId(); this.label = beanToCopy.getLabel(); this.date = beanToCopy.getDate(); this.dateOrder = beanToCopy.getDateOrder(); }
@Override protected Object propertyGet(Bean bean, String propertyName, boolean quiet) { switch (propertyName.hashCode()) { case -1321546630: // template return ((FxSwapCurveNode) bean).getTemplate(); case -1054985843: // fxRateId return ((FxSwapCurveNode) bean).getFxRateId(); case -566044884: // farForwardPointsId return ((FxSwapCurveNode) bean).getFarForwardPointsId(); case 102727412: // label return ((FxSwapCurveNode) bean).getLabel(); case 3076014: // date return ((FxSwapCurveNode) bean).getDate(); case -263699392: // dateOrder return ((FxSwapCurveNode) bean).getDateOrder(); } return super.propertyGet(bean, propertyName, quiet); }