Package org.drools.guvnor.client.rpc

Examples of org.drools.guvnor.client.rpc.WorkingSetConfigData


    public WorkingSetEditor(RuleAsset asset) {
        if ( !AssetFormats.WORKING_SET.equals( asset.getMetaData().getFormat() ) ) {
            throw new IllegalArgumentException( "asset must a be a workingset not a: " + asset.getMetaData().getFormat() );
        }
        workingSet = asset;
        WorkingSetConfigData wsData = (WorkingSetConfigData) workingSet.getContent();
        cc = new ConstraintsContainer( wsData.constraints );
        cfc = new CustomFormsContainer( wsData.customForms );
        refreshWidgets();
        setWidth( "100%" );
View Full Code Here


        setWidth( "100%" );

    }

    private void refreshWidgets() {
        WorkingSetConfigData wsData = (WorkingSetConfigData) workingSet.getContent();

        TabPanel tPanel = new TabPanel();
        //tPanel.setWidth(800);
        ScrollPanel pnl = new ScrollPanel();
        //        pnl.setAutoWidth(true);
View Full Code Here

    private static List<String> getConstraintRulesFromWorkingSets(RuleAsset[] workingSets) {
        List<String> constraintRules = new LinkedList<String>();

        if (workingSets != null) {
            for (RuleAsset workingSet : workingSets) {
                WorkingSetConfigData wsConfig = (WorkingSetConfigData) workingSet.content;
                if (wsConfig.constraints != null) {
                    for (ConstraintConfiguration config : wsConfig.constraints) {
                        constraintRules.add(ConstraintsFactory.getInstance().getVerifierRule(config));
                    }
                }
View Full Code Here

    private static List<String> getConstraintRulesFromWorkingSets(Asset[] workingSets) {
        List<String> constraintRules = new LinkedList<String>();

        if (workingSets != null) {
            for (Asset workingSet : workingSets) {
                WorkingSetConfigData wsConfig = (WorkingSetConfigData) workingSet.content;
                if (wsConfig.constraints != null) {
                    for (ConstraintConfiguration config : wsConfig.constraints) {
                        constraintRules.add(ConstraintsFactory.getInstance().getVerifierRule(config));
                    }
                }
View Full Code Here

                log.error("error marshalling asset content: " + ruleAsset.getName(),
                        e);
                throw new SerializationException(e.getMessage());
            }
        } else {
            ruleAsset.setContent(new WorkingSetConfigData());
        }
    }
View Full Code Here

            //for validFacts we need to create a temporal Working Set RuleAsset
            if (validFacts != null && validFacts.length > 0){
                final Asset workingSet = new Asset();
                workingSet.setUuid( "workingSetMock"+UUID.randomUUID().toString() );
           
                WorkingSetConfigData wsConfig = new WorkingSetConfigData();
                wsConfig.validFacts = validFacts;
           
                workingSet.setContent( wsConfig );
               
                result.add(workingSet);
            }
           
            //for each xml working set definition we need to unmarshall it
            //to WorkingSetConfigData and create a Working Set Rule Asset
            if (xmlDefinitions != null && xmlDefinitions.length > 0){
                //Unmarshal each definition and put it in the list
                XStream xt = new XStream(new DomDriver());
               
                for (String xml : xmlDefinitions) {
                    WorkingSetConfigData workingSetConfigData = (WorkingSetConfigData)xt.fromXML(xml);

                    final Asset workingSet = new Asset();
                    workingSet.setUuid( "workingSetMock"+UUID.randomUUID().toString() );

                    workingSet.setContent( workingSetConfigData );
View Full Code Here

            return;
        } else {

            final Set<String> validFacts = new HashSet<String>();
            for (RuleAsset asset : wss) {
                WorkingSetConfigData wsConfig = (WorkingSetConfigData) asset.content;
                if (wsConfig.validFacts != null && wsConfig.validFacts.length > 0){
                    validFacts.addAll(Arrays.asList(wsConfig.validFacts));
                }
            }
View Full Code Here

      } catch (RulesRepositoryException e) {
        log.error("error marshalling asset content: " + asset.metaData.name, e);
        throw new SerializableException(e.getMessage());
      }
    } else {
      asset.content = new WorkingSetConfigData();
    }
  }
View Full Code Here

        RuleAsset[] workingSets = loadRuleAssets( activeWorkingSets );
        List<String> constraintRules = new LinkedList<String>();
        if ( workingSets != null ) {
            for ( RuleAsset ws : workingSets ) {
                WorkingSetConfigData wsConfig = (WorkingSetConfigData) ws.content;
                if ( wsConfig.constraints != null ) {
                    for ( ConstraintConfiguration config : wsConfig.constraints ) {
                        constraintRules.add( ConstraintsFactory.getInstance().getVerifierRule( config ) );
                    }
                }
View Full Code Here

    if (!AssetFormats.WORKING_SET.equals(asset.metaData.format)) {
      throw new IllegalArgumentException("asset must a be a workingset not a: " + asset.metaData.format);
    }
    workingSet = asset;
    sce = SuggestionCompletionCache.getInstance().getEngineFromCache(asset.metaData.packageName);
    WorkingSetConfigData wsData = (WorkingSetConfigData) workingSet.content;
    cc = new ConstraintsContainer(wsData.constraints);
    refreshWidgets();
    setWidth( "100%" );
  }
View Full Code Here

TOP

Related Classes of org.drools.guvnor.client.rpc.WorkingSetConfigData

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.