Humboldt Alignment Editor 2.5.0

eu.esdihumboldt.hale.common.instancevalidator.report.impl
Class InstanceValidationMessageDefinition

java.lang.Object
  extended by eu.esdihumboldt.hale.common.core.report.impl.AbstractMessageDefinition<InstanceValidationMessage>
      extended by eu.esdihumboldt.hale.common.instancevalidator.report.impl.InstanceValidationMessageDefinition
All Implemented Interfaces:
MessageDefinition<InstanceValidationMessage>, ObjectDefinition<InstanceValidationMessage>

public class InstanceValidationMessageDefinition
extends AbstractMessageDefinition<InstanceValidationMessage>

Definition for InstanceValidationMessages.

Author:
Kai Schwierczek

Field Summary
static String KEY_CATEGORY
          Key for category string.
static String KEY_PATH_COUNT
          Key for count of path members.
static String KEY_PATH_PREFIX
          Key prefix for path member.
static String KEY_TYPE
          Key for type name.
 
Fields inherited from class eu.esdihumboldt.hale.common.core.report.impl.AbstractMessageDefinition
KEY_MESSAGE, KEY_STACK_TRACE
 
Fields inherited from interface eu.esdihumboldt.hale.common.core.report.MessageDefinition
ID_PREFIX
 
Constructor Summary
InstanceValidationMessageDefinition()
          Constructor.
 
Method Summary
protected  Properties asProperties(InstanceValidationMessage message)
          Get a Properties representation of the given message that can be used to create a new message instance using AbstractMessageDefinition.createMessage(Properties).
protected  InstanceValidationMessage createMessage(Properties props)
          Create a message from a set of properties
 
Methods inherited from class eu.esdihumboldt.hale.common.core.report.impl.AbstractMessageDefinition
asString, getIdentifier, getObjectClass, parse
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

KEY_CATEGORY

public static final String KEY_CATEGORY
Key for category string.

See Also:
Constant Field Values

KEY_TYPE

public static final String KEY_TYPE
Key for type name.

See Also:
Constant Field Values

KEY_PATH_COUNT

public static final String KEY_PATH_COUNT
Key for count of path members.

See Also:
Constant Field Values

KEY_PATH_PREFIX

public static final String KEY_PATH_PREFIX
Key prefix for path member.

See Also:
Constant Field Values
Constructor Detail

InstanceValidationMessageDefinition

public InstanceValidationMessageDefinition()
Constructor.

Method Detail

createMessage

protected InstanceValidationMessage createMessage(Properties props)
Description copied from class: AbstractMessageDefinition
Create a message from a set of properties

Specified by:
createMessage in class AbstractMessageDefinition<InstanceValidationMessage>
Parameters:
props - the properties
Returns:
the message
See Also:
AbstractMessageDefinition.createMessage(Properties)

asProperties

protected Properties asProperties(InstanceValidationMessage message)
Description copied from class: AbstractMessageDefinition
Get a Properties representation of the given message that can be used to create a new message instance using AbstractMessageDefinition.createMessage(Properties).

Overrides:
asProperties in class AbstractMessageDefinition<InstanceValidationMessage>
Parameters:
message - the message
Returns:
the properties representing the message
See Also:
AbstractMessageDefinition.asProperties(eu.esdihumboldt.hale.common.core.report.Message)

Humboldt Alignment Editor 2.5.0

Build 2012-12-03_12-30-59
Revision 9d2dd4b0318cda9f1393b1ddd390f7f792d70a2d