@Override public String getIdentifier() { return getLabel(); }
/** * Restricted copy constructor. * @param beanToCopy the bean to copy from, not null */ private Builder(ResolvedTradeParameterMetadata beanToCopy) { this.trade = beanToCopy.getTrade(); this.label = beanToCopy.getLabel(); }
@Override protected Object propertyGet(Bean bean, String propertyName, boolean quiet) { switch (propertyName.hashCode()) { case 110621028: // trade return ((ResolvedTradeParameterMetadata) bean).getTrade(); case 102727412: // label return ((ResolvedTradeParameterMetadata) bean).getLabel(); } return super.propertyGet(bean, propertyName, quiet); }
public void test_of() { ResolvedTradeParameterMetadata test = ResolvedTradeParameterMetadata.of(TRADE, "Label"); assertEquals(test.getLabel(), "Label"); assertEquals(test.getIdentifier(), "Label"); assertEquals(test.getTrade(), TRADE); }