org.drools.guvnor.server.contenthandler
Class BaseXStreamContentHandler<T extends PortableObject>

java.lang.Object
  extended by org.drools.guvnor.server.contenthandler.ContentHandler
      extended by org.drools.guvnor.server.contenthandler.BaseXStreamContentHandler<T>
Direct Known Subclasses:
WorkingSetHandler

public abstract class BaseXStreamContentHandler<T extends PortableObject>
extends ContentHandler


Field Summary
protected  org.slf4j.Logger log
           
 
Constructor Summary
BaseXStreamContentHandler()
           
 
Method Summary
protected  com.thoughtworks.xstream.XStream getXStream()
           
 void retrieveAssetContent(RuleAsset asset, PackageItem pkg, AssetItem item)
          When loading asset content.
 void storeAssetContent(RuleAsset asset, AssetItem repoAsset)
          For storing the asset content back into the repo node (any changes).
 
Methods inherited from class org.drools.guvnor.server.contenthandler.ContentHandler
isRuleAsset, parentNameFromCategory
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

log

protected final org.slf4j.Logger log
Constructor Detail

BaseXStreamContentHandler

public BaseXStreamContentHandler()
Method Detail

getXStream

protected com.thoughtworks.xstream.XStream getXStream()

retrieveAssetContent

public void retrieveAssetContent(RuleAsset asset,
                                 PackageItem pkg,
                                 AssetItem item)
                          throws com.google.gwt.user.client.rpc.SerializationException
Description copied from class: ContentHandler
When loading asset content.

Specified by:
retrieveAssetContent in class ContentHandler
Parameters:
asset - The target.
item - The source.
Throws:
com.google.gwt.user.client.rpc.SerializationException

storeAssetContent

public void storeAssetContent(RuleAsset asset,
                              AssetItem repoAsset)
                       throws com.google.gwt.user.client.rpc.SerializationException
Description copied from class: ContentHandler
For storing the asset content back into the repo node (any changes).

Specified by:
storeAssetContent in class ContentHandler
Throws:
com.google.gwt.user.client.rpc.SerializationException


Copyright © 2001-2011 JBoss Inc.. All Rights Reserved.