JSRecordMarkers

Properties Summarized

TypeNameSummary

The record for which this JSRecordMarkers is for.

Methods Summarized

TypeNameSummary

Returns a list of all the generic exceptions that did happen when the various methods where called.

This returns all the problems found when validation the record.

This returns the problems found when validation the record filtered by the given level

void

Create a new JSMarker by reporting a message, this message can be an i18n key (should then start with 'i18n') Optionally you can give a dataprovider for which this marker is reported, a LOGGINGLEVEL for this marker, some custom javascript object for later use and a array of message keys if the message was an i18n key with variables.

void

Create a new JSMarker by reporting a message, this message can be an i18n key (should then start with 'i18n') Optionally you can give a dataprovider for which this marker is reported, a LOGGINGLEVEL for this marker, some custom javascript object for later use and a array of message keys if the message was an i18n key with variables.

void

Create a new JSMarker by reporting a message, this message can be an i18n key (should then start with 'i18n') Optionally you can give a dataprovider for which this marker is reported, a LOGGINGLEVEL for this marker, some custom javascript object for later use and a array of message keys if the message was an i18n key with variables.

void

Create a new JSMarker by reporting a message, this message can be an i18n key (should then start with 'i18n') Optionally you can give a dataprovider for which this marker is reported, a LOGGINGLEVEL for this marker, some custom javascript object for later use and a array of message keys if the message was an i18n key with variables.

void

Create a new JSMarker by reporting a message, this message can be an i18n key (should then start with 'i18n') Optionally you can give a dataprovider for which this marker is reported, a LOGGINGLEVEL for this marker, some custom javascript object for later use and a array of message keys if the message was an i18n key with variables.

Properties Detailed

hasErrors

Type Boolean If this validation object has errors or only warnings which don't block the save.

onBeforeInsertFailed

Type Boolean the onBeforeInsertFailed

onBeforeUpdateFailed

Type Boolean the onBeforeUpdateFailed

record

The record for which this JSRecordMarkers is for.

Type JSRecord the record

Methods Detailed

getGenericExceptions()

Returns a list of all the generic exceptions that did happen when the various methods where called.

Returns: Array the genericExceptions

getMarkers()

This returns all the problems found when validation the record.

Returns: Array all the problems that where reported by a report() call.

getMarkers(level)

This returns the problems found when validation the record filtered by the given level

Parameters

  • Number level a level of a marker that should be returned.

Returns: Array all the problems that where reported by a report() call.

report(message)

Create a new JSMarker by reporting a message, this message can be an i18n key (should then start with 'i18n') Optionally you can give a dataprovider for which this marker is reported, a LOGGINGLEVEL for this marker, some custom javascript object for later use and a array of message keys if the message was an i18n key with variables.

Parameters

  • String message The message (can be i18n)

Returns: void

report(message, dataprovider)

Create a new JSMarker by reporting a message, this message can be an i18n key (should then start with 'i18n') Optionally you can give a dataprovider for which this marker is reported, a LOGGINGLEVEL for this marker, some custom javascript object for later use and a array of message keys if the message was an i18n key with variables.

Parameters

  • String message The message (can be i18n)

  • String dataprovider The dataprovider for which this marker is for.

Returns: void

report(message, dataprovider, level)

Create a new JSMarker by reporting a message, this message can be an i18n key (should then start with 'i18n') Optionally you can give a dataprovider for which this marker is reported, a LOGGINGLEVEL for this marker, some custom javascript object for later use and a array of message keys if the message was an i18n key with variables.

Parameters

  • String message The message (can be i18n)

  • String dataprovider The dataprovider for which this marker is for.

  • Number level The LOGGINGLEVEL like ERROR or WARNING

Returns: void

report(message, dataprovider, level, customObject)

Create a new JSMarker by reporting a message, this message can be an i18n key (should then start with 'i18n') Optionally you can give a dataprovider for which this marker is reported, a LOGGINGLEVEL for this marker, some custom javascript object for later use and a array of message keys if the message was an i18n key with variables.

Parameters

  • String message The message (can be i18n)

  • String dataprovider The dataprovider for which this marker is for.

  • Number level The LOGGINGLEVEL like ERROR or WARNING

  • Object customObject A custom object is default the customObject of the validate() call.

Returns: void

report(message, dataprovider, level, customObject, messageKeyParams)

Create a new JSMarker by reporting a message, this message can be an i18n key (should then start with 'i18n') Optionally you can give a dataprovider for which this marker is reported, a LOGGINGLEVEL for this marker, some custom javascript object for later use and a array of message keys if the message was an i18n key with variables.

Parameters

  • String message The message (can be i18n)

  • String dataprovider The dataprovider for which this marker is for.

  • Number level The LOGGINGLEVEL like ERROR or WARNING

  • Object customObject A custom object is default the customObject of the validate() call.

  • Array messageKeyParams Some variables if he message is an i18n key that has place holders.

Returns: void

Last updated