com.ebmwebsourcing.wsstar.basefaults.datatypes.api.abstraction
Interface WsrfbfFactory

All Known Implementing Classes:
RefinedWsrfbfFactory

public interface WsrfbfFactory

Interface of the factory that must provide creation methods of WS-BaseFaults Types. Mainly expected methods are those which help to build BaseFaultType, BaseFaultType.Description, BaseFaultType.ErrorCode and BaseFaultType.FaultCause typed objects. Also provide getters for WsrfbfReader and {WsrfbfWriter} objects. NOTE : the factory is implemented following the "Bridge" design pattern and the "WsrfbfFactory" class represents the "abstraction" part

Author:
Thierry Déjean - EBM Websourcing

Method Summary
 BaseFaultType createBaseFaultType(java.util.Date timestamp)
          create a minimal BaseFaultType object, respect to "model implementation"
 BaseFaultType.Description createBaseFaultTypeDescription(java.lang.String value)
          create a minimal BaseFaultType.Description object, respect to "model implementation"
 BaseFaultType.ErrorCode createBaseFaultTypeErrorCode(java.net.URI dialect)
          create a minimal BaseFaultType.ErrorCode object, respect to "model implementation"
 BaseFaultType.FaultCause createBaseFaultTypeFaultCause(org.w3c.dom.Element faultCause)
          create a minimal BaseFaultType.FaultCause object, respect to "model implementation"
 WsrfbfReader getWsrfbfReader()
          Get a instance of WsrfbfReader class , respect to "model implementation"
 WsrfbfWriter getWsrfbfWriter()
          Get a instance of WsrfbfWriter class, respect to "model implementation"
 

Method Detail

createBaseFaultType

BaseFaultType createBaseFaultType(java.util.Date timestamp)
create a minimal BaseFaultType object, respect to "model implementation"

Parameters:
timestamp - the creation date of the fault
Returns:
new BaseFaultType instance

createBaseFaultTypeDescription

BaseFaultType.Description createBaseFaultTypeDescription(java.lang.String value)
create a minimal BaseFaultType.Description object, respect to "model implementation"

Parameters:
value - the description content as String object
Returns:
new BaseFaultType.Description instance

createBaseFaultTypeErrorCode

BaseFaultType.ErrorCode createBaseFaultTypeErrorCode(java.net.URI dialect)
create a minimal BaseFaultType.ErrorCode object, respect to "model implementation"

Parameters:
dialect - the dialect to use as URI object
Returns:
new BaseFaultType.ErrorCode instance

createBaseFaultTypeFaultCause

BaseFaultType.FaultCause createBaseFaultTypeFaultCause(org.w3c.dom.Element faultCause)
create a minimal BaseFaultType.FaultCause object, respect to "model implementation"

Parameters:
faultCause - the fault cause representation as Element

getWsrfbfReader

WsrfbfReader getWsrfbfReader()
Get a instance of WsrfbfReader class , respect to "model implementation"

Returns:
an instance of WsrfbfReader class

getWsrfbfWriter

WsrfbfWriter getWsrfbfWriter()
Get a instance of WsrfbfWriter class, respect to "model implementation"

Returns:
an instance of of WsrfbfWriter class


Copyright © 2010-2011 eBM Websourcing. All Rights Reserved.