/** * FieldChanged Method. */ public int fieldChanged(boolean bDisplayOption, int iMoveMode) { BaseField fldPMC = this.getOwner(); if ((!fldPMC.isNull()) && (fldPMC.getValue() == 0)) m_fldLandClass.setValue(m_fldLandClass.getIDFromCode(LandClass.PRIVATE_VEHICLE_CODE)); else if (fldPMC.getValue() == UpdatePMC.PMC_MAX) m_fldLandClass.setValue(m_fldLandClass.getIDFromCode(LandClass.SEAT_IN_COACH_CODE)); else m_fldLandClass.setData(null, bDisplayOption, iMoveMode); return super.fieldChanged(bDisplayOption, iMoveMode); } /**
ReferenceField fldReference = (ReferenceField)recMessageLog.getField(MessageLog.kMessageInfoTypeID); int iMessageInfoTypeID = fldReference.getIDFromCode(strMessageInfoType); fldReference.setValue(iMessageInfoTypeID); // Message type fldReference = (ReferenceField)recMessageLog.getField(MessageLog.kMessageTypeID); int iMessageProcessTypeID = fldReference.getIDFromCode(strMessageProcessType); fldReference.setValue(iMessageProcessTypeID); // Message type fldReference.setValue(iMessageStatusID); // Message type fldReference = (ReferenceField)recMessageLog.getField(MessageLog.kMessageTransportID); int iMessageTransportID = fldReference.getIDFromCode(strMessageTransport); fldReference.setValue(iMessageTransportID); // Message type
field.setValue(field.getReferenceRecord(this).getIDFromCode(MessageInfoType.REQUEST)); field = (ReferenceField)this.getScreenRecord().getField(MessageLogScreenRecord.kMessageTypeID); field.setValue(field.getReferenceRecord(this).getIDFromCode(MessageType.MESSAGE_OUT)); field = (ReferenceField)this.getScreenRecord().getField(MessageLogScreenRecord.kMessageStatusID); field.setValue(field.getReferenceRecord(this).getIDFromCode(MessageStatus.SENT));
if (!bSuccess) iMessageStatusID = fldReference.getIDFromCode(MessageStatus.IGNORED); fldReference.setValue(iMessageStatusID); // Message status