iSeries Remote Systems
v6.0.1

com.ibm.etools.iseries.core.ui.validators
Class ValidatorISeriesObjectTypeAttr

java.lang.Object
  extended bycom.ibm.etools.iseries.core.ui.validators.ValidatorISeriesObjectTypeAttr
All Implemented Interfaces:
ICellEditorValidator, IInputValidator, IISeriesMessages, com.ibm.etools.systems.core.ui.validators.ISystemValidator

public class ValidatorISeriesObjectTypeAttr
extends Object
implements IISeriesMessages, com.ibm.etools.systems.core.ui.validators.ISystemValidator

This class validates iSeries object type:attr pairs.


Field Summary
static String Copyright
           
static int MAX_OBJTYPEATTR_LENGTH
           
 
Fields inherited from interface com.ibm.etools.iseries.core.IISeriesMessages
MSG_ASPDEVNAME_EMPTY, MSG_ASPDEVNAME_NOTVALID, MSG_AUTLNAME_EMPTY, MSG_AUTLNAME_NOTVALID, MSG_CANNOT_POSITION_TO_LINE, MSG_CCSID_EMPTY, MSG_CCSID_NOTVALID, MSG_CMD_COMPLETED, MSG_CMD_DONEINTJOB, MSG_CMD_INTJOB_BUSY, MSG_CMD_MSGSNOTAVAIL, MSG_CMD_NO_INTJOB, MSG_CMD_NOMSGHELP, MSG_CMD_NOMSGS, MSG_CMD_NOTRUN, MSG_CMD_SBMTOINTJOB, MSG_CMD_SUBMITTED, MSG_CMDNAME_EMPTY, MSG_CMDNAME_NOTVALID, MSG_COMM_CACHE_CLEAR, MSG_COMM_CACHE_INVALID_LOCATION, MSG_COMM_CACHE_NOT_AVAILABLE, MSG_COMM_CANNOT_FIND_PGM, MSG_COMM_CANNOT_FIND_SRVPGM, MSG_COMM_CANNOT_START_DEBUG_ROUTER, MSG_COMM_CANNOT_START_DEBUG_ROUTER_PORT, MSG_COMM_CANNOT_START_DEBUG_ROUTER_STARTED, MSG_COMM_CANNOT_START_RAC, MSG_COMM_CANNOT_STOP_DEBUG_ROUTER, MSG_COMM_CANNOT_STOP_RAC, MSG_COMM_CODE_AUTHORITY, MSG_COMM_CODE_MUSTCLOSE, MSG_COMM_CODE_REG_ERROR, MSG_COMM_CONNECTION_ERROR, MSG_COMM_CONNECTION_NOT_EST, MSG_COMM_CONSOLE_IMPORT_CHOOSE, MSG_COMM_CONSOLE_IMPORT_CODESERVER_XML_PARSE_ERROR, MSG_COMM_CONSOLE_IMPORT_CONNECTION_NAME_EXISTS, MSG_COMM_CONSOLE_IMPORT_FVDCSEC_PARSE_ERROR, MSG_COMM_CONSOLE_IMPORT_FVDCSEC_READ_ERROR, MSG_COMM_CONSOLE_IMPORT_FVDCTCP_ACCESS_ERROR, MSG_COMM_CONSOLE_IMPORT_FVDCTCP_NO_FILE, MSG_COMM_CONSOLE_IMPORT_FVDCTCP_READ_ERROR, MSG_COMM_CONSOLE_IMPORT_IMPORT_ERROR, MSG_COMM_CONSOLE_IMPORT_LIBRARY_XML_READ_ERROR, MSG_COMM_CONSOLE_IMPORT_NO_PROFILE_ERROR, MSG_COMM_CONSOLE_IMPORT_SUMMARY, MSG_COMM_ERROR_BIND, MSG_COMM_ERROR_CLIENT_SECURITY, MSG_COMM_ERROR_JDK_MISSING, MSG_COMM_ERROR_RSESERVER_MISSING, MSG_COMM_ERROR_SERVER_SECURITY, MSG_COMM_GENERAL_IO_ERROR, MSG_COMM_HOST_PTF_MISSING, MSG_COMM_HOSTSVR_NOT_STARTED, MSG_COMM_IJOB_BUSY, MSG_COMM_IJOB_DISCONNECTED, MSG_COMM_LOCAL_SERVER_USED, MSG_COMM_MODULE_NOT_IN_PGM, MSG_COMM_MODULE_NOT_IN_SRVPGM, MSG_COMM_NETWOR_INTERRUPTED, MSG_COMM_NETWORK_DOWN, MSG_COMM_NO_IJOB, MSG_COMM_OS400_VERSION_NOT_SUPPORTED, MSG_COMM_OUTSTANDING_REQ, MSG_COMM_OUTSTANDING_REQS, MSG_COMM_PGM_NO_DEBUG_DATA, MSG_COMM_PTF_MISSING, MSG_COMM_REQUEST_NOT_RESPONDED, MSG_COMM_RQSHELL_PTF_MISSING, MSG_COMM_SRVPGM_NO_DEBUG_DATA, MSG_COMM_UNKNOW_HOST, MSG_COMMAND_EMPTY, MSG_COMMAND_INTERACTIVE, MSG_COMMAND_NOTVALID, MSG_COMMAND_SBMJOB, MSG_COMMANDPARMS_EMPTY, MSG_COMMANDPARMS_NOTVALID, MSG_CONNECTION_COMMPROPERTIES, MSG_CONNECTION_PREFIX, MSG_CONSECUTIVE_SOSI, MSG_COPYLIBRARY_FAILED, MSG_COPYMEMBER_FAILED, MSG_COPYOBJECT_FAILED, MSG_CPA_IMPORT_ERROR_DURING_IMPORT, MSG_CPA_IMPORT_ERROR_READING_TYPES_FILE, MSG_CPA_IMPORT_SELECT_DIRECTORY, MSG_CPA_IMPORT_SPECIFY_CONNECTION_PROFILE, MSG_CPA_IMPORT_SUMMARY_OF_IMPORT, MSG_CPO_IMPORT_DEFAULT_HOST_MUST_BE_SPECIFIED, MSG_CPO_IMPORT_ERROR_DURING_IMPORT, MSG_CPO_IMPORT_FILE_IS_EMPTY, MSG_CPO_IMPORT_FILE_NOT_FOUND, MSG_CPO_IMPORT_FILE_PARSE_ERROR, MSG_CPO_IMPORT_FILE_READ_ERROR, MSG_CPO_IMPORT_FILTER_NAME_EXISTS, MSG_CPO_IMPORT_LIST_OF_FILTERS_IMPORTED, MSG_CPO_IMPORT_NO_FILTERS_TO_IMPORT, MSG_CPO_IMPORT_NO_PROFILE_EXISTS, MSG_CPO_IMPORT_NOT_VALID_CODE_PROJECT, MSG_CPO_IMPORT_PLEASE_ENTER_CPO_FILE, MSG_CPO_IMPORT_PROFILE_NAME_EXISTS, MSG_CPO_IMPORT_SELECT_PROJECT_FILE, MSG_CPO_IMPORT_SPECIFY_CONNECTION_PROFILE, MSG_CPO_IMPORT_SUMMARY_OF_OPERATIONS, MSG_DOWNLOAD_ALREADY_OPEN_IN_EDITOR, MSG_DOWNLOAD_FAILED, MSG_DOWNLOAD_LOCK_NO_READ, MSG_DOWNLOAD_LOCK_NO_WRITE, MSG_DOWNLOAD_LOCK_NO_WRITE_DSPJOB, MSG_DOWNLOAD_NO_WRITE, MSG_DSPEC_ALT_EMPTY, MSG_DSPEC_ALTSET_INVALID, MSG_DSPEC_BASED_EMPTY, MSG_DSPEC_BASED_INVALID, MSG_DSPEC_CONST_EMPTY, MSG_DSPEC_CONST_INVALID, MSG_DSPEC_CTDATA_PERRCD, MSG_DSPEC_DIM_EMPTY, MSG_DSPEC_DIM_INVALID, MSG_DSPEC_DS_LENGTH_EMPTY, MSG_DSPEC_DS_LENGTH_INVALID, MSG_DSPEC_DS_LIKE_EMPTY, MSG_DSPEC_DTAARA_EMPTY, MSG_DSPEC_DTAARA_INVALID, MSG_DSPEC_EXPORT_EMPTY, MSG_DSPEC_EXTFLD_EMPTY, MSG_DSPEC_EXTFMT_INVALID, MSG_DSPEC_EXTNAME_EMPTY, MSG_DSPEC_FROMFILE_EMPTY, MSG_DSPEC_IMPORT_EMPTY, MSG_DSPEC_INZ_EMPTY, MSG_DSPEC_INZ_INVALID, MSG_DSPEC_ITEMNAME_EMPTY, MSG_DSPEC_ITEMNAME_INVALID, MSG_DSPEC_LENGTH_OUTOFRANGE, MSG_DSPEC_LONGNAME_INVALID, MSG_DSPEC_NOT_ALLOWED_CURRENT_PROC, MSG_DSPEC_NOT_ALLOWED_WITH_ALT, MSG_DSPEC_NOT_ALLOWED_WITH_ASC, MSG_DSPEC_NOT_ALLOWED_WITH_BASED, MSG_DSPEC_NOT_ALLOWED_WITH_CTDATA, MSG_DSPEC_NOT_ALLOWED_WITH_DADS, MSG_DSPEC_NOT_ALLOWED_WITH_DESC, MSG_DSPEC_NOT_ALLOWED_WITH_DIM, MSG_DSPEC_NOT_ALLOWED_WITH_EXTFMT, MSG_DSPEC_NOT_ALLOWED_WITH_FROM, MSG_DSPEC_NOT_ALLOWED_WITH_FROM_POS, MSG_DSPEC_NOT_ALLOWED_WITH_LIKEDS, MSG_DSPEC_NOT_ALLOWED_WITH_PERRCD, MSG_DSPEC_NOT_ALLOWED_WITH_PSDS, MSG_DSPEC_NOT_ALLOWED_WITH_RUNTIME, MSG_DSPEC_NOT_ALLOWED_WITH_TO, MSG_DSPEC_OCCURS_EMPTY, MSG_DSPEC_OVERLAY_EMPTY, MSG_DSPEC_OVERLAY_INVALID, MSG_DSPEC_PERRCD_EMPTY, MSG_DSPEC_POSITION_INVALID, MSG_DSPEC_PREFIX_EMPTY, MSG_DSPEC_PREFIX_INVALID, MSG_DSPEC_SHORT_NAME_INVALID, MSG_DSPEC_START_INVALID, MSG_DSPEC_SUBNAME_EMPTY, MSG_DSPEC_SUBNAME_EXISTS, MSG_DSPEC_TOFILE_EMPTY, MSG_DSPEC_UNNAMED_CTDATA, MSG_DSPEC_WITH_ARRAY_ONLY, MSG_DTAARANAME_EMPTY, MSG_DTAARANAME_NOTVALID, MSG_DTAQNAME_EMPTY, MSG_DTAQNAME_NOTVALID, MSG_FILENAME_EMPTY, MSG_FILENAME_NOTVALID, MSG_FLDNAME_EMPTY, MSG_FLDNAME_NOTVALID, MSG_FREEFORM_CONVERTER_FAILED, MSG_FREEFORM_CONVERTER_OK, MSG_GENERICNAME_NOTVALID, MSG_IASPNAME_NOTVALID, MSG_ISERIES_SEARCH_COLUMNNUMBER_EMPTY, MSG_ISERIES_SEARCH_EVENTFILE_LOCKED, MSG_ISERIES_SEARCH_INPUT_BOTH, MSG_ISERIES_SEARCH_INPUT_NUMBER, MSG_ISERIES_SEARCH_INPUT_POSITIVE_NUMBER, MSG_ISERIES_SEARCH_RECORD_LENGTH, MSG_ISERIES_SEARCH_SEARCHSTRING_EMPTY, MSG_JMC_CTORPAGE_DESC, MSG_JMC_CTORPARAMPAGE_DESC, MSG_JMC_METHPAGE_DESC, MSG_JMC_METHPARAMPAGE_DESC, MSG_JMCWIZARD_CANNOTREADFILE, MSG_JMCWIZARD_CLASSNOPARENT, MSG_JMCWIZARD_CLASSNOTFOUND, MSG_JMCWIZARD_FILEEXISTS, MSG_JMCWIZARD_FILENOTFOUND, MSG_JMCWIZARD_NAMEHASBLANK, MSG_JMCWIZARD_NAMEHASNUM, MSG_JMCWIZARD_NAMEREQ, MSG_JMCWIZARD_NOCONNECTION, MSG_JMCWIZARD_NOJAVART, MSG_JMCWIZARD_NUMHASNONDIGIT, MSG_JMCWIZARD_NUMOUTOFRANGE, MSG_JMCWIZARD_REPL_QUEST, MSG_JMCWIZARD_UNZIPERR, MSG_JOB_NAME_EMPTY, MSG_JOB_NAME_NOTVALID, MSG_JOB_NUMBER_EMPTY, MSG_JOB_NUMBER_NOTVALID, MSG_JOB_PROPERTY_CHG_ERROR, MSG_JOB_PROPERTY_INVALID, MSG_JOB_STATUS_NOT_CHECKED, MSG_JOB_USER_EMPTY, MSG_JOB_USER_NOTVALID, MSG_JOBDNAME_EMPTY, MSG_JOBDNAME_NOTVALID, MSG_JOBMONITOR_REFRESH_HOUR, MSG_JOBMONITOR_REFRESH_HOURS, MSG_JOBMONITOR_REFRESH_MINUTE, MSG_JOBMONITOR_REFRESH_MINUTES, MSG_JOBMONITOR_REFRESH_NEVER, MSG_JOBMONITOR_REFRESH_SECONDS, MSG_LIB_EXISTS, MSG_LIB_NOTFOUND, MSG_LIB_NOTFOUND_CREATE, MSG_LIB_QTEMP_NOTALLOWED, MSG_LIBL_ALREADYCURLIB, MSG_LIBL_ALREADYONLIBL, MSG_LIBL_FILTER_ALREADY_EXISTS, MSG_LIBL_FILTER_QUESTION, MSG_LIBNAME_EMPTY, MSG_LIBNAME_NOTVALID, MSG_LISTRETRIEVAL_CANCELLED, MSG_LISTRETRIEVAL_FAILED, MSG_MBR_SRCDTAREQUIRED, MSG_MBRNAME_EMPTY, MSG_MBRNAME_NOTVALID, MSG_MBRTYPE_DUPLICATE, MSG_MBRTYPE_GENERIC_EMPTY, MSG_MBRTYPE_GENERIC_NOTVALID, MSG_MBRTYPE_NOTUNIQUE, MSG_MBRTYPE_SCALAR_EMPTY, MSG_MBRTYPE_SCALAR_NOTVALID, MSG_MEMBER_NOT_FOUND, MSG_MODULENAME_EMPTY, MSG_MODULENAME_NOTVALID, MSG_MOVEMEMBER_FAILED, MSG_MOVEMEMBER_SAMEFILE, MSG_MOVEOBJECT_FAILED, MSG_MOVEOBJECT_SAMELIBRARY, MSG_MSGFILENAME_EMPTY, MSG_MSGFILENAME_NOTVALID, MSG_NEW_COMPILE_MAIN_COMMAND_EMPTY, MSG_NEW_COMPILE_MAIN_COMMAND_INTRO, MSG_NEW_COMPILE_MAIN_DESC, MSG_NEW_COMPILE_MAIN_NAME_DUPLICATE, MSG_NEW_COMPILE_MAIN_NAME_EMPTY, MSG_NEW_COMPILE_MAIN_NAME_INTRO, MSG_NEWMBRTYPE_EMPTY, MSG_NEWMBRTYPE_INUSE, MSG_NFS_CREATE_DIR_QUESTION, MSG_NFS_DIR_NOT_CREATED, MSG_NFS_DISPLAY_ALL_LIB, MSG_NFS_ENTERNAME, MSG_NFS_ENTERNEWNAME, MSG_NFS_ENTERTYPE, MSG_NFS_INVALID_SUBSET_ATTRIB, MSG_NFS_INVALID_SUBSET_NAME, MSG_NFS_INVALID_SUBSET_SIZE, MSG_NFS_INVALID_SUBSET_TYPE, MSG_NFS_INVALID_SUBSVAR, MSG_NFS_INVALIDCHARACTER, MSG_NFS_INVALIDNAME, MSG_NFS_INVALIDTYPE, MSG_NFS_MISSING_SUBSVAR, MSG_NFS_OVERWRITE_FILE_QUESTION, MSG_NFS_READONLY_FILE, MSG_NFS_TYPENOTFOUND, MSG_NO_QTEMP_EDIT_SUPPORT, MSG_OBJATTR_EMPTY, MSG_OBJATTR_GENERIC_EMPTY, MSG_OBJATTR_GENERIC_NOTVALID, MSG_OBJATTR_NOTVALID, MSG_OBJATTR_SCALAR_EMPTY, MSG_OBJATTR_SCALAR_NOTVALID, MSG_OBJNAME_EMPTY, MSG_OBJNAME_NOTVALID, MSG_OBJTYPE_ALLALLNOTVALID, MSG_OBJTYPE_DUPLICATE, MSG_OBJTYPE_EMPTY, MSG_OBJTYPE_NOTUNIQUE, MSG_OBJTYPE_NOTVALID, MSG_OBJTYPEATTR_EMPTY, MSG_OBJTYPEATTR_NOTVALID, MSG_OPEN_IN_EDITOR_NO_MEMBER, MSG_PASSWORD_GOING_TO_EXPIRE, MSG_PASSWORD_GOING_TO_EXPIRE_TOMORROW, MSG_PASSWORD_NEW_ADJACENT_DIGITS, MSG_PASSWORD_NEW_CHARACTER_INVALID, MSG_PASSWORD_NEW_CONSECUTIVE_REPEAT_CHARACTER, MSG_PASSWORD_NEW_DISALLOWED, MSG_PASSWORD_NEW_NO_NUMERIC, MSG_PASSWORD_NEW_PREVIOUSLY_USED, MSG_PASSWORD_NEW_REPEAT_CHARACTER, MSG_PASSWORD_NEW_SAME_POSITION, MSG_PASSWORD_NEW_TOO_LONG, MSG_PASSWORD_NEW_TOO_SHORT, MSG_PASSWORD_NEW_USERID, MSG_PASSWORD_OLD_NOT_VALID, MSG_PATH_PREFIX, MSG_PATHNAME_EMPTY, MSG_PGMNAME_EMPTY, MSG_PGMNAME_NOTVALID, MSG_PGMSRVPGMNAME_EMPTY, MSG_PGMSRVPGMNAME_NOTVALID, MSG_PREFIX, MSG_PROCEDURE, MSG_QUESTION_CRTLIB, MSG_RCDNAME_EMPTY, MSG_RCDNAME_NOTVALID, MSG_RECORD_LENGTH_EMPTY, MSG_RECORD_LENGTH_NOTVALID, MSG_RECORD_NF, MSG_REFLIB_REQUIRED, MSG_RPGWIZARD_ALL_OPTIONS_SELECTED, MSG_RPGWIZARD_ARRAY_NAME_INVALID, MSG_RPGWIZARD_ARRAY_NOT_INTEGER, MSG_RPGWIZARD_CCSID_EMPTY, MSG_RPGWIZARD_CCSID_INVALID, MSG_RPGWIZARD_CLASS_EMPTY, MSG_RPGWIZARD_CLASS_INVALID, MSG_RPGWIZARD_CONSTANT_NAME_INVALID, MSG_RPGWIZARD_DECIMAL_NOT_INTEGER, MSG_RPGWIZARD_DECIMAL_OUT_OF_RANGE, MSG_RPGWIZARD_EXTNAME_INVALID, MSG_RPGWIZARD_FIELDTYPE_NAME_EMPTY, MSG_RPGWIZARD_FIELDTYPE_NAME_INVALID, MSG_RPGWIZARD_FORMAT_INVALID, MSG_RPGWIZARD_FORMAT_NOT_SELECTED, MSG_RPGWIZARD_LENGTH_EMPTY, MSG_RPGWIZARD_LENGTH_INVALID, MSG_RPGWIZARD_LENGTH_NOT_INTEGER, MSG_RPGWIZARD_LENGTH_OUT_OF_RANGE, MSG_RPGWIZARD_NUMCONST_NAME_EMPTY, MSG_RPGWIZARD_NUMCONST_NAME_INVALID, MSG_RPGWIZARD_PARAMETER_NAME_EMPTY, MSG_RPGWIZARD_PARAMETER_NAME_EXIST, MSG_RPGWIZARD_PARAMETER_NAME_INVALID, MSG_RPGWIZARD_PROCEDURE_NAME_EMPTY, MSG_RPGWIZARD_PROCEDURE_NAME_INVALID, MSG_RPGWIZARD_TYPE_NOT_SELECTED, MSG_SAVEFILE_CREATING, MSG_SAVEFILE_EXIST_NOTSAVF, MSG_SAVEFILE_EXIST_REPLACE, MSG_SAVEFILE_LOCAL_ERROR, MSG_SAVEFILE_RESTORING, MSG_SAVEFILE_RSTLIB_EXISTS, MSG_SAVEFILE_UPLOAD_DONE, MSG_SAVEFILE_UPLOAD_ERROR, MSG_SBMJOB_PARMS_NOCMD, MSG_SBMJOB_PARMS_NOJOBD, MSG_SIGNON_GENERAL_ERROR, MSG_SIGNON_PASSWORD_ERROR, MSG_SIGNON_PASSWORD_EXPIRED, MSG_SIGNON_PASSWORD_INCORRECT, MSG_SIGNON_PASSWORD_INCORRECT_USER_DISABLED, MSG_SIGNON_PASSWORD_NEW_VERIFY_MISMATCH, MSG_SIGNON_USERID_DISABLED, MSG_SIGNON_USERID_ERROR, MSG_SIGNON_USERID_INVALID, MSG_SRVPGMNAME_EMPTY, MSG_SRVPGMNAME_NOTVALID, MSG_STATUS_UPLOADING, MSG_STATUS_VERIFYING, MSG_SYNTAX_CHECK_ILERPG_DLLS_NOTLOADED, MSG_SYNTAX_CHECK_ILERPG_ERROR, MSG_SYNTAX_CHECK_ILERPG_OK, MSG_SYNTAX_CHECK_MORE_THAN_MAX_MSG, MSG_SYNTAX_CHECK_SQL_OFFLINE, MSG_TABLE_EXPORT_ERROR, MSG_TITLE, MSG_UNEPECTED_UNKNOWN, MSG_UNEXPCTED_UNEXPECTED, MSG_UPLOAD_LOCK_NO_READ, MSG_UPLOAD_LOCK_NO_WRITE, MSG_UPLOAD_LOCK_NO_WRITE_DSPJOB, MSG_UPLOAD_MEMBER_EXISTS, MSG_UPLOAD_NO_MEMBER, MSG_UPLOAD_NO_WRITE, MSG_USERID_EMPTY, MSG_USERID_NOTVALID, MSG_VERIFY_DLLS_NOTLOADED, MSG_VERIFY_ILERPG_COMM_BUSY, MSG_VERIFY_ILERPG_COMPILE_ERR, MSG_VERIFY_ILERPG_DLLS_NOTLOADED, MSG_VERIFY_ILERPG_IO_LISTFIL, MSG_VERIFY_ILERPG_LOW_SEVERITY, MSG_VERIFY_ILERPG_NO_MEMORY, MSG_VERIFY_ILERPG_OK, MSG_VERIFY_ILERPG_OPEN_LISTFIL, MSG_VERIFY_ILERPG_STOP_KEY_PRESSED, MSG_VERIFY_ILERPG_SYSERR, PLUGIN_ID, PREFIX, RESID_PREFIX
 
