information-system-model/src/test/resources/types/Property.json

1 line
8.7 KiB
JSON
Raw Normal View History

2023-10-25 18:01:11 +02:00
[{"type":"PropertyType","name":"Property","description":"This is the base type for any Property","metadata":{"type":"Metadata","supertypes":["Property"],"createdBy":"service-account-junit.tests.luca.frosini","creationTime":"2023-05-12 16:23:25.016 +0000","lastUpdateBy":"service-account-junit.tests.luca.frosini","lastUpdateTime":"2023-05-12 16:23:25.016 +0000"},"version":"1.0.0","changelog":{"1.0.0":"First Version"},"abstract":false,"final":false,"extendedTypes":["PropertyElement"],"id":"8a213270-3fb1-4348-9281-beb4848aa3b9"},{"type":"PropertyType","name":"Metadata","description":"This type provides metadata per every IdentifiableElement","properties":[{"type":"PropertyDefinition","name":"creationTime","description":"Creation time. It is represented in the format yyyy-MM-dd HH:mm:ss.SSS Z.","mandatory":true,"readonly":true,"notnull":true,"max":null,"min":null,"regexp":null,"propertyType":"Date"},{"type":"PropertyDefinition","name":"lastUpdateBy","description":"The user that made the last update to the Entity or the Relation. At Creation Time, it assumes the same value of createdBy.","mandatory":true,"readonly":false,"notnull":true,"max":null,"min":null,"regexp":null,"propertyType":"String"},{"type":"PropertyDefinition","name":"createdBy","description":"The user that created the Entity or the Relation. It is initialized at Creation Time.","mandatory":true,"readonly":true,"notnull":true,"max":null,"min":null,"regexp":null,"propertyType":"String"},{"type":"PropertyDefinition","name":"lastUpdateTime","description":"Last Update time. At creation time it assumes the same value of creationTime. It is represented in the format yyyy-MM-dd HH:mm:ss.SSS Z","mandatory":true,"readonly":false,"notnull":true,"max":null,"min":null,"regexp":null,"propertyType":"Date"}],"metadata":{"type":"Metadata","supertypes":["Property"],"createdBy":"service-account-junit.tests.luca.frosini","creationTime":"2023-05-12 16:23:25.267 +0000","lastUpdateBy":"service-account-junit.tests.luca.frosini","lastUpdateTime":"2023-05-12 16:23:25.267 +0000"},"version":"1.0.0","changelog":{"1.0.0":"First Version"},"abstract":false,"final":true,"extendedTypes":["Property"],"id":"ba91ee9e-dc43-4c30-89d3-8c7cfa186436"},{"type":"PropertyType","name":"AccessPolicy","description":"AccessPolicy information","properties":[{"type":"PropertyDefinition","name":"note","description":"","mandatory":false,"readonly":false,"notnull":false,"max":null,"min":null,"regexp":null,"propertyType":"String"},{"type":"PropertyDefinition","name":"policy","description":"","mandatory":false,"readonly":false,"notnull":false,"max":null,"min":null,"regexp":null,"propertyType":"ValueSchema"}],"metadata":{"type":"Metadata","supertypes":["Property"],"createdBy":"service-account-junit.tests.luca.frosini","creationTime":"2023-05-12 16:24:11.003 +0000","lastUpdateBy":"service-account-junit.tests.luca.frosini","lastUpdateTime":"2023-05-12 16:24:11.003 +0000"},"version":"1.0.0","changelog":{"1.0.0":"First Version"},"abstract":false,"final":false,"extendedTypes":["GCubeProperty"],"id":"7085ea13-68ee-479e-a385-d0e3a9b5a386"},{"type":"PropertyType","name":"ValueSchema","description":"This type aims at exposing a value which can be automatically managed by any client with no knowledge of its format.","properties":[{"type":"PropertyDefinition","name":"value","description":"The value which schema is available at the URI provided in the schema property.","mandatory":true,"readonly":false,"notnull":true,"max":null,"min":null,"regexp":null,"propertyType":"String"},{"type":"PropertyDefinition","name":"schema","description":"An URI containing a schema used to validate/interpret the content of the value. It is only an informative field. The validation is in charge of the client.","mandatory":false,"readonly":false,"notnull":false,"max":null,"min":null,"regexp":null,"propertyType":"String"}],"metadata":{"type":"Metadata","supertypes":["Property"],"createdBy":"service-account-junit.tests.luca.frosini","creationTime":"2023-05-12 16:23:58.841 +0000","lastUpdateBy":"service-account-junit.tests.luca.frosini","lastUpdateTime"