Added the new "geoportal_timeline_json_template" to
GEOPORTAL_DATA_HANDLER
This commit is contained in:
parent
7a7b39418f
commit
80553eaef2
|
@ -6,6 +6,7 @@ public enum GEOPORTAL_DATA_HANDLER {
|
||||||
geoportal_basic_data_list("org.gcube.portlets.user.geoportal-basic-data-list", "BASIC_DATA_LIST_GUI"),
|
geoportal_basic_data_list("org.gcube.portlets.user.geoportal-basic-data-list", "BASIC_DATA_LIST_GUI"),
|
||||||
geoportal_data_entry("org.gcube.portlets.user.geoportal-data-entry-app", "DATA_ENTRY_GUI"),
|
geoportal_data_entry("org.gcube.portlets.user.geoportal-data-entry-app", "DATA_ENTRY_GUI"),
|
||||||
geoportal_workflow_action_list("org.gcube.portlets.user.geoportal-workflow-action-list","WORKFLOW_ACTION_LIST_GUI"),
|
geoportal_workflow_action_list("org.gcube.portlets.user.geoportal-workflow-action-list","WORKFLOW_ACTION_LIST_GUI"),
|
||||||
|
geoportal_timeline_json_template("org.gcube.portlets.user.geoportal-timeline-json-template","TIMELINE_JSON_TEMPLATE"),
|
||||||
gna_concessioni_lc("GNA-CONCESSIONI-LC", "LifecycleManagement");
|
gna_concessioni_lc("GNA-CONCESSIONI-LC", "LifecycleManagement");
|
||||||
|
|
||||||
String id;
|
String id;
|
||||||
|
|
|
@ -1,11 +1,15 @@
|
||||||
package org.gcube.application;
|
package org.gcube.application;
|
||||||
|
|
||||||
|
import static org.gcube.application.geoportal.client.plugins.GeoportalAbstractPlugin.useCaseDescriptors;
|
||||||
|
|
||||||
import java.util.ArrayList;
|
import java.util.ArrayList;
|
||||||
import java.util.Arrays;
|
import java.util.Arrays;
|
||||||
import java.util.HashSet;
|
import java.util.HashSet;
|
||||||
|
import java.util.LinkedHashMap;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
import java.util.stream.Collectors;
|
import java.util.stream.Collectors;
|
||||||
|
|
||||||
|
import org.bson.Document;
|
||||||
import org.gcube.application.geoportal.common.model.useCaseDescriptor.HandlerDeclaration;
|
import org.gcube.application.geoportal.common.model.useCaseDescriptor.HandlerDeclaration;
|
||||||
import org.gcube.application.geoportal.common.model.useCaseDescriptor.UseCaseDescriptor;
|
import org.gcube.application.geoportal.common.model.useCaseDescriptor.UseCaseDescriptor;
|
||||||
import org.gcube.application.geoportalcommon.ConvertToDataValueObjectModel;
|
import org.gcube.application.geoportalcommon.ConvertToDataValueObjectModel;
|
||||||
|
@ -219,6 +223,49 @@ public class UCD_Tests {
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Gets the UCD for handler types.
|
||||||
|
*
|
||||||
|
* @return the UCD for handler types
|
||||||
|
* @throws Exception the exception
|
||||||
|
*/
|
||||||
|
//@Test
|
||||||
|
public void getTimelineJSONTemplateConfig() throws Exception {
|
||||||
|
ScopeProvider.instance.set(CONTEXT);
|
||||||
|
SecurityTokenProvider.instance.set(TOKEN);
|
||||||
|
|
||||||
|
UseCaseDescriptor ucd = null;
|
||||||
|
List<HandlerDeclaration> handlers = null;
|
||||||
|
try {
|
||||||
|
|
||||||
|
useCaseDescriptors().build().getById(PROFILE_ID).getHandlersByType(GEOPORTAL_DATA_HANDLER.geoportal_timeline_json_template.getType()).forEach(u -> {
|
||||||
|
Document config = u.getConfiguration();
|
||||||
|
System.out.println("config "+config);
|
||||||
|
|
||||||
|
System.out.println("config.keySet() "+config.keySet());
|
||||||
|
|
||||||
|
|
||||||
|
LinkedHashMap<String, Object> ttd = (LinkedHashMap<String, Object>) config.get("tjt_document");
|
||||||
|
|
||||||
|
String jsonDocOfTJT = new Document(ttd).toJson();
|
||||||
|
System.out.println("ttd "+jsonDocOfTJT);
|
||||||
|
|
||||||
|
System.out.println(jsonDocOfTJT);
|
||||||
|
|
||||||
|
});
|
||||||
|
|
||||||
|
} catch (Exception e) {
|
||||||
|
e.printStackTrace();
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
// for (HandlerDeclaration handlerDeclaration : handlers) {
|
||||||
|
// System.out.println(handlerDeclaration);
|
||||||
|
// }
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Gets the roles for STEP id.
|
* Gets the roles for STEP id.
|
||||||
|
@ -275,7 +322,7 @@ public class UCD_Tests {
|
||||||
* @return the configurations for UC D data handlers
|
* @return the configurations for UC D data handlers
|
||||||
* @throws Exception the exception
|
* @throws Exception the exception
|
||||||
*/
|
*/
|
||||||
@Test
|
//@Test
|
||||||
public void getConfigurations_ForUCD_Data_Handlers() throws Exception {
|
public void getConfigurations_ForUCD_Data_Handlers() throws Exception {
|
||||||
ScopeProvider.instance.set(CONTEXT);
|
ScopeProvider.instance.set(CONTEXT);
|
||||||
SecurityTokenProvider.instance.set(TOKEN);
|
SecurityTokenProvider.instance.set(TOKEN);
|
||||||
|
|
Loading…
Reference in New Issue