/** * */ public int setString(String strValue, boolean bDisplayOption, int iMoveMode) { BaseField field = (BaseField)this.getField(); if ((strValue == null) || (strValue.length() == 0)) return super.setString(strValue, bDisplayOption, iMoveMode); // Don't trip change or display if (m_iMinimumLength != -1) if (strValue.length() < m_iMinimumLength) { Task task = field.getRecord().getRecordOwner().getTask(); App application = task.getApplication(); return task.setLastError(MessageFormat.format(application.getResources(ResourceConstants.ERROR_RESOURCE, true).getString("Too Short"), m_iMinimumLength)); } return super.setString(strValue, bDisplayOption, iMoveMode); } }
/** * */ public int setString(String strValue, boolean bDisplayOption, int iMoveMode) { BaseField field = (BaseField)this.getField(); if ((strValue == null) || (strValue.length() == 0)) return super.setString(strValue, bDisplayOption, iMoveMode); // Don't trip change or display if (m_iMinimumLength != -1) if (strValue.length() < m_iMinimumLength) { Task task = field.getRecord().getRecordOwner().getTask(); App application = task.getApplication(); return task.setLastError(MessageFormat.format(application.getResources(ResourceConstants.ERROR_RESOURCE, true).getString("Too Short"), m_iMinimumLength)); } return super.setString(strValue, bDisplayOption, iMoveMode); } }
/** * */ public int setString(String strValue, boolean bDisplayOption, int iMoveMode) { BaseField field = (BaseField)this.getField(); if ((strValue == null) || (strValue.length() == 0)) return super.setString(strValue, bDisplayOption, iMoveMode); // Don't trip change or display if (m_iMinimumLength != -1) if (strValue.length() < m_iMinimumLength) { Task task = field.getRecord().getRecordOwner().getTask(); App application = task.getApplication(); return task.setLastError(MessageFormat.format(application.getResources(ResourceConstants.ERROR_RESOURCE, true).getString("Too Short"), m_iMinimumLength)); } return super.setString(strValue, bDisplayOption, iMoveMode); } }