Drools Workbench - jcr2vfs - JCR to XML Exporter 6.2.0.Final

org.drools.workbench.jcr2vfsmigration.jcrExport.asset
Class BaseAssetExporter

java.lang.Object
  extended by org.drools.workbench.jcr2vfsmigration.jcrExport.asset.BaseAssetExporter
Direct Known Subclasses:
AttachmentAssetExporter, FactModelExporter, GuidedDecisionTableExporter, GuidedEditorExporter, PlainTextAssetExporter, PlainTextAssetWithPackagePropertyExporter

public abstract class BaseAssetExporter
extends Object


Constructor Summary
BaseAssetExporter()
           
 
Method Summary
protected  String getExtendedRuleFromCategoryRules(org.drools.guvnor.client.rpc.Module jcrModule, org.drools.repository.AssetItem jcrAssetItem, String ruleDelimiter)
          Retrieves form jcrModule the categoryRules and deduce the rule to extend depending of the assetItem categories retrieve the rule name between ruleDelimiter
protected  String getExtendExpression(org.drools.guvnor.client.rpc.Module jcrModule, org.drools.repository.AssetItem jcrAssetItem, String content)
          Constructs the extends expression, using the asset categories and the module categoryRules, and adds to the passed content.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BaseAssetExporter

public BaseAssetExporter()
Method Detail

getExtendedRuleFromCategoryRules

protected String getExtendedRuleFromCategoryRules(org.drools.guvnor.client.rpc.Module jcrModule,
                                                  org.drools.repository.AssetItem jcrAssetItem,
                                                  String ruleDelimiter)
Retrieves form jcrModule the categoryRules and deduce the rule to extend depending of the assetItem categories retrieve the rule name between ruleDelimiter

Parameters:
jcrModule - module which has the category rule defined
jcrAssetItem - asset with the categories, which can extend the rule
ruleDelimiter - The delimiter used to contruct the return value
Returns:
the rule to extend depending of the asset category and the category rules defined by package between ruleDelimiter

getExtendExpression

protected String getExtendExpression(org.drools.guvnor.client.rpc.Module jcrModule,
                                     org.drools.repository.AssetItem jcrAssetItem,
                                     String content)
Constructs the extends expression, using the asset categories and the module categoryRules, and adds to the passed content. If passed content has an "extend" expression this function returns the same content with the extra extend added, If not, constructs another "extend" with the new rule and modify the content.

Parameters:
jcrModule - module with the categoryRules
jcrAssetItem - asset with the categories to decide the extend expression to add
content - string to be completed with the necessary extend
Returns:
the content passed with the extend expression if it's necessary.

Drools Workbench - jcr2vfs - JCR to XML Exporter 6.2.0.Final

Copyright © 2001-2015 JBoss by Red Hat. All Rights Reserved.