Skip to content
En échec

Changes

Summary

  1. In the handling of forms, the way the values of the multivalued (details)
Commit 41230e293774957f58b82197ae427163b475c627 by Miguel Moquillon
In the handling of forms, the way the values of the multivalued
parameters are encoded into a single string is duplicated in several
places, both in the Form mechanism and in the code using the forms.
The goal here is to abstract this encoding in a single place
(GenericFieldTemplate) and by using the FieldValuesTemplate and
FieldValue new classes. Therefore, additonnally to abstract the way
the values are encoded, the possible field values are then also reified
into tthe FieldValuesTemplate class and each of them reified by the
FieldValue class. These classes allow to to handle objets instead of
dictionnary (map of key -> value aka field value id -> field value
localized value).
The file was modifiedcore-services/workflow/src/main/java/org/silverpeas/core/workflow/util/WorkflowUtil.java (diff)
The file was modifiedcore-web/src/main/java/org/silverpeas/core/webapi/contribution/ContributionContentResource.java (diff)
The file was modifiedcore-library/src/main/java/org/silverpeas/core/contribution/content/form/record/GenericFieldTemplate.java (diff)
The file was modifiedcore-services/workflow/src/main/java/org/silverpeas/core/workflow/engine/model/ItemImpl.java (diff)
The file was modifiedcore-war/src/main/java/org/silverpeas/web/pdc/control/PdcFieldTemplateManager.java (diff)
The file was modifiedcore-war/src/main/java/org/silverpeas/web/templatedesigner/servlets/TemplateDesignerRequestRouter.java (diff)
The file was modifiedcore-library/src/main/java/org/silverpeas/core/contribution/content/form/record/ParameterValue.java (diff)
The file was modifiedcore-library/src/main/java/org/silverpeas/core/contribution/content/form/form/XmlSearchForm.java (diff)
The file was modifiedcore-library/src/main/java/org/silverpeas/core/contribution/content/form/FieldTemplate.java (diff)
The file was modifiedcore-library/src/main/java/org/silverpeas/core/contribution/content/form/displayers/CheckBoxDisplayer.java (diff)
The file was modifiedcore-library/src/main/java/org/silverpeas/core/contribution/content/form/dummy/DummyFieldTemplate.java (diff)
The file was modifiedcore-api/src/main/java/org/silverpeas/core/util/DateUtil.java (diff)
The file was removedcore-library/src/main/java/org/silverpeas/core/contribution/content/form/FieldValueTemplate.java
The file was addedcore-library/src/main/java/org/silverpeas/core/contribution/content/form/FieldValuesTemplate.java
The file was modifiedcore-library/src/test/java/org/silverpeas/core/contribution/template/publication/PublicationTemplateImplTest.java (diff)
The file was modifiedcore-library/src/main/java/org/silverpeas/core/contribution/content/form/displayers/TextDisplayer.java (diff)
The file was modifiedcore-services/workflow/src/main/java/org/silverpeas/core/workflow/engine/model/ParameterImpl.java (diff)
The file was modifiedcore-web/src/main/java/org/silverpeas/core/webapi/contribution/AbstractContributionResource.java (diff)
The file was modifiedcore-library/src/main/java/org/silverpeas/core/contribution/content/form/record/GenericRecordSetManager.java (diff)
The file was modifiedcore-library/src/main/java/org/silverpeas/core/contribution/content/form/record/Parameter.java (diff)
The file was modifiedcore-services/workflow/src/main/java/org/silverpeas/core/workflow/engine/datarecord/ProcessInstanceFieldTemplate.java (diff)
The file was modifiedcore-library/src/main/java/org/silverpeas/core/contribution/template/publication/PublicationTemplateImpl.java (diff)
The file was addedcore-library/src/main/java/org/silverpeas/core/contribution/content/form/FieldValue.java

Summary

  1. Take into account the refactoring of the Form for reifying the concept (details)
Commit b5e16fe879f56c4bd547a4ae884954dc210f9653 by Miguel Moquillon
Take into account the refactoring of the Form for reifying the concept
of template of field values.
The file was modifiedclassifieds/classifieds-library/src/main/java/org/silverpeas/components/classifieds/service/ClassifiedService.java (diff)
The file was modifiedclassifieds/classifieds-war/src/main/java/org/silverpeas/components/classifieds/control/ClassifiedsSessionController.java (diff)
The file was modifiedprocessManager/processManager-war/src/main/java/org/silverpeas/processmanager/ProcessManagerSessionController.java (diff)
The file was modifiedclassifieds/classifieds-library/src/main/java/org/silverpeas/components/classifieds/service/DefaultClassifiedService.java (diff)
The file was modifiedclassifieds/classifieds-war/src/main/java/org/silverpeas/components/classifieds/servlets/FunctionHandler.java (diff)
The file was modifiedclassifieds/classifieds-war/src/main/java/org/silverpeas/components/classifieds/servlets/handler/DefaultHandler.java (diff)