/** * {@inheritDoc} */ @Override public String getI18nName(ITranslationProvider translationProvider, Locale locale) { if (elementEntityDescriptor != null) { return translationProvider.getTranslation("add.element.name", new String[] {elementEntityDescriptor.getI18nName( translationProvider, locale)}, locale); } return super.getI18nName(translationProvider, locale); }
/** * {@inheritDoc} */ @Override public String getI18nDescription(ITranslationProvider translationProvider, Locale locale) { if (elementEntityDescriptor != null) { return translationProvider.getTranslation("add.element.description", new String[] {elementEntityDescriptor.getI18nName( translationProvider, locale)}, locale); } return super.getI18nDescription(translationProvider, locale); }
/** * {@inheritDoc} */ @Override public String getI18nName(ITranslationProvider translationProvider, Locale locale) { if (elementEntityDescriptor != null) { return translationProvider.getTranslation("add.element.name", new String[] { elementEntityDescriptor.getI18nName(translationProvider, locale) }, locale); } return super.getI18nName(translationProvider, locale); }
/** * {@inheritDoc} */ @Override public String getI18nDescription(ITranslationProvider translationProvider, Locale locale) { if (elementEntityDescriptor != null) { return translationProvider.getTranslation("add.element.description", new String[] { elementEntityDescriptor.getI18nName(translationProvider, locale) }, locale); } return super.getI18nDescription(translationProvider, locale); }
@Override protected void feedContextWithDialog(IReferencePropertyDescriptor<IComponent> erqDescriptor, IQueryComponent queryComponent, IView<E> lovView, IActionHandler actionHandler, Map<String, Object> context) { super.feedContextWithDialog(erqDescriptor, queryComponent, lovView, actionHandler, context); if (!context.containsKey(LOV_DIALOG_ACTIONS)) { context.put(ModalDialogAction.DIALOG_ACTIONS, Arrays.asList(getFindAction())); } context.put(ModalDialogAction.DIALOG_TITLE, erqDescriptor.getReferencedDescriptor().getI18nName(getTranslationProvider(context), getLocale(context))); }
/** * {@inheritDoc} */ @Override public String getI18nDescription(ITranslationProvider translationProvider, Locale locale) { if (getDescription() == null) { if (entityDescriptor != null) { return translationProvider.getTranslation("lov.element.description", new Object[] {entityDescriptor.getI18nName(translationProvider, locale)}, locale); } return translationProvider.getTranslation("lov.description", locale); } return super.getI18nDescription(translationProvider, locale); }
/** * {@inheritDoc} */ @Override public String getI18nName(ITranslationProvider translationProvider, Locale locale) { if (getName() == null) { if (entityDescriptor != null) { return translationProvider.getTranslation("lov.element.name", new Object[] {entityDescriptor.getI18nName(translationProvider, locale)}, locale); } return translationProvider.getTranslation("lov.name", locale); } return super.getI18nName(translationProvider, locale); }
/** * {@inheritDoc} */ @Override public String getI18nName(ITranslationProvider translationProvider, Locale locale) { if (getName() == null) { if (entityDescriptor != null) { return translationProvider.getTranslation("lov.element.name", new Object[] {entityDescriptor.getI18nName(translationProvider, locale)}, locale); } return translationProvider.getTranslation("lov.name", locale); } return super.getI18nName(translationProvider, locale); }
/** * {@inheritDoc} */ @Override public String getI18nName(ITranslationProvider translationProvider, Locale locale) { if (getName() == null) { if (entityDescriptor != null) { return translationProvider.getTranslation("lov.element.name", new Object[] {entityDescriptor.getI18nName(translationProvider, locale)}, locale); } return translationProvider.getTranslation("lov.name", locale); } return super.getI18nName(translationProvider, locale); }
/** * {@inheritDoc} */ @Override public String getI18nDescription(ITranslationProvider translationProvider, Locale locale) { if (getDescription() == null) { if (entityDescriptor != null) { return translationProvider.getTranslation("lov.element.description", new Object[] {entityDescriptor.getI18nName(translationProvider, locale)}, locale); } return translationProvider.getTranslation("lov.description", locale); } return super.getI18nDescription(translationProvider, locale); }
/** * {@inheritDoc} */ @Override public String getI18nDescription(ITranslationProvider translationProvider, Locale locale) { if (getDescription() == null) { if (entityDescriptor != null) { return translationProvider.getTranslation("lov.element.description", new Object[] {entityDescriptor.getI18nName(translationProvider, locale)}, locale); } return translationProvider.getTranslation("lov.description", locale); } return super.getI18nDescription(translationProvider, locale); }
/** * {@inheritDoc} * * @param translationProvider * the translation provider * @param locale * the locale * @return the i 18 n description */ @Override public String getI18nDescription(ITranslationProvider translationProvider, Locale locale) { if (getDescription() == null) { if (entityDescriptor != null) { return translationProvider.getTranslation("lov.element.description", new Object[]{entityDescriptor.getI18nName(translationProvider, locale)}, locale); } return translationProvider.getTranslation("lov.description", locale); } return super.getI18nDescription(translationProvider, locale); }
/** * Gets i 18 n name. * * @param entityDesc * the entity desc * @param translationProvider * the translation provider * @param locale * the locale * @return the i 18 n name */ protected String getI18nName(IComponentDescriptor<? extends IComponent> entityDesc, ITranslationProvider translationProvider, Locale locale) { if (getName() == null) { if (entityDesc != null) { return translationProvider.getTranslation("lov.element.name", new Object[]{entityDesc.getI18nName(translationProvider, locale)}, locale); } return translationProvider.getTranslation("lov.name", locale); } return super.getI18nName(translationProvider, locale); }
/** * Gets component to edit. * * @param context * the context * @return the component to edit */ @Override protected Object getComponentToEdit(Map<String, Object> context) { IEntityFactory entityFactory = getBackendController(context).getEntityFactory(); IQueryComponent lovQueryComponent = (IQueryComponent) context.get(IQueryComponent.QUERY_COMPONENT); Class<IEntity> entityToCreateContract = lovQueryComponent.getQueryContract(); String dialogTitle = getI18nName(getTranslationProvider(context), getLocale(context)); dialogTitle += " : " + lovQueryComponent.getQueryDescriptor().getI18nName(getBackendController(context), getBackendController(context).getLocale()); context.put(ModalDialogAction.DIALOG_TITLE, dialogTitle); IEntity entityInstance = entityFactory.createEntityInstance(entityToCreateContract); setActionParameter(Arrays.asList(entityInstance), context); return entityInstance; }
private IView<SComponent> createReferencePropertyView( IReferencePropertyDescriptor<?> propertyDescriptor, IActionHandler actionHandler, Locale locale) { SActionField viewComponent = createSActionField(true); SReferenceFieldConnector connector = new SReferenceFieldConnector( propertyDescriptor.getName(), viewComponent); connector.setToStringPropertyConnector(new BasicValueConnector( propertyDescriptor.getComponentDescriptor().getToStringProperty())); connector.setExceptionHandler(actionHandler); Action fieldAction = actionFactory.createAction(lovAction, actionHandler, viewComponent, propertyDescriptor, connector, locale); fieldAction.putValue(Action.NAME, getTranslationProvider().getTranslation( "lov.element.name", new Object[] {propertyDescriptor.getReferencedDescriptor().getI18nName( translationProvider, locale)}, locale)); fieldAction.putValue(Action.SHORT_DESCRIPTION, getTranslationProvider() .getTranslation( "lov.element.description", new Object[] {propertyDescriptor.getReferencedDescriptor() .getI18nName(translationProvider, locale)}, locale) + TOOLTIP_ELLIPSIS); if (propertyDescriptor.getReferencedDescriptor().getIconImageURL() != null) { fieldAction.putValue(Action.SMALL_ICON, iconFactory.getIcon( propertyDescriptor.getReferencedDescriptor().getIconImageURL(), IIconFactory.TINY_ICON_SIZE)); } viewComponent.setActions(Collections.singletonList(fieldAction)); adjustSizes(viewComponent, null, null); return constructView(viewComponent, null, connector); }
private IView<ULCComponent> createReferencePropertyView( IReferencePropertyDescriptor<?> propertyDescriptor, IActionHandler actionHandler, Locale locale) { ULCActionField viewComponent = createULCActionField(true); ULCReferenceFieldConnector connector = new ULCReferenceFieldConnector( propertyDescriptor.getName(), viewComponent); connector.setToStringPropertyConnector(new BasicValueConnector( propertyDescriptor.getComponentDescriptor().getToStringProperty())); connector.setExceptionHandler(actionHandler); IAction fieldAction = actionFactory.createAction(lovAction, actionHandler, viewComponent, propertyDescriptor, connector, locale); fieldAction.putValue(IAction.NAME, getTranslationProvider().getTranslation( "lov.element.name", new Object[] {propertyDescriptor.getReferencedDescriptor().getI18nName( translationProvider, locale)}, locale)); fieldAction.putValue(IAction.SHORT_DESCRIPTION, getTranslationProvider() .getTranslation( "lov.element.description", new Object[] {propertyDescriptor.getReferencedDescriptor() .getI18nName(translationProvider, locale)}, locale) + TOOLTIP_ELLIPSIS); if (propertyDescriptor.getReferencedDescriptor().getIconImageURL() != null) { fieldAction.putValue(IAction.SMALL_ICON, iconFactory.getIcon( propertyDescriptor.getReferencedDescriptor().getIconImageURL(), IIconFactory.TINY_ICON_SIZE)); } viewComponent.setActions(Collections.singletonList(fieldAction)); adjustSizes(viewComponent, null, null); return constructView(viewComponent, null, connector); }
private IView<JComponent> createReferencePropertyView( IReferencePropertyDescriptor<?> propertyDescriptor, IActionHandler actionHandler, Locale locale) { JActionField viewComponent = createJActionField(true); JReferenceFieldConnector connector = new JReferenceFieldConnector( propertyDescriptor.getName(), viewComponent); connector.setToStringPropertyConnector(new BasicValueConnector( propertyDescriptor.getComponentDescriptor().getToStringProperty())); connector.setExceptionHandler(actionHandler); Action fieldAction = actionFactory.createAction(lovAction, actionHandler, viewComponent, propertyDescriptor, connector, locale); fieldAction.putValue(Action.NAME, getTranslationProvider().getTranslation( "lov.element.name", new Object[] {propertyDescriptor.getReferencedDescriptor().getI18nName( translationProvider, locale)}, locale)); fieldAction.putValue(Action.SHORT_DESCRIPTION, getTranslationProvider() .getTranslation( "lov.element.description", new Object[] {propertyDescriptor.getReferencedDescriptor() .getI18nName(translationProvider, locale)}, locale) + TOOLTIP_ELLIPSIS); if (propertyDescriptor.getReferencedDescriptor().getIconImageURL() != null) { fieldAction.putValue(Action.SMALL_ICON, iconFactory.getIcon( propertyDescriptor.getReferencedDescriptor().getIconImageURL(), IIconFactory.TINY_ICON_SIZE)); } viewComponent.setActions(Collections.singletonList(fieldAction)); adjustSizes(viewComponent, null, null); return constructView(viewComponent, null, connector); }
"lov.element.description", new Object[] { propertyDescriptor.getReferencedDescriptor().getI18nName( actionHandler, locale) }, locale)
new Object[]{propertyDescriptor.getReferencedDescriptor().getI18nName(actionHandler, locale)}, locale) + IActionFactory.TOOLTIP_ELLIPSIS); ((JActionField) viewComponent).setActions(Collections.singletonList(lovAction));
new Object[]{propertyDescriptor.getReferencedDescriptor().getI18nName(actionHandler, locale)}, locale) + IActionFactory.TOOLTIP_ELLIPSIS); RActionList actionList = new RActionList(getGuidGenerator().generateGUID());