Exemple #1
0
 /** {@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);
 }