Package org.uberfire.java.nio.file

Examples of org.uberfire.java.nio.file.Path


        final Results kieResults = kieBuilder.buildAll().getResults();
        final BuildResults results = convertMessages( kieResults );

        //Validate paths that are not handled by Kie
        for ( Map.Entry<Path, BuildValidationHelper> e : nonKieResourceValidationHelpers.entrySet() ) {
            final Path resource = e.getKey();
            final BuildValidationHelper validator = e.getValue();
            final List<ValidationMessage> validationMessages = validator.validate( Paths.convert( resource ) );
            if ( !( validationMessages == null || validationMessages.isEmpty() ) ) {
                for ( ValidationMessage validationMessage : validationMessages ) {
                    results.addBuildMessage( convertValidationMessage( validationMessage ) );
View Full Code Here


        final List<ValidationMessage> nonKieResourceValidatorRemovedMessages = new ArrayList<ValidationMessage>();

        for ( final Map.Entry<org.uberfire.backend.vfs.Path, Collection<ResourceChange>> pathCollectionEntry : changes.entrySet() ) {
            for ( final ResourceChange change : pathCollectionEntry.getValue() ) {
                final ResourceChangeType type = change.getType();
                final Path resource = Paths.convert( pathCollectionEntry.getKey() );

                checkNotNull( "type", type );
                checkNotNull( "resource", resource );

                final BuildValidationHelper validator = getBuildValidationHelper( resource );
                final String destinationPath = resource.toUri().toString().substring( projectPrefix.length() + 1 );
                changedFilesKieBuilderPaths.add( destinationPath );
                switch ( type ) {
                    case ADD:
                    case UPDATE:
                        //Only files can be processed
View Full Code Here

  private XStream xs = new XStream();

  @Override
  public void saveGridPreferences(GridPreferencesStore preferences) {
    Path preferencesPath = userServicesBackend.buildPath(identity.getName(), "datagrid-preferences", preferences.getGlobalPreferences().getKey());
    ioServiceConfig.write(preferencesPath, xs.toXML(preferences));
  }
View Full Code Here

    ioServiceConfig.write(preferencesPath, xs.toXML(preferences));
  }

  @Override
  public GridPreferencesStore loadGridPreferences(String key) {
    Path preferencesPath = userServicesBackend.buildPath(identity.getName(), "datagrid-preferences", key);
    try {
      if (ioServiceConfig.exists(preferencesPath)) {
        final String xml = ioServiceConfig.readAllString(preferencesPath);
        return (GridPreferencesStore) xs.fromXML(xml);
      }
View Full Code Here

public class IndexGuidedRuleTemplateAttributesTest extends BaseIndexingTest<GuidedRuleTemplateResourceTypeDefinition> {

    @Test
    public void testIndexGuidedRuleTemplateAttributes() throws IOException, InterruptedException {
        //Add test files
        final Path path = basePath.resolve( "template1.template" );
        final TemplateModel model = GuidedRuleTemplateFactory.makeModelWithAttributes( "org.drools.workbench.screens.guided.template.server.indexing",
                                                                                       new ArrayList<Import>() {{
                                                                                           add( new Import( "org.drools.workbench.screens.guided.template.server.indexing.classes.Applicant" ) );
                                                                                           add( new Import( "org.drools.workbench.screens.guided.template.server.indexing.classes.Mortgage" ) );
                                                                                       }},
View Full Code Here

public class IndexGuidedRuleTemplateConditionsTest extends BaseIndexingTest<GuidedRuleTemplateResourceTypeDefinition> {

    @Test
    public void testIndexGuidedRuleTemplateConditions() throws IOException, InterruptedException {
        //Add test files
        final Path path = basePath.resolve( "template1.template" );
        final TemplateModel model = GuidedRuleTemplateFactory.makeModelWithConditions( "org.drools.workbench.screens.guided.template.server.indexing",
                                                                                       new ArrayList<Import>() {{
                                                                                           add( new Import( "org.drools.workbench.screens.guided.template.server.indexing.classes.Applicant" ) );
                                                                                           add( new Import( "org.drools.workbench.screens.guided.template.server.indexing.classes.Mortgage" ) );
                                                                                       }},
View Full Code Here

public class IndexGuidedRuleTemplateActionsTest extends BaseIndexingTest<GuidedRuleTemplateResourceTypeDefinition> {

    @Test
    public void testIndexGuidedRuleTemplateActions() throws IOException, InterruptedException {
        //Add test files
        final Path path = basePath.resolve( "template1.template" );
        final TemplateModel model = GuidedRuleTemplateFactory.makeModelWithActions( "org.drools.workbench.screens.guided.template.server.indexing",
                                                                                    new ArrayList<Import>() {{
                                                                                        add( new Import( "org.drools.workbench.screens.guided.template.server.indexing.classes.Applicant" ) );
                                                                                        add( new Import( "org.drools.workbench.screens.guided.template.server.indexing.classes.Mortgage" ) );
                                                                                    }},
View Full Code Here

public class IndexGuidedScoreCardTest extends BaseIndexingTest<GuidedScoreCardResourceTypeDefinition> {

    @Test
    public void testIndexGuidedScoreCard() throws IOException, InterruptedException {
        //Don't ask, but we need to write a single file first in order for indexing to work
        final Path basePath = getDirectoryPath().resolveSibling( "someNewOtherPath" );
        ioService().write( basePath.resolve( "dummy" ),
                           "<none>" );

        //Add test files
        final Path path1 = basePath.resolve( "scorecard1.scgd" );
        final ScoreCardModel model1 = GuidedScoreCardFactory.makeScoreCardWithCharacteristics( "org.drools.workbench.screens.guided.scorecard.backend.server.indexing",
                                                                                               new ArrayList<Import>() {{
                                                                                                   add( new Import( "org.drools.workbench.screens.guided.scorecard.backend.server.indexing.classes.Applicant" ) );
                                                                                                   add( new Import( "org.drools.workbench.screens.guided.scorecard.backend.server.indexing.classes.Mortgage" ) );
                                                                                               }},
                                                                                               "scorecard1" );
        final String xml1 = GuidedScoreCardXMLPersistence.getInstance().marshal( model1 );
        ioService().write( path1,
                           xml1 );
        final Path path2 = basePath.resolve( "scorecard2.scgd" );
        final ScoreCardModel model2 = GuidedScoreCardFactory.makeScoreCardWithoutCharacteristics( "org.drools.workbench.screens.guided.scorecard.backend.server.indexing",
                                                                                                  new ArrayList<Import>() {{
                                                                                                      add( new Import( "org.drools.workbench.screens.guided.scorecard.backend.server.indexing.classes.Applicant" ) );
                                                                                                      add( new Import( "org.drools.workbench.screens.guided.scorecard.backend.server.indexing.classes.Mortgage" ) );
                                                                                                  }},
View Full Code Here

public class IndexGuidedScoreCardTest extends BaseIndexingTest<GuidedScoreCardResourceTypeDefinition> {

    @Test
    public void testIndexGuidedScoreCard() throws IOException, InterruptedException {
        //Add test files
        final Path path1 = basePath.resolve( "scorecard1.scgd" );
        final ScoreCardModel model1 = GuidedScoreCardFactory.makeScoreCardWithCharacteristics( "org.drools.workbench.screens.guided.scorecard.backend.server.indexing",
                                                                                               new ArrayList<Import>() {{
                                                                                                   add( new Import( "org.drools.workbench.screens.guided.scorecard.backend.server.indexing.classes.Applicant" ) );
                                                                                                   add( new Import( "org.drools.workbench.screens.guided.scorecard.backend.server.indexing.classes.Mortgage" ) );
                                                                                               }},
                                                                                               "scorecard1" );
        final String xml1 = GuidedScoreCardXMLPersistence.getInstance().marshal( model1 );
        ioService().write( path1,
                           xml1 );
        final Path path2 = basePath.resolve( "scorecard2.scgd" );
        final ScoreCardModel model2 = GuidedScoreCardFactory.makeScoreCardWithoutCharacteristics( "org.drools.workbench.screens.guided.scorecard.backend.server.indexing",
                                                                                                  new ArrayList<Import>() {{
                                                                                                      add( new Import( "org.drools.workbench.screens.guided.scorecard.backend.server.indexing.classes.Applicant" ) );
                                                                                                      add( new Import( "org.drools.workbench.screens.guided.scorecard.backend.server.indexing.classes.Mortgage" ) );
                                                                                                  }},
View Full Code Here

public class IndexGuidedRuleTemplateActionsTest extends BaseIndexingTest<GuidedRuleTemplateResourceTypeDefinition> {

    @Test
    public void testIndexGuidedRuleTemplateActions() throws IOException, InterruptedException {
        //Don't ask, but we need to write a single file first in order for indexing to work
        final Path basePath = getDirectoryPath().resolveSibling( "someNewOtherPath" );
        ioService().write( basePath.resolve( "dummy" ),
                           "<none>" );

        //Add test files
        final Path path = basePath.resolve( "template1.template" );
        final TemplateModel model = GuidedRuleTemplateFactory.makeModelWithActions( "org.drools.workbench.screens.guided.template.server.indexing",
                                                                                    new ArrayList<Import>() {{
                                                                                        add( new Import( "org.drools.workbench.screens.guided.template.server.indexing.classes.Applicant" ) );
                                                                                        add( new Import( "org.drools.workbench.screens.guided.template.server.indexing.classes.Mortgage" ) );
                                                                                    }},
View Full Code Here

TOP

Related Classes of org.uberfire.java.nio.file.Path

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.