com.ebmwebsourcing.wsstar.basefaults.datatypes.api.implementor
Interface WsrfbfModelFactory


public interface WsrfbfModelFactory

Interface of the "model's factory" that must provide creation methods of WS-BaseFaults Types, called by the "RefinedAbstraction"(see "Bridge" design pattern details for more details ). 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 "model's factory" is implemented following the "Bridge" design pattern and the "WsrfbfModelFatory" class represents the "implementor" part

Author:
Thierry Déjean - EBM Websourcing

Method Summary
 BaseFaultType createWsrfbfModelBaseFaultType(java.util.Date timestamp)
          create a minimal BaseFaultType object, respect to "model implementation"
 BaseFaultType.Description createWsrfbfModelBaseFaultTypeDescription(java.lang.String value)
          create a minimal BaseFaultType.Description object, respect to "model implementation"
 BaseFaultType.ErrorCode createWsrfbfModelBaseFaultTypeErrorCode(java.net.URI dialect)
          create a minimal BaseFaultType.ErrorCode object, respect to "model implementation"
 BaseFaultType.FaultCause createWsrfbfModelBaseFaultTypeFaultCause(org.w3c.dom.Element faultCause)
          create a minimal BaseFaultType.FaultCause object, respect to "model implementation"
 WsrfbfReader getWsrfbfModelReader()
          Get a instance of WsrfbfReader class , respect to "model implementation"
 WsrfbfWriter getWsrfbfModelWriter()
          Get a instance of WsrfbfaWriter class, respect to "model implementation"
 

Method Detail

createWsrfbfModelBaseFaultType

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

Parameters:
timestamp - the creation date of the fault
Returns:

createWsrfbfModelBaseFaultTypeDescription

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

Parameters:
value - the description content as String object
Returns:

createWsrfbfModelBaseFaultTypeErrorCode

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

Parameters:
dialect - the dialect to use as URI object
Returns:

createWsrfbfModelBaseFaultTypeFaultCause

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

Parameters:
faultCause - the fault cause representation as Element
Returns:

getWsrfbfModelReader

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

Returns:
an instance of WsrfbfReader class

getWsrfbfModelWriter

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

Returns:
an instance of of WsrfbfWriter class


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