Constructor Summary
ValidatorISeriesObjectTypeAttr(boolean genericAllowed)
          Constructor
 
Method Summary
protected  String doMessageSubstitution(com.ibm.etools.systems.core.messages.SystemMessage msg, String substitution)
          Helper method to substitute data into a message
 int getMaximumNameLength()
          Return the max length for type:attr -> 21
 com.ibm.etools.systems.core.messages.SystemMessage getSystemMessage()
          If isValid returns non-null and you desire a full bodied SystemMessage versus a string, call this method after isValid to get the full bodied SystemMessage.
protected  String getSystemMessageText(com.ibm.etools.systems.core.messages.SystemMessage msg)
          Helper method to set the current system message and return its level one text
 String isValid(Object newValue)
          As required by ICellEditor.
 String isValid(String newText)
          Called to do verification of user-entered text.
 com.ibm.etools.systems.core.messages.SystemMessage validate(String text)
          For convenience, this is a shortcut to calling:
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

Copyright

public static final String Copyright
See Also:
Constant Field Values

MAX_OBJTYPEATTR_LENGTH

public static final int MAX_OBJTYPEATTR_LENGTH
See Also:
Constant Field Values
Constructor Detail

ValidatorISeriesObjectTypeAttr

public ValidatorISeriesObjectTypeAttr(boolean genericAllowed)
Constructor

Parameters:
genericAllowed - true if the attribute part is allowed to be generic
Method Detail

getMaximumNameLength

public int getMaximumNameLength()
Return the max length for type:attr -> 21

Specified by:
getMaximumNameLength in interface com.ibm.etools.systems.core.ui.validators.ISystemValidator

getSystemMessage

public com.ibm.etools.systems.core.messages.SystemMessage getSystemMessage()
If isValid returns non-null and you desire a full bodied SystemMessage versus a string, call this method after isValid to get the full bodied SystemMessage.

Will be null if isValid returned null.

Specified by:
getSystemMessage in interface com.ibm.etools.systems.core.ui.validators.ISystemValidator

isValid

public String isValid(Object newValue)
As required by ICellEditor. Simply calls isValid(String)

Specified by:
isValid in interface ICellEditorValidator

validate

public com.ibm.etools.systems.core.messages.SystemMessage validate(String text)
For convenience, this is a shortcut to calling:

  if (isValid(text) != null)
    msg = getSystemMessage();
 

Specified by:
validate in interface com.ibm.etools.systems.core.ui.validators.ISystemValidator

isValid

public String isValid(String newText)
Called to do verification of user-entered text.

Specified by:
isValid in interface IInputValidator
Parameters:
newText - the input text to be verified
Returns:
A error message string if the verify failed, or null if it is successful.

doMessageSubstitution

protected String doMessageSubstitution(com.ibm.etools.systems.core.messages.SystemMessage msg,
                                       String substitution)
Helper method to substitute data into a message


getSystemMessageText

protected String getSystemMessageText(com.ibm.etools.systems.core.messages.SystemMessage msg)
Helper method to set the current system message and return its level one text


iSeries Remote Systems
v6.0.1

Copyright © 2005 IBM Corp. All Rights Reserved.

Note: This documentation is for part of an interim API that is still under development and expected to change significantly before reaching stability. It is being made available at this early stage to solicit feedback from pioneering adopters on the understanding that any code that uses this API will almost certainly be broken (repeatedly) as the API evolves.