Package org.jitterbit.integration.data.functors

Examples of org.jitterbit.integration.data.functors.EntityFilter


        receiver = r;
    }

    @Override
    public List<IntegrationEntity> getApplicableProjectItemArguments(final Function f) {
        return tree.getProject().getAllEntities().keepAll(new EntityFilter() {

            @Override
            public boolean apply(IntegrationEntity entity) {
                return f.acceptsProjectItemAsInput(entity);
            }
View Full Code Here


    private EntitySelector<Transformation> createSelector(final IntegrationEntity activeTf) {
        IntegrationProject project = ProjectUtils.getProject(activeTf);
        EntityTreeSelector<Transformation> selector = new EntityTreeSelector<Transformation>(
                        project, EntityType.Transformation, Transformation.class);
        selector.setFilter(new EntityFilter() {

            @Override
            public boolean apply(IntegrationEntity entity) {
                return entity != activeTf;
            }
View Full Code Here

        }
        setSelectedEntity(tgtId);
    }

    private static EntityFilter getEntityFilter() {
        return new EntityFilter() {

            @Override
            public boolean apply(IntegrationEntity e) {
                if (e instanceof Target) {
                    DataLocation location = ((Target) e).getLocation();
View Full Code Here

    protected Component[] getAdditionalComponents() {
        return new Component[] { manualModeSwitch.getUi() };
    }

    private static EntityFilter getEntityFilter() {
        return new EntityFilter() {

            @Override
            public boolean apply(IntegrationEntity e) {
                if (e instanceof Source) {
                    DataLocation location = ((Source) e).getLocation();
View Full Code Here

            }
            Set<IntegrationEntityId> ids = resultTable.getFailedConnections();
            if (ids.isEmpty()) {
                Alert.info(getWindow().getFrame(), "No failed connections to re-test.");
            } else {
                EntityFilter filter = new EntityIdCollectionFilter(ids);
                test.setFilter(filter);
                test.start();
            }
        }
View Full Code Here

        private Set<IntegrationEntity> collectItemsWithMatchingNames(IntegrationProject project, String filterString) {
            KSet<IntegrationEntity> items = KSet.hash();
            items.addAll(project.getAllEntities());
            Predicate<String> condition = new StringMatcherPredicate(StringMatcher.CONTAINS_IGNORE_CASE, filterString.trim());
            EntityFilter filter = EntityFilters.nameFilter(condition);
            items.keepAll(filter);
            return items;
        }
View Full Code Here

            ValidationStatus status = validationModel.getStatus(entity, true);
            return icons.getIcon(Category.fromValidationStatus(status), size);
        }

        private String getTextFromEntity(IntegrationEntity entity) {
            EntityFilter filter = EntityFilters.DEPLOY_DIRTY;
            if (filter.apply(entity) || hasMatchingChild(entity, filter)) {
                return ">" + entity.getName();
            }
            return entity.getName();
        }
View Full Code Here

        panel = new JPanel(new BorderLayout());
        rebuildLayout(false);
    }

    private TreeWidget<TextDocument> createDocumentSelector(EntityExplorerSupport explorer) {
        EntityFilter filter = EntityFilters.and(EntityFilters.allOfType(EntityType.Document), new NonWizardObjectsFilter());
        return new TreeWidget<TextDocument>(explorer, EntityType.Document, TextDocument.class, filter, false);
    }
View Full Code Here

        this.stringSearchModel = model;
    }

    public List<? extends IntegrationEntity> getEntities() {
        SearchType currentType = getSearchType();
        EntityFilter filter = currentType.getFilter();
        return entities.findAll(filter);
    }
View Full Code Here

            return projectItemIdPrefixes;
        }

        @Override
        public boolean acceptsProjectItemAsInput(IntegrationEntity item) {
            EntityFilter filter = FILTERS.getFilter(this);
            return filter.apply(item);
        }
View Full Code Here

TOP

Related Classes of org.jitterbit.integration.data.functors.EntityFilter

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.