/** * Returns the name of the index. * * @return the name of the index */ @Override public String toString() { return getName(); }
@Override protected Object propertyGet(Bean bean, String propertyName, boolean quiet) { switch (propertyName.hashCode()) { case 3373707: // name return ((ImmutableOvernightIndex) bean).getName(); case 575402001: // currency return ((ImmutableOvernightIndex) bean).getCurrency(); case -1422950650: // active return ((ImmutableOvernightIndex) bean).isActive(); case 394230283: // fixingCalendar return ((ImmutableOvernightIndex) bean).getFixingCalendar(); case 1901198637: // publicationDateOffset return ((ImmutableOvernightIndex) bean).getPublicationDateOffset(); case 1571923688: // effectiveDateOffset return ((ImmutableOvernightIndex) bean).getEffectiveDateOffset(); case 1905311443: // dayCount return ((ImmutableOvernightIndex) bean).getDayCount(); case -2037801138: // defaultFixedLegDayCount return ((ImmutableOvernightIndex) bean).getDefaultFixedLegDayCount(); } return super.propertyGet(bean, propertyName, quiet); }
/** * Restricted copy constructor. * @param beanToCopy the bean to copy from, not null */ private Builder(ImmutableOvernightIndex beanToCopy) { this.name = beanToCopy.getName(); this.currency = beanToCopy.getCurrency(); this.active = beanToCopy.isActive(); this.fixingCalendar = beanToCopy.getFixingCalendar(); this.publicationDateOffset = beanToCopy.getPublicationDateOffset(); this.effectiveDateOffset = beanToCopy.getEffectiveDateOffset(); this.dayCount = beanToCopy.getDayCount(); this.defaultFixedLegDayCount = beanToCopy.getDefaultFixedLegDayCount(); }