diff --git a/src/main/java/org/gcube/application/geoportal/common/model/profile/DefaultCompiler.java b/src/main/java/org/gcube/application/geoportal/common/model/profile/DefaultCompiler.java new file mode 100644 index 0000000..8a59431 --- /dev/null +++ b/src/main/java/org/gcube/application/geoportal/common/model/profile/DefaultCompiler.java @@ -0,0 +1,5 @@ +package org.gcube.application.geoportal.common.model.profile; + +public class DefaultCompiler { + +} diff --git a/src/main/java/org/gcube/application/geoportal/common/model/profile/Field.java b/src/main/java/org/gcube/application/geoportal/common/model/profile/Field.java new file mode 100644 index 0000000..9a5751f --- /dev/null +++ b/src/main/java/org/gcube/application/geoportal/common/model/profile/Field.java @@ -0,0 +1,5 @@ +package org.gcube.application.geoportal.common.model.profile; + +public class Field { + +} diff --git a/src/main/java/org/gcube/application/geoportal/common/model/profile/FieldMapping.java b/src/main/java/org/gcube/application/geoportal/common/model/profile/FieldMapping.java new file mode 100644 index 0000000..9813a46 --- /dev/null +++ b/src/main/java/org/gcube/application/geoportal/common/model/profile/FieldMapping.java @@ -0,0 +1,5 @@ +package org.gcube.application.geoportal.common.model.profile; + +public class FieldMapping { + +} diff --git a/src/main/java/org/gcube/application/geoportal/common/model/profile/IndexDefinition.java b/src/main/java/org/gcube/application/geoportal/common/model/profile/IndexDefinition.java new file mode 100644 index 0000000..62cc863 --- /dev/null +++ b/src/main/java/org/gcube/application/geoportal/common/model/profile/IndexDefinition.java @@ -0,0 +1,5 @@ +package org.gcube.application.geoportal.common.model.profile; + +public class IndexDefinition { + +} diff --git a/src/main/java/org/gcube/application/geoportal/common/model/profile/IsoMapper.java b/src/main/java/org/gcube/application/geoportal/common/model/profile/IsoMapper.java new file mode 100644 index 0000000..adeb86d --- /dev/null +++ b/src/main/java/org/gcube/application/geoportal/common/model/profile/IsoMapper.java @@ -0,0 +1,5 @@ +package org.gcube.application.geoportal.common.model.profile; + +public class IsoMapper { + +} diff --git a/src/main/java/org/gcube/application/geoportal/common/model/profile/Profile.java b/src/main/java/org/gcube/application/geoportal/common/model/profile/Profile.java new file mode 100644 index 0000000..ad1f461 --- /dev/null +++ b/src/main/java/org/gcube/application/geoportal/common/model/profile/Profile.java @@ -0,0 +1,17 @@ +package org.gcube.application.geoportal.common.model.profile; + +import java.util.List; + + +public class Profile { + + private String name; + private String id; + private List fields; + + private List defaultCompilers; + private List validators; + private IsoMapper isoMapper; + private List centroidsMapping; + private List indexes; +} diff --git a/src/main/java/org/gcube/application/geoportal/common/model/profile/Validator.java b/src/main/java/org/gcube/application/geoportal/common/model/profile/Validator.java new file mode 100644 index 0000000..d161f5d --- /dev/null +++ b/src/main/java/org/gcube/application/geoportal/common/model/profile/Validator.java @@ -0,0 +1,5 @@ +package org.gcube.application.geoportal.common.model.profile; + +public class Validator { + +}