/** * Gets the grantedRoles. * * @return the grantedRoles. */ @Override public Collection<String> getGrantedRoles() { if (grantedRoles == null && projectedViewDescriptor != null) { return projectedViewDescriptor.getGrantedRoles(); } return grantedRoles; }
/** * {@inheritDoc} */ @Override public String getIconImageURL() { String iconImageURL = super.getIconImageURL(); if (iconImageURL == null) { iconImageURL = rootSubtreeDescriptor.getNodeGroupDescriptor() .getIconImageURL(); setIconImageURL(iconImageURL); } return iconImageURL; }
private int getSelectionMode(ICollectionViewDescriptor viewDescriptor) { int selectionMode; switch (viewDescriptor.getSelectionMode()) { case SINGLE_SELECTION: case SINGLE_CUMULATIVE_SELECTION: selectionMode = ListSelectionModel.SINGLE_SELECTION; break; case SINGLE_INTERVAL_SELECTION: case SINGLE_INTERVAL_CUMULATIVE_SELECTION: selectionMode = ListSelectionModel.SINGLE_INTERVAL_SELECTION; break; case MULTIPLE_INTERVAL_SELECTION: case MULTIPLE_INTERVAL_CUMULATIVE_SELECTION: default: selectionMode = ListSelectionModel.MULTIPLE_INTERVAL_SELECTION; break; } return selectionMode; }
/** * Gets the modelDescriptor. * * @param context * the action context. * @return the modelDescriptor. */ protected IModelDescriptor getEditModelDescriptor(Map<String, Object> context) { return getViewDescriptor(context).getModelDescriptor(); }
private IView<JComponent> createPropertyView( IPropertyViewDescriptor viewDescriptor, IActionHandler actionHandler, Locale locale) { IView<JComponent> view = createPropertyView( (IPropertyDescriptor) viewDescriptor.getModelDescriptor(), viewDescriptor.getRenderedChildProperties(), actionHandler, locale); return constructView(view.getPeer(), viewDescriptor, view.getConnector()); }
private SecurityContextBuilder append(ITreeLevelDescriptor treeLevelDescriptor) { if (treeLevelDescriptor != null) { String permId = treeLevelDescriptor.getPermId(); if (permId == null) { permId = treeLevelDescriptor.getNodeGroupDescriptor().getPermId(); } append(treeLevelDescriptor.getNodeGroupDescriptor().getModelDescriptor()); appendToViewChain(permId); } return this; }
private ULCPopupMenu createULCTablePopupMenu(ULCExtendedTable table, IView<ULCComponent> tableView, IActionHandler actionHandler, Locale locale) { IValueConnector elementConnector = tableView.getConnector(); IModelDescriptor modelDescriptor = tableView.getDescriptor() .getModelDescriptor(); ActionMap actionMap = ((ICollectionViewDescriptor) tableView .getDescriptor()).getActionMap(); if (actionMap == null) { return null; } return createULCPopupMenu(table, actionMap, modelDescriptor, tableView .getDescriptor(), elementConnector, actionHandler, locale); }
/** * {@inheritDoc} */ @Override protected void decorateWithActions(IView<JComponent> view, IActionHandler actionHandler, Locale locale) { IViewDescriptor viewDescriptor = view.getDescriptor(); ActionMap actionMap = viewDescriptor.getActionMap(); ActionMap secondaryActionMap = viewDescriptor.getSecondaryActionMap(); decorateWithActions(view, viewDescriptor, actionMap, secondaryActionMap, actionHandler, locale); }
private String getConnectorIdForComponentView( IComponentViewDescriptor viewDescriptor) { if (viewDescriptor.getModelDescriptor() instanceof IComponentDescriptor) { return ModelRefPropertyConnector.THIS_PROPERTY; } return viewDescriptor.getModelDescriptor().getName(); }
/** * {@inheritDoc} */ @Override protected RComponent applyComponentScrollability(RComponent viewComponent, IScrollableViewDescriptor viewDescriptor) { if (viewComponent instanceof IRemoteScrollable) { ((IRemoteScrollable) viewComponent).setVerticallyScrollable(viewDescriptor.isVerticallyScrollable()); ((IRemoteScrollable) viewComponent).setHorizontallyScrollable(viewDescriptor.isHorizontallyScrollable()); } return viewComponent; }
/** * Gets the projectedViewDescriptor. * * @return the projectedViewDescriptor. */ public IViewDescriptor getProjectedViewDescriptor() { if (projectedViewDescriptor != null && projectedViewDescriptor.getPermId() == null) { projectedViewDescriptor.setPermId(getPermId() + ".projectedView"); } return projectedViewDescriptor; }
/** * {@inheritDoc} */ public Action createAction(IDisplayableAction action, IActionHandler actionHandler, IView<SComponent> view, Locale locale) { return createAction(action, actionHandler, view.getPeer(), view .getDescriptor().getModelDescriptor(), view.getConnector(), locale); }
private IView<SComponent> createPropertyView( IPropertyViewDescriptor viewDescriptor, IActionHandler actionHandler, Locale locale) { IView<SComponent> view = createPropertyView( (IPropertyDescriptor) viewDescriptor.getModelDescriptor(), viewDescriptor.getRenderedChildProperties(), actionHandler, locale); return constructView(view.getPeer(), viewDescriptor, view.getConnector()); }
private String getConnectorIdForComponentView( IComponentViewDescriptor viewDescriptor) { if (viewDescriptor.getModelDescriptor() instanceof IComponentDescriptor) { return ModelRefPropertyConnector.THIS_PROPERTY; } return viewDescriptor.getModelDescriptor().getName(); }
private int getSelectionMode(ICollectionViewDescriptor viewDescriptor) { int selectionMode; switch (viewDescriptor.getSelectionMode()) { case SINGLE_SELECTION: selectionMode = ListSelectionModel.SINGLE_SELECTION; break; case SINGLE_INTERVAL_SELECTION: case SINGLE_INTERVAL_CUMULATIVE_SELECTION: selectionMode = ListSelectionModel.SINGLE_INTERVAL_SELECTION; break; case MULTIPLE_INTERVAL_SELECTION: case MULTIPLE_INTERVAL_CUMULATIVE_SELECTION: default: selectionMode = ListSelectionModel.MULTIPLE_INTERVAL_SELECTION; break; } return selectionMode; }
/** * {@inheritDoc} */ public IAction createAction(IDisplayableAction action, IActionHandler actionHandler, IView<ULCComponent> view, Locale locale) { return createAction(action, actionHandler, view.getPeer(), view .getDescriptor().getModelDescriptor(), view.getConnector(), locale); }
private IView<ULCComponent> createPropertyView( IPropertyViewDescriptor viewDescriptor, IActionHandler actionHandler, Locale locale) { IView<ULCComponent> view = createPropertyView( (IPropertyDescriptor) viewDescriptor.getModelDescriptor(), viewDescriptor.getRenderedChildProperties(), actionHandler, locale); return constructView(view.getPeer(), viewDescriptor, view.getConnector()); }
private String getConnectorIdForComponentView( IComponentViewDescriptor viewDescriptor) { if (viewDescriptor.getModelDescriptor() instanceof IComponentDescriptor) { return ModelRefPropertyConnector.THIS_PROPERTY; } return viewDescriptor.getModelDescriptor().getName(); }
/** * {@inheritDoc} */ @Override protected void finishComponentConfiguration(IView<JComponent> view, IActionHandler actionHandler, Locale locale) { JComponent viewPeer = view.getPeer(); IViewDescriptor viewDescriptor = view.getDescriptor(); IValueConnector viewConnector = view.getConnector(); IModelDescriptor modelDescriptor = viewDescriptor.getModelDescriptor(); configureComponent(viewPeer, viewDescriptor, actionHandler, locale); }
/** * {@inheritDoc} */ public Action createAction(IDisplayableAction action, IActionHandler actionHandler, IView<JComponent> view, Locale locale) { return createAction(action, actionHandler, view.getPeer(), view .getDescriptor().getModelDescriptor(), view.getConnector(), locale); }