Ejemplo n.º 1
0
 /** {@inheritDoc} */
 @Override
 public Collection<String> getGrantedRoles() {
   Collection<String> grantedRoles = super.getGrantedRoles();
   if (grantedRoles == null && componentDescriptor != null) {
     grantedRoles = componentDescriptor.getGrantedRoles();
   }
   return grantedRoles;
 }
Ejemplo n.º 2
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;
 }