/** {@inheritDoc} */ @Override public IViewDescriptor getProjectedViewDescriptor() { IViewDescriptor projectedViewDescriptor = super.getProjectedViewDescriptor(); if (componentDescriptor != null) { if (projectedViewDescriptor == null) { projectedViewDescriptor = new BasicComponentViewDescriptor(); ((BasicComponentViewDescriptor) projectedViewDescriptor) .setModelDescriptor(componentDescriptor); ((BasicComponentViewDescriptor) projectedViewDescriptor).setBorderType(EBorderType.TITLED); ((BasicComponentViewDescriptor) projectedViewDescriptor) .setName(componentDescriptor.getName()); ((BasicComponentViewDescriptor) projectedViewDescriptor).setColumnCount(3); setProjectedViewDescriptor(projectedViewDescriptor); } if (projectedViewDescriptor.getModelDescriptor() == null && projectedViewDescriptor instanceof BasicViewDescriptor) { ((BasicViewDescriptor) projectedViewDescriptor).setModelDescriptor(componentDescriptor); } } return projectedViewDescriptor; }
/** Constructs a new {@code ChangePasswordAction} instance. */ public ChangePasswordAction() { BasicComponentViewDescriptor viewDescriptor = new BasicComponentViewDescriptor(); viewDescriptor.setModelDescriptor(AbstractChangePasswordAction.PASSWD_CHANGE_DESCRIPTOR); setViewDescriptor(viewDescriptor); }