private static IComponentDescriptor<Map<String, String>> createPasswordChangeModel() { BasicComponentDescriptor<Map<String, String>> passwordChangeModel = new BasicComponentDescriptor<>(); BasicStringPropertyDescriptor toString = new BasicStringPropertyDescriptor(); toString.setName(TO_STRING); BasicPasswordPropertyDescriptor currentPassword = new BasicPasswordPropertyDescriptor(); currentPassword.setName(PASSWD_CURRENT); BasicPasswordPropertyDescriptor typedPassword = new BasicPasswordPropertyDescriptor(); typedPassword.setName(PASSWD_TYPED); BasicPasswordPropertyDescriptor retypedPassword = new BasicPasswordPropertyDescriptor(); retypedPassword.setName(PASSWD_RETYPED); List<IPropertyDescriptor> propertyDescriptors = new ArrayList<>(); propertyDescriptors.add(toString); propertyDescriptors.add(currentPassword); propertyDescriptors.add(typedPassword); propertyDescriptors.add(retypedPassword); passwordChangeModel.setPropertyDescriptors(propertyDescriptors); passwordChangeModel.setToStringProperty(TO_STRING); passwordChangeModel.setRenderedProperties(Arrays.asList(PASSWD_CURRENT, PASSWD_TYPED, PASSWD_RETYPED)); return passwordChangeModel; }
/** * {@inheritDoc} */ @SuppressWarnings("unchecked") @Override public IReferencePropertyDescriptor<IDescriptor> createLovReferenceDescriptor() { BasicReferencePropertyDescriptor<IDescriptor> enumRefPropertyDescriptor = new BasicReferencePropertyDescriptor<>(); enumRefPropertyDescriptor.setName(getName()); BasicComponentDescriptor<IDescriptor> elementDescriptor = (BasicComponentDescriptor<IDescriptor>) ( (BasicComponentDescriptor<IDescriptor>) BasicDescriptorDescriptor.INSTANCE) .clone(); elementDescriptor.setI18nNameKey(getName()); elementDescriptor.setRenderedProperties(Arrays.asList("description")); BasicPropertyDescriptor descriptionDescriptor = (BasicPropertyDescriptor) elementDescriptor.getPropertyDescriptor("description").clone(); descriptionDescriptor.setI18nNameKey(getName()); Collection<IPropertyDescriptor> pds = elementDescriptor.getPropertyDescriptors(); pds.add(descriptionDescriptor); elementDescriptor.setPropertyDescriptors(pds); enumRefPropertyDescriptor.setReferencedDescriptor(elementDescriptor); return enumRefPropertyDescriptor; } }
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; }
BasicComponentDescriptor<IComponent> translationDescriptor = (BasicComponentDescriptor<IComponent>) ( (BasicComponentDescriptor<IComponent>) translationsCollectionDescriptor .getElementDescriptor()).clone(); translationsPropertyDescriptor.setReferencedDescriptor(translationsCollectionDescriptor); translationsCollectionDescriptor.setElementDescriptor(translationDescriptor); translationDescriptor.setName(getName() + "$Translation"); propertyDescriptorsMap.put(translationsPropertyDescriptor.getName(), translationsPropertyDescriptor);
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; }
setDescription(propertyDescriptor.getDescription()); BasicComponentDescriptor<EnumQueryStructure> refDescriptor = new BasicComponentDescriptor<>( EnumQueryStructure.class.getName()); BasicComponentDescriptor<EnumValueQueryStructure> elementDescriptor = new BasicComponentDescriptor<>( EnumValueQueryStructure.class.getName()); enumValuePropertyDescriptors.add(valuePropertyDescriptor); enumValuePropertyDescriptors.add(i18nValuePropertyDescriptor); elementDescriptor.setPropertyDescriptors(enumValuePropertyDescriptors); elementDescriptor.setRenderedProperties(Arrays.asList(SELECTED, VALUE)); elementDescriptor.setToStringProperty(I18N_VALUE); enumPropertyDescriptors.add(selectedEnumerationValuesPropertyDescriptor); enumPropertyDescriptors.add(toStringPropertyDescriptor); refDescriptor.setPropertyDescriptors(enumPropertyDescriptors); refDescriptor.setToStringProperty(TO_STRING);
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; } }
setDescription(propertyDescriptor.getDescription()); BasicComponentDescriptor<ComparableQueryStructure> refDescriptor = new BasicComponentDescriptor<>( ComparableQueryStructure.class.getName()); propertyDescriptors.add(toStringPropertyDescriptor); refDescriptor.setPropertyDescriptors(propertyDescriptors); refDescriptor.setRenderedProperties(Arrays.asList(COMPARATOR, INF_VALUE, SUP_VALUE)); refDescriptor.setToStringProperty(IComponentDescriptor.TO_STRING);
private static IComponentDescriptor<Map<String, String>> createPasswordChangeModel() { BasicComponentDescriptor<Map<String, String>> passwordChangeModel = new BasicComponentDescriptor<Map<String, String>>(); BasicPasswordPropertyDescriptor currentPassword = new BasicPasswordPropertyDescriptor(); currentPassword.setName(PASSWD_CURRENT); BasicPasswordPropertyDescriptor typedPassword = new BasicPasswordPropertyDescriptor(); typedPassword.setName(PASSWD_TYPED); typedPassword.setMaxLength(new Integer(15)); BasicPasswordPropertyDescriptor retypedPassword = new BasicPasswordPropertyDescriptor(); retypedPassword.setName(PASSWD_RETYPED); retypedPassword.setMaxLength(new Integer(15)); List<IPropertyDescriptor> propertyDescriptors = new ArrayList<IPropertyDescriptor>(); propertyDescriptors.add(currentPassword); propertyDescriptors.add(typedPassword); propertyDescriptors.add(retypedPassword); passwordChangeModel.setPropertyDescriptors(propertyDescriptors); return passwordChangeModel; }