Search in sources :

Example 11 with IPluginPropertiesBuilder

use of org.jowidgets.plugin.api.IPluginPropertiesBuilder in project jo-client-platform by jo-source.

the class SyncExecutorServiceImpl method createBeanUpdateInterceptorPlugins.

@SuppressWarnings({ "rawtypes", "unchecked" })
private List<IBeanUpdateInterceptorPlugin<BEAN_TYPE>> createBeanUpdateInterceptorPlugins(final Class<?> beanType) {
    final IPluginPropertiesBuilder propBuilder = PluginToolkit.pluginPropertiesBuilder();
    propBuilder.add(IBeanUpdateInterceptorPlugin.BEAN_TYPE_PROPERTY_KEY, beanType);
    final List result = PluginProvider.getPlugins(IBeanUpdateInterceptorPlugin.ID, propBuilder.build());
    return result;
}
Also used : IPluginPropertiesBuilder(org.jowidgets.plugin.api.IPluginPropertiesBuilder) ArrayList(java.util.ArrayList) LinkedList(java.util.LinkedList) List(java.util.List)

Example 12 with IPluginPropertiesBuilder

use of org.jowidgets.plugin.api.IPluginPropertiesBuilder in project jo-client-platform by jo-source.

the class BeanPropertyMapInitializer method createPluginProperties.

private IPluginProperties createPluginProperties() {
    final IPluginPropertiesBuilder builder = PluginToolkit.pluginPropertiesBuilder();
    builder.add(IBeanInitializerPlugin.BEAN_TYPE_PROPERTY_KEY, IBeanPropertyMap.class);
    return builder.build();
}
Also used : IPluginPropertiesBuilder(org.jowidgets.plugin.api.IPluginPropertiesBuilder)

Example 13 with IPluginPropertiesBuilder

use of org.jowidgets.plugin.api.IPluginPropertiesBuilder in project jo-client-platform by jo-source.

the class BeanInitializerImpl method createPluginProperties.

private IPluginProperties createPluginProperties(final Class<? extends BEAN_TYPE> beanType) {
    final IPluginPropertiesBuilder builder = PluginToolkit.pluginPropertiesBuilder();
    builder.add(IBeanInitializerPlugin.BEAN_TYPE_PROPERTY_KEY, beanType);
    return builder.build();
}
Also used : IPluginPropertiesBuilder(org.jowidgets.plugin.api.IPluginPropertiesBuilder)

Example 14 with IPluginPropertiesBuilder

use of org.jowidgets.plugin.api.IPluginPropertiesBuilder in project jo-client-platform by jo-source.

the class BeanPropertyMapModifier method createPluginProperties.

private IPluginProperties createPluginProperties() {
    final IPluginPropertiesBuilder builder = PluginToolkit.pluginPropertiesBuilder();
    builder.add(IBeanModifierPlugin.BEAN_TYPE_PROPERTY_KEY, IBeanPropertyMap.class);
    return builder.build();
}
Also used : IPluginPropertiesBuilder(org.jowidgets.plugin.api.IPluginPropertiesBuilder)

Example 15 with IPluginPropertiesBuilder

use of org.jowidgets.plugin.api.IPluginPropertiesBuilder in project jo-client-platform by jo-source.

the class BeanDtoFactoryImpl method createInterceptorPlugins.

@SuppressWarnings({ "rawtypes", "unchecked" })
private List<IBeanDtoFactoryPlugin<BEAN_TYPE>> createInterceptorPlugins(final Class<?> beanType) {
    final IPluginPropertiesBuilder propBuilder = PluginToolkit.pluginPropertiesBuilder();
    propBuilder.add(IBeanDtoFactoryPlugin.BEAN_TYPE_PROPERTY_KEY, beanType);
    final List result = PluginProvider.getPlugins(IBeanDtoFactoryPlugin.ID, propBuilder.build());
    return result;
}
Also used : IPluginPropertiesBuilder(org.jowidgets.plugin.api.IPluginPropertiesBuilder) List(java.util.List)

Aggregations

IPluginPropertiesBuilder (org.jowidgets.plugin.api.IPluginPropertiesBuilder)34 IPluginProperties (org.jowidgets.plugin.api.IPluginProperties)21 LinkedList (java.util.LinkedList)6 List (java.util.List)6 IAttributePlugin (org.jowidgets.cap.ui.api.plugin.IAttributePlugin)5 IBeanModelBuilderPlugin (org.jowidgets.cap.ui.api.plugin.IBeanModelBuilderPlugin)5 ArrayList (java.util.ArrayList)3 IAttribute (org.jowidgets.cap.ui.api.attribute.IAttribute)3 IContainer (org.jowidgets.api.widgets.IContainer)2 IBeanProxyLabelRenderer (org.jowidgets.cap.ui.api.bean.IBeanProxyLabelRenderer)2 IBeanProxyLabelRendererPlugin (org.jowidgets.cap.ui.api.plugin.IBeanProxyLabelRendererPlugin)2 IMenuModel (org.jowidgets.api.model.item.IMenuModel)1 IBeanDtoCustomFilterPlugin (org.jowidgets.cap.common.api.plugin.IBeanDtoCustomFilterPlugin)1 IServiceIdDecoratorPlugin (org.jowidgets.cap.service.api.plugin.IServiceIdDecoratorPlugin)1 ICustomFilterPredicateCreatorPlugin (org.jowidgets.cap.service.jpa.api.plugin.ICustomFilterPredicateCreatorPlugin)1 IBeanFormPlugin (org.jowidgets.cap.ui.api.plugin.IBeanFormPlugin)1 IBeanRelationTreeDetailPlugin (org.jowidgets.cap.ui.api.plugin.IBeanRelationTreeDetailPlugin)1 IBeanRelationTreePlugin (org.jowidgets.cap.ui.api.plugin.IBeanRelationTreePlugin)1 IBeanTableMenuContributionPlugin (org.jowidgets.cap.ui.api.plugin.IBeanTableMenuContributionPlugin)1 IBeanTableMenuInterceptorPlugin (org.jowidgets.cap.ui.api.plugin.IBeanTableMenuInterceptorPlugin)1