/** * {@inheritDoc} */ @Override public ICollectionDescriptor<E> getCollectionDescriptor() { return getReferencedDescriptor(); }
/** * {@inheritDoc} */ @Override public Map<String, ESort> getOrderingProperties() { if (orderingProperties != null) { return orderingProperties; } if (getReferencedDescriptor() != null) { return getReferencedDescriptor().getOrderingProperties(); } return null; }
/** * {@inheritDoc} */ @Override public Class<?> getModelType() { return getReferencedDescriptor().getCollectionInterface(); }
/** * {@inheritDoc} */ @Override public String getModelTypeName() { return getReferencedDescriptor().getModelTypeName(); }
(BasicCollectionDescriptor<IComponent>) ((BasicCollectionDescriptor<IComponent>) translationsPropertyDescriptor .getReferencedDescriptor()).clone(); BasicComponentDescriptor<IComponent> translationDescriptor = (BasicComponentDescriptor<IComponent>) ( (BasicComponentDescriptor<IComponent>) translationsCollectionDescriptor
queryDescriptor.setComputed(defaultQueryDescriptor.isComputed()); queryDescriptor.setReferencedDescriptor(getReferencedDescriptor() .getElementDescriptor().createQueryDescriptor()); return queryDescriptor;