Examples of EntityFilter


Examples of org.internna.iwebmvc.metadata.ui.EntityFilter

            Class<?> type = entityClass;
            String[] parts = path.split("\\.");
            for (int index = 0; index < parts.length - 1; index++) type = getType(type, parts[index]);
            if (logger.isDebugEnabled()) logger.debug("Obtained super type [" + type + "] for enum at [" + entityClass + "." + path + "]");
            Field field = ClassUtils.getField(type, parts[parts.length - 1]);
            EntityFilter filter = field.getAnnotation(EntityFilter.class);
            String[] values = filter == null ? null : filter.values();
            if ((values == null) || (values.length <= 0)) {
              Class<?> enumType = field.getType();
              if (enumType.isEnum()) {
                    Object[] constants = enumType.getEnumConstants();
                    values = new String[constants.length];
View Full Code Here

Examples of org.internna.iwebmvc.metadata.ui.EntityFilter

    private static EntityFilterImpl createEntityFilter(Field field) throws NoSuchMethodException, IllegalArgumentException, IllegalAccessException, IllegalAccessException, InvocationTargetException {
        EntityFilterImpl filter = new EntityFilterImpl();
        filter.setEmbeddedClass(field.getDeclaringClass());
        filter.setPath(field.getName());
        EntityFilter entityFilter = field.getAnnotation(EntityFilter.class);
        filter.setRange(entityFilter.range());
        filter.setType(entityFilter.type());
        if (EntityFilter.WIDGET_TYPE.EMBEDDED.equals(filter.getType())) filter.setSubfilters(getSubFilters(field));
        filter.setHelp(entityFilter.help());
        String[] values = entityFilter.values();
        if ((values != null) && (values.length > 0)) filter.setValues(Arrays.asList(values));
        if (logger.isDebugEnabled()) logger.debug("Adding filter [" + filter + "] to view");
        return filter;
    }
View Full Code Here

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

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

    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

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

        }
        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

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

    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

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

            }
            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

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

        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

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

            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

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

        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
TOP
Copyright © 2018 www.massapi.com. 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.