class: ItemValidatingBean

public class: ItemValidatingBean
Author: franke (initial creation)
Project: Phase: 1.0; Status: Proposed; Version: $Revision: 1743 $ $LastChangedDate: 2009-03-25 11:; Complexity: 1
Dates: Created: 16.07.2009 15:21:27; Modified: 16.07.2009 15:21:27;
Flags: Active: false; IsRoot: false; IsLeaf: false;
Extension Points:
UUID: {45FA4055-B883-4537-9DEA-4E0DEC31728A}
Validate item data against a given validation schema.
 

Goto: Custom Properties, Fields, Methods, Tagged Values

Implements: ItemValidating

See also: XmlTransforming, ItemValidating

Appears in: validation

Connections
 
Custom Properties
 
ItemValidatingBean Attributes
Attribute Details
private static const Logger
  LOGGER
Initial: Logger.getLogger(ItemValidatingBean.class)
Notes: Logger for this class.
private XmlTransforming
  xmlTransforming
annotations=@EJB
Notes: A XmlTransforming instance.
 
ItemValidatingBean Methods
Operation Details
private
findContentModel(
   String itemXml):String
Sequential
Tags: throws=TechnicalException
private
findContext(
   String itemXml):String
Sequential
Tags: throws=TechnicalException
private
getValidationTransforming():ValidationTransforming
Sequential
Tags: throws=NamingException
public const
refreshValidationSchemaCache():void
Sequential
Tags: throws=TechnicalException
Notes: {@inheritDoc}
private
transformXmlToValidationReport(
   String reportXml):ValidationReportVO
Sequential
Tags: throws=TechnicalException
Notes: Transform the report xml to a validation report value object.
@return The validation report as value object.
public const
validateItemObject(
   ItemVO itemVO):ValidationReportVO
Sequential
Tags: throws=ValidationSchemaNotFoundException,TechnicalException
Notes: {@inheritDoc}
public const
validateItemObject(
   ItemVO itemVO,
   String validationPoint):ValidationReportVO
Sequential
Tags: throws=ValidationSchemaNotFoundException,TechnicalException
Notes: {@inheritDoc}
public const
validateItemObjectBySchema(
   ItemVO itemVO,
   String validationPoint,
   String validationSchema):ValidationReportVO
Sequential
Tags: throws=ValidationSchemaNotFoundException,TechnicalException
Notes: {@inheritDoc}
public const
validateItemXml(
   String itemXml):String
Sequential
Tags: throws=ValidationSchemaNotFoundException,TechnicalException
Notes: {@inheritDoc}
public const
validateItemXml(
   String itemXml,
   String validationPoint):String
Sequential
Tags: throws=ValidationSchemaNotFoundException,TechnicalException
Notes: {@inheritDoc}
private
validateItemXml(
   String itemXml,
   String validationPoint,
   String context,
   String contentType):String
Sequential
Tags: throws=ValidationSchemaNotFoundException,TechnicalException
Notes: {@inheritDoc}
public
validateItemXmlBySchema(
   String itemXml,
   String validationPoint,
   String validationSchema):String
Sequential
Tags: throws=ValidationSchemaNotFoundException,TechnicalException
Notes: {@inheritDoc}
private
validateItemXmlBySchema(
   String itemXml,
   String validationPoint,
   String validationSchema,
   String contentType):String
Sequential
Tags: throws=ValidationSchemaNotFoundException,TechnicalException
Notes: {@inheritDoc}
 
ItemValidatingBean Tagged Values
Tag Value Notes
annotations @Stateless@Remote@RemoteBinding(jndiBinding = ItemValidatingBean.SERVICE_NAME)@TransactionAttribute(TransactionAttributeType.NOT_SUPPORTED)