/** * {@inheritDoc} */ @Override public BasicPropertyDescriptor createQueryDescriptor() { BasicPropertyDescriptor queryPropertyDescriptor = clone(); queryPropertyDescriptor.setMandatory(false); queryPropertyDescriptor.setReadOnly(false); queryPropertyDescriptor.integrityProcessors = null; queryPropertyDescriptor.setIntegrityProcessorClassNames(null); queryPropertyDescriptor.writabilityGates = null; queryPropertyDescriptor.readabilityGates = null; queryPropertyDescriptor.preferredWidth = null; return queryPropertyDescriptor; }
/** * {@inheritDoc} */ @Override public BasicRelationshipEndPropertyDescriptor createQueryDescriptor() { BasicRelationshipEndPropertyDescriptor queryDescriptor = (BasicRelationshipEndPropertyDescriptor) super .createQueryDescriptor(); queryDescriptor.reverseRelationEnd = null; return queryDescriptor; }
/** * {@inheritDoc} */ @Override public boolean isMandatory() { if (mandatory != null) { return mandatory; } return getDefaultMandatory(); }
/** * Returns true if a delegate class is registered to compute the property * value. A property can be made {@code computed} even if its delegate * class is null by calling {@code setComputed(true)}. This way, the * property should be ignored by the ORM. * <p/> * {@inheritDoc} */ @Override public boolean isComputed() { return getDelegateClassName() != null || computed || isFilterOnly(); }
setName(propertyDescriptor.getName()); setI18nNameKey(propertyDescriptor.getI18nNameKey()); setDescription(propertyDescriptor.getDescription()); comparatorPropertyDescriptor.setValuesAndIconImageUrls(values); comparatorPropertyDescriptor.setGrantedRoles(propertyDescriptor .getGrantedRoles()); .clone(); infValuePropertyDescriptor.setName(INF_VALUE); infValuePropertyDescriptor.setI18nNameKey(""); BooleanPropertyModelGate infValueGate = new BooleanPropertyModelGate(); infValueGate.setAccessorFactory(accessorFactory); infValueGate.setPropertyName(INF_VALUE_USED); infValuePropertyDescriptor.setWritabilityGates(Arrays.asList((IGate)infValueGate)); .clone(); supValuePropertyDescriptor.setName(SUP_VALUE); supValuePropertyDescriptor.setI18nNameKey(""); BooleanPropertyModelGate supValueGate = new BooleanPropertyModelGate(); supValueGate.setAccessorFactory(accessorFactory); supValueGate.setPropertyName(SUP_VALUE_USED); supValuePropertyDescriptor.setWritabilityGates(Arrays.asList((IGate) supValueGate)); setComputed(propertyDescriptor.isComputed()); if (isComputed()) { if (propertyDescriptor.isFilterOnly()) { setFilterOnly(true); } else if (propertyDescriptor.isModifiable()) {
/** * Assign reverse temp relation end if set. * <p> * {@inheritDoc} */ @Override public void setName(String name) { super.setName(name); if (tempReverseRelationEnd != null) { setReverseRelationEnd(tempReverseRelationEnd); tempReverseRelationEnd = null; } }
selectedPropertyDescriptor.setPreferredWidth(30); BasicPropertyDescriptor valuePropertyDescriptor = propertyDescriptor.clone(); valuePropertyDescriptor.setName(VALUE); if (propertyDescriptor.getI18nNameKey() != null) { valuePropertyDescriptor.setI18nNameKey(propertyDescriptor.getI18nNameKey()); } else { valuePropertyDescriptor.setI18nNameKey(propertyDescriptor.getName()); valuePropertyDescriptor.setReadOnly(true); BasicPropertyDescriptor i18nValuePropertyDescriptor = new BasicStringPropertyDescriptor(); i18nValuePropertyDescriptor.setName(I18N_VALUE); i18nValuePropertyDescriptor.setReadOnly(true);
/** * {@inheritDoc} */ @Override public BasicScalarPropertyDescriptor clone() { BasicScalarPropertyDescriptor clonedDescriptor = (BasicScalarPropertyDescriptor) super .clone(); return clonedDescriptor; }
/** * {@inheritDoc} */ @Override public boolean isSortable() { if (sortable != null) { return sortable; } return getDefaultSortablility(); }
/** * {@inheritDoc} */ @Override public Class<?> getDelegateClass() { if (delegateClass == null) { String className = getDelegateClassName(); if (className != null) { try { delegateClass = Class.forName(className); } catch (ClassNotFoundException ex) { throw new NestedRuntimeException(ex); } } } return delegateClass; }
private static IComponentDescriptor<IReport> createInstance() { BasicComponentDescriptor<IReport> instance = new BasicComponentDescriptor<IReport>( IReport.class.getName()); List<IPropertyDescriptor> propertyDescriptors = new ArrayList<IPropertyDescriptor>(); BasicPropertyDescriptor nameDescriptor = new BasicStringPropertyDescriptor(); nameDescriptor.setName(IDescriptor.NAME); BasicPropertyDescriptor descriptionDescriptor = new BasicStringPropertyDescriptor(); descriptionDescriptor.setName(IDescriptor.DESCRIPTION); propertyDescriptors.add(nameDescriptor); propertyDescriptors.add(descriptionDescriptor); instance.setPropertyDescriptors(propertyDescriptors); return instance; }
/** * {@inheritDoc} */ @Override public boolean isModifiable() { if (getDelegateClassName() == null) { if (!computed) { return true; } } if (delegateWritable != null) { return delegateWritable; } if (isFilterOnly()) { return true; } return false; }
/** * {@inheritDoc} */ @Override public BasicRelationshipEndPropertyDescriptor clone() { BasicRelationshipEndPropertyDescriptor clonedDescriptor = (BasicRelationshipEndPropertyDescriptor) super .clone(); return clonedDescriptor; }
private static IComponentDescriptor<IReport> createInstance() { BasicComponentDescriptor<IReport> instance = new BasicComponentDescriptor<>( IReport.class.getName()); List<IPropertyDescriptor> propertyDescriptors = new ArrayList<>(); BasicPropertyDescriptor nameDescriptor = new BasicStringPropertyDescriptor(); nameDescriptor.setName(IDescriptor.NAME); BasicPropertyDescriptor descriptionDescriptor = new BasicStringPropertyDescriptor(); descriptionDescriptor.setName(IDescriptor.DESCRIPTION); propertyDescriptors.add(nameDescriptor); propertyDescriptors.add(descriptionDescriptor); instance.setPropertyDescriptors(propertyDescriptors); return instance; }
propertyDescriptor)) { refinedPropertyDescriptor = new ComparableQueryStructureDescriptor( ((BasicPropertyDescriptor) propertyDescriptor).createQueryDescriptor(), accessorFactory); ((ComparableQueryStructureDescriptor) refinedPropertyDescriptor).setMandatory(false); } else if ((propertyDescriptor instanceof IReferencePropertyDescriptor<?>)) {
private static IComponentDescriptor<IDescriptor> createInstance() { BasicComponentDescriptor<IDescriptor> instance = new BasicComponentDescriptor<>( IDescriptor.class.getName()); List<IPropertyDescriptor> propertyDescriptors = new ArrayList<>(); BasicPropertyDescriptor nameDescriptor = new BasicStringPropertyDescriptor(); nameDescriptor.setName(IDescriptor.NAME); BasicPropertyDescriptor descriptionDescriptor = new BasicStringPropertyDescriptor(); descriptionDescriptor.setName(IDescriptor.DESCRIPTION); propertyDescriptors.add(nameDescriptor); propertyDescriptors.add(descriptionDescriptor); instance.setPropertyDescriptors(propertyDescriptors); return instance; } }
descriptor = descriptor.clone(); if (descriptor instanceof BasicPropertyDescriptor) { ((BasicPropertyDescriptor) descriptor).setName(propertyName);