public boolean getMonthYear()

in core/src/main/java/com/epam/cme/mdp3/sbe/message/AbstractFieldSet.java [209:228]


    public boolean getMonthYear(final int tagId, final SbeMonthYear dayVal) {
        final SbeFieldType fieldType = metadata().findField(tagId);
        if (fieldType.isComposite() && fieldType.getFieldType().getName().equals(MATURITY_MONTH_YEAR)) {
            dayVal.reset();
            seek(fieldType);
            int valuePos = this.buffer().position();
            dayVal.setYear(this.buffer().getUInt16());
            valuePos += SbePrimitiveType.UInt16.getSize();
            this.buffer().position(valuePos);
            dayVal.setMonth(this.buffer().getUInt8());
            valuePos += SbePrimitiveType.UInt8.getSize();
            this.buffer().position(valuePos);
            dayVal.setDay(this.buffer().getUInt8());
            valuePos += SbePrimitiveType.UInt8.getSize();
            this.buffer().position(valuePos);
            dayVal.setWeek(this.buffer().getUInt8());
            return true;
        }
        return false;
    }