Package org.drools.guvnor.client.rpc

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


    refreshWidgets();
    setWidth( "100%" );
  }
 
  private void refreshWidgets() {
        WorkingSetConfigData wsData = (WorkingSetConfigData) workingSet.content;
   
    TabPanel tPanel = new TabPanel();
    tPanel.setWidth(800);
    Panel pnl = new Panel();
//        pnl.setAutoWidth(true);
View Full Code Here


        RuleAsset[] workingSets = getService().loadRuleAssets( activeWorkingSets.toArray( new String[activeWorkingSets.size()] ) );
        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

            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

    public WorkingSetEditor(RuleAsset asset) {
        if (!AssetFormats.WORKING_SET.equals(asset.metaData.format)) {
            throw new IllegalArgumentException("asset must a be a workingset not a: " + asset.metaData.format);
        }
        workingSet = asset;
        WorkingSetConfigData wsData = (WorkingSetConfigData) workingSet.content;
        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.content;

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

            //for validFacts we need to create a temporal Working Set RuleAsset
            if (validFacts != null && validFacts.length > 0){
                final RuleAsset workingSet = new RuleAsset();
                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 RuleAsset workingSet = new RuleAsset();
                    workingSet.setUuid( "workingSetMock"+UUID.randomUUID().toString() );

                    workingSet.setContent( workingSetConfigData );
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

    public void testUnmarshalling() throws Exception{
        InputStream workingSetResource = WorkingSetResourceSerializationTest.class.getResourceAsStream("serializedWorkingSet.xml");

        WorkingSetHandler wsh = new WorkingSetHandler();
       
        WorkingSetConfigData workingSetConfigData = wsh.unmarshallContent(IOUtils.toString(workingSetResource));
       
        Assert.assertNotNull(workingSetConfigData);
       
        List<String> validFacts = Arrays.asList(workingSetConfigData.validFacts);
       
View Full Code Here

        } else {
           
            //get all the validFact from all the WSs
            final Set<String> validFacts = new HashSet<String>();
            for (Asset asset : wss) {
                WorkingSetConfigData wsConfig = (WorkingSetConfigData) asset.getContent();
                if (wsConfig.validFacts != null && wsConfig.validFacts.length > 0) {
                    validFacts.addAll(Arrays.asList(wsConfig.validFacts));
                }
            }
           
View Full Code Here

    public WorkingSetEditor(Asset asset) {
        if ( !AssetFormats.WORKING_SET.equals( asset.getFormat() ) ) {
            throw new IllegalArgumentException( "asset must a be a workingset not a: " + asset.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

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.