com.ca.commons.datamodel
Class DataModelWritableJaxbSource

java.lang.Object
  extended by com.ca.commons.datamodel.DataModelSource
      extended by com.ca.commons.datamodel.DataModelWritableSource
          extended by com.ca.commons.datamodel.DataModelWritableJaxbSource

public final class DataModelWritableJaxbSource
extends DataModelWritableSource


Field Summary
 
Fields inherited from class com.ca.commons.datamodel.DataModelSource
logger
 
Constructor Summary
DataModelWritableJaxbSource(String name, ModelType jaxbRead)
           
 
Method Summary
 ModelType getWrittenJaxb()
           
protected  void readComplete()
           
protected  ModelType readJaxbModelImpl()
           
protected  void writeJaxbModelImpl(ModelType jaxbModel)
           
 
Methods inherited from class com.ca.commons.datamodel.DataModelWritableSource
newMarshaller, writeComplete, writeJaxbModel
 
Methods inherited from class com.ca.commons.datamodel.DataModelSource
equals, getName, hashCode, invalidate, isChanged, lastModified, override, readJaxbModel
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DataModelWritableJaxbSource

public DataModelWritableJaxbSource(@NotNull
                                   String name,
                                   @NotNull
                                   ModelType jaxbRead)
Method Detail

readJaxbModelImpl

@NotNull
protected ModelType readJaxbModelImpl()
Specified by:
readJaxbModelImpl in class DataModelSource

writeJaxbModelImpl

protected void writeJaxbModelImpl(@NotNull
                                  ModelType jaxbModel)
Specified by:
writeJaxbModelImpl in class DataModelWritableSource

readComplete

protected void readComplete()
Overrides:
readComplete in class DataModelSource

getWrittenJaxb

@Nullable
public ModelType getWrittenJaxb()


Created 2011-07-14 13:27 EST