Commit Graph

105 Commits

Author SHA1 Message Date
Luca Frosini e9a37916ed Removed suppress warning annotation 2020-10-14 16:23:42 +02:00
Luca Frosini 324e09049c Added constructor with default Propagation Constraint 2020-10-14 16:23:23 +02:00
Luca Frosini a730848cff removed unneeded import 2020-08-03 17:54:40 +02:00
Luca Frosini 6538d01763 Added suppress warning 2020-07-07 17:17:03 +02:00
Luca Frosini 0f1b01b49f Switching to gcube-jackson 2020-07-07 17:04:25 +02:00
Luca Frosini 11d28c0904 Added and committed an initial step to support Jackson 2.11.X 2020-07-03 14:39:19 +02:00
Luca Frosini 278e10e548 Fixed assertion 2020-07-02 19:22:42 +02:00
Luca Frosini 0e6b9f4854 Cleaning code 2020-07-02 19:17:57 +02:00
Luca Frosini 1376643817 Cleaned code 2020-07-02 19:06:37 +02:00
Luca Frosini 16c26ad39f Removed uneeded annotation 2020-07-02 18:53:18 +02:00
Luca Frosini ef41afa38d Improved code 2020-07-02 18:52:52 +02:00
Luca Frosini f1d52d3b04 Fixed the serialization/deserialization with Jackosn 2.8.11 2020-07-02 18:05:15 +02:00
Luca Frosini fb34224e73 Fixing tests 2020-07-02 15:25:04 +02:00
Luca Frosini 07318daabe Fixed typo in a comment 2020-06-26 10:50:48 +02:00
Luca Frosini b1a00addf8 Improving tests 2020-05-08 17:33:40 +02:00
Luca Frosini ede317ca8c Fixed Test 2020-05-08 14:52:58 +02:00
Luca Frosini d986457fbe Branch to test the original jackson 2020-04-29 19:46:48 +02:00
Luca Frosini dc2d5cece3 Added SchemaMixedElement interface to identify element supporting
additional properties
2020-02-11 10:10:07 +01:00
Luca Frosini 9858c50c99 Fixing Model 2020-02-04 09:44:10 +01:00
Luca Frosini 1c80f165b6 Class Names refactoring 2020-02-04 09:37:29 +01:00
Luca Frosini fe31ce5f25 Fixed Type Mapper Name 2020-02-04 09:30:19 +01:00
Luca Frosini 8c020591eb Fixed descriptions 2020-02-03 11:24:55 +01:00
Luca Frosini df060fd912 Removed uneeded interface 2020-02-03 10:57:41 +01:00
Luca Frosini 0709706ddc Fixing model 2020-02-03 10:51:29 +01:00
Luca Frosini 05d6f6796d Reorganized model as following
Element
 - EntityElement
   - Entity
     - Resource
     - Facet
   - Context
   - EntityType
     - ResourceType (3 lists of PropertyDefinition, LinkedFacet, LinkedResource)
     - FacetType (1 list of PropertyDefinition)
 - RelationElement
   - Relation
     - IsRelatedTo
     - ConsistsOf
   - IsParentOf
   - RelationType
     - IsRelatedTo (1 list of PropertyDefinition)
     - ConsistsOf (1 list of PropertyDefinition)
 - PropertyElement
   - Property
     - Header
     - PropagationConstraint
     - Encrypted
   - PropertyType (1 list of PropertyDefinition)
     - PropertyDefinition
     - LinkedEntity
       - LinkedFacet
       - LinkedResource
2020-01-30 11:01:36 +01:00
Luca Frosini 4bf95bc2ea Fixed compiling error 2020-01-29 16:33:51 +01:00
Luca Frosini 7899526d65 Ignored files 2020-01-28 10:40:46 +01:00
Luca Frosini 62fff336de Fixed tests 2020-01-28 10:38:36 +01:00
Luca Frosini c289601f6f Fixed type definition 2020-01-23 17:14:44 +01:00
Luca Frosini 1421a53b52 Moved Header in model 2020-01-20 10:24:55 +01:00
Luca Frosini 1e84cd6607 Adding support for Resource schema definition 2020-01-17 17:03:33 +01:00
Luca Frosini 6e73f54de5 Added default constructor, required for jackson 2020-01-16 16:56:03 +01:00
Luca Frosini 006cfb03e4 Added Specific class to define a Resource 2020-01-16 16:48:08 +01:00
Luca Frosini f5f69bc6a6 Added Resource to Resource schema definition 2020-01-16 14:00:34 +01:00
Luca Frosini 6162719723 Adding the possibility to define Resource Schema refs #18213 2020-01-15 17:01:00 +01:00
Luca Frosini 6a3688cc89 Adding the possibility to define the Resource Schema refs #18213 2020-01-15 11:55:39 +01:00
Luca Frosini eb62faa7a9 Removed restriction annotation which is not required with Open JDK 2019-12-13 10:18:52 +01:00
Luca Frosini 7883dfc162 Fixing compilation warning 2019-12-05 17:16:56 +01:00
Luca Frosini 3eb417a2a9 Added annotations to allow to define the Resource Schema refs #18213 2019-12-05 11:12:31 +01:00
Luca Frosini 1a641cc953 IsIdentifiedBy has been moved in gCube Model 2019-12-05 11:10:46 +01:00
Luca Frosini aefa8342f5 Adding support to specify a key for a Facet refs #18214 2019-12-05 11:09:18 +01:00
Luca Frosini 22abc6ebfc Fixed type definition 2019-11-08 18:15:42 +01:00
Luca Frosini a17e5f7b4b Fixing details 2019-11-08 12:29:05 +01:00
Luca Frosini f4276a67a5 Formatted code 2019-11-05 18:44:01 +01:00
Luca Frosini e6d16dd583 Fixed the implementation due to interface changes 2019-11-05 18:43:49 +01:00
Luca Frosini 9eda896937 Any type definition must have Header hence it extedns ER in place of
ISManageable
2019-11-05 18:43:04 +01:00
Luca Frosini 2c3fb5a55f Added test 2019-11-05 18:42:25 +01:00
Luca Frosini 714ec5dcae Added Header. It is the only property must have the Header so we can
monitor when the class has been created/modified and who did it
2019-11-05 18:42:02 +01:00
Luca Frosini 770155d5c5 Fixing model 2019-11-04 18:06:46 +01:00
Luca Frosini a58eec0cb3 Fixed model 2019-10-30 12:43:16 +01:00