src/__fixtures__/json/api/schemas.json
{
"schemas": [
{
"klass": "org.hisp.dhis.sqlview.SqlView",
"identifiableObject": true,
"nameableObject": false,
"singular": "sqlView",
"plural": "sqlViews",
"namespace": "http://dhis2.org/schema/dxf/2.0",
"name": "sqlView",
"displayName": "Sql View",
"collectionName": "sqlViews",
"shareable": true,
"apiEndpoint": "/sqlViews",
"metadata": true,
"persisted": true,
"authorities": [
{
"type": "CREATE_PUBLIC",
"authorities": ["F_SQLVIEW_PUBLIC_ADD"]
},
{
"type": "CREATE_PRIVATE",
"authorities": ["F_SQLVIEW_PRIVATE_ADD"]
},
{
"type": "DELETE",
"authorities": ["F_SQLVIEW_DELETE"]
},
{
"type": "EXTERNALIZE",
"authorities": ["F_SQLVIEW_EXTERNAL"]
}
],
"properties": [
{
"klass": "java.lang.String",
"propertyType": "TEXT",
"name": "publicAccess",
"fieldName": "publicAccess",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 8,
"max": 8,
"min": 8,
"cascade": "none"
},
{
"klass": "java.lang.String",
"propertyType": "TEXT",
"name": "sqlQuery",
"fieldName": "sqlQuery",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": true,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.util.Date",
"propertyType": "DATE",
"name": "lastUpdated",
"fieldName": "lastUpdated",
"persisted": true,
"description": "The date this object was last updated.",
"attribute": true,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.String",
"propertyType": "IDENTIFIER",
"name": "code",
"fieldName": "code",
"persisted": true,
"description": "The unique code for this Object.",
"attribute": true,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": true,
"required": false,
"length": 50,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "org.hisp.dhis.acl.Access",
"propertyType": "COMPLEX",
"name": "access",
"fieldName": "access",
"persisted": false,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": false,
"collection": false,
"owner": false,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648
},
{
"klass": "java.lang.String",
"propertyType": "IDENTIFIER",
"name": "id",
"fieldName": "uid",
"persisted": true,
"description": "The Unique Identifier for this Object.",
"attribute": true,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": true,
"required": false,
"length": 11,
"max": 11,
"min": 11,
"cascade": "none"
},
{
"klass": "java.util.Date",
"propertyType": "DATE",
"name": "created",
"fieldName": "created",
"persisted": true,
"description": "The date this object was created.",
"attribute": true,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.String",
"propertyType": "TEXT",
"name": "description",
"fieldName": "description",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": 2,
"cascade": "none"
},
{
"klass": "java.lang.String",
"propertyType": "TEXT",
"name": "name",
"fieldName": "name",
"persisted": true,
"description": "The name of this Object. Required and unique.",
"attribute": true,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": true,
"required": true,
"length": 230,
"max": 2147483647,
"min": 2,
"cascade": "none"
},
{
"klass": "java.lang.Boolean",
"propertyType": "BOOLEAN",
"name": "externalAccess",
"fieldName": "externalAccess",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.util.Set",
"propertyType": "COLLECTION",
"itemKlass": "org.hisp.dhis.user.UserGroupAccess",
"itemPropertyType": "COMPLEX",
"name": "userGroupAccess",
"fieldName": "userGroupAccesses",
"persisted": true,
"collectionName": "userGroupAccesses",
"collectionWrapping": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": false,
"collection": true,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.String",
"propertyType": "TEXT",
"name": "displayName",
"fieldName": "displayName",
"persisted": false,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": false,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648
},
{
"klass": "org.hisp.dhis.user.User",
"propertyType": "REFERENCE",
"name": "user",
"fieldName": "user",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": false,
"collection": false,
"owner": true,
"identifiableObject": true,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.String",
"propertyType": "URL",
"name": "href",
"fieldName": "href",
"persisted": false,
"attribute": true,
"simple": true,
"collection": false,
"owner": false,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648
}
]
},
{
"klass": "org.hisp.dhis.constant.Constant",
"identifiableObject": true,
"nameableObject": false,
"singular": "constant",
"plural": "constants",
"namespace": "http://dhis2.org/schema/dxf/2.0",
"name": "constant",
"displayName": "Constant",
"collectionName": "constants",
"shareable": false,
"apiEndpoint": "/constants",
"metadata": true,
"persisted": true,
"authorities": [
{
"type": "CREATE",
"authorities": ["F_CONSTANT_ADD"]
},
{
"type": "DELETE",
"authorities": ["F_CONSTANT_DELETE"]
}
],
"properties": [
{
"klass": "java.lang.String",
"propertyType": "TEXT",
"name": "publicAccess",
"fieldName": "publicAccess",
"persisted": false,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": false,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 8,
"min": 8
},
{
"klass": "java.util.Date",
"propertyType": "DATE",
"name": "lastUpdated",
"fieldName": "lastUpdated",
"persisted": true,
"description": "The date this object was last updated.",
"attribute": true,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.String",
"propertyType": "IDENTIFIER",
"name": "code",
"fieldName": "code",
"persisted": true,
"description": "The unique code for this Object.",
"attribute": true,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": true,
"required": false,
"length": 50,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "org.hisp.dhis.acl.Access",
"propertyType": "COMPLEX",
"name": "access",
"fieldName": "access",
"persisted": false,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": false,
"collection": false,
"owner": false,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648
},
{
"klass": "java.lang.String",
"propertyType": "IDENTIFIER",
"name": "id",
"fieldName": "uid",
"persisted": true,
"description": "The Unique Identifier for this Object.",
"attribute": true,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": true,
"required": false,
"length": 11,
"max": 11,
"min": 11,
"cascade": "none"
},
{
"klass": "java.util.Date",
"propertyType": "DATE",
"name": "created",
"fieldName": "created",
"persisted": true,
"description": "The date this object was created.",
"attribute": true,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.String",
"propertyType": "TEXT",
"name": "name",
"fieldName": "name",
"persisted": true,
"description": "The name of this Object. Required and unique.",
"attribute": true,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": true,
"required": true,
"length": 230,
"max": 2147483647,
"min": 2,
"cascade": "none"
},
{
"klass": "java.lang.Double",
"propertyType": "NUMBER",
"name": "value",
"fieldName": "value",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": true,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.Boolean",
"propertyType": "BOOLEAN",
"name": "externalAccess",
"fieldName": "externalAccess",
"persisted": false,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": false,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648
},
{
"klass": "java.util.Set",
"propertyType": "COLLECTION",
"itemKlass": "org.hisp.dhis.user.UserGroupAccess",
"itemPropertyType": "COMPLEX",
"name": "userGroupAccess",
"fieldName": "userGroupAccesses",
"persisted": false,
"collectionName": "userGroupAccesses",
"collectionWrapping": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": false,
"collection": true,
"owner": false,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648
},
{
"klass": "java.lang.String",
"propertyType": "TEXT",
"name": "displayName",
"fieldName": "displayName",
"persisted": false,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": false,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648
},
{
"klass": "org.hisp.dhis.user.User",
"propertyType": "REFERENCE",
"name": "user",
"fieldName": "user",
"persisted": false,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": false,
"collection": false,
"owner": false,
"identifiableObject": true,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648
},
{
"klass": "java.lang.String",
"propertyType": "URL",
"name": "href",
"fieldName": "href",
"persisted": false,
"attribute": true,
"simple": true,
"collection": false,
"owner": false,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648
}
]
},
{
"klass": "org.hisp.dhis.option.Option",
"identifiableObject": true,
"nameableObject": false,
"singular": "option",
"plural": "options",
"namespace": "http://dhis2.org/schema/dxf/2.0",
"name": "option",
"displayName": "Option",
"collectionName": "options",
"shareable": false,
"apiEndpoint": "/options",
"metadata": true,
"persisted": true,
"authorities": [
{
"type": "CREATE_PUBLIC",
"authorities": ["F_OPTIONSET_PUBLIC_ADD"]
},
{
"type": "CREATE_PRIVATE",
"authorities": ["F_OPTIONSET_PRIVATE_ADD"]
},
{
"type": "DELETE",
"authorities": ["F_OPTIONSET_DELETE"]
}
],
"properties": [
{
"klass": "java.lang.String",
"propertyType": "TEXT",
"name": "publicAccess",
"fieldName": "publicAccess",
"persisted": false,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": false,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 8,
"min": 8
},
{
"klass": "java.util.Date",
"propertyType": "DATE",
"name": "lastUpdated",
"fieldName": "lastUpdated",
"persisted": true,
"description": "The date this object was last updated.",
"attribute": true,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.String",
"propertyType": "TEXT",
"name": "code",
"fieldName": "code",
"persisted": true,
"description": "The unique code for this Object.",
"attribute": true,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 230,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "org.hisp.dhis.acl.Access",
"propertyType": "COMPLEX",
"name": "access",
"fieldName": "access",
"persisted": false,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": false,
"collection": false,
"owner": false,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648
},
{
"klass": "java.lang.String",
"propertyType": "IDENTIFIER",
"name": "id",
"fieldName": "uid",
"persisted": true,
"description": "The Unique Identifier for this Object.",
"attribute": true,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": true,
"required": false,
"length": 11,
"max": 11,
"min": 11,
"cascade": "none"
},
{
"klass": "java.util.Date",
"propertyType": "DATE",
"name": "created",
"fieldName": "created",
"persisted": true,
"description": "The date this object was created.",
"attribute": true,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.String",
"propertyType": "TEXT",
"name": "name",
"fieldName": "name",
"persisted": true,
"description": "The name of this Object. Required and unique.",
"attribute": true,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": true,
"length": 230,
"max": 2147483647,
"min": 2,
"cascade": "none"
},
{
"klass": "java.lang.Boolean",
"propertyType": "BOOLEAN",
"name": "externalAccess",
"fieldName": "externalAccess",
"persisted": false,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": false,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648
},
{
"klass": "java.util.Set",
"propertyType": "COLLECTION",
"itemKlass": "org.hisp.dhis.user.UserGroupAccess",
"itemPropertyType": "COMPLEX",
"name": "userGroupAccess",
"fieldName": "userGroupAccesses",
"persisted": false,
"collectionName": "userGroupAccesses",
"collectionWrapping": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": false,
"collection": true,
"owner": false,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648
},
{
"klass": "java.lang.String",
"propertyType": "TEXT",
"name": "displayName",
"fieldName": "displayName",
"persisted": false,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": false,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648
},
{
"klass": "org.hisp.dhis.user.User",
"propertyType": "REFERENCE",
"name": "user",
"fieldName": "user",
"persisted": false,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": false,
"collection": false,
"owner": false,
"identifiableObject": true,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648
},
{
"klass": "java.lang.String",
"propertyType": "URL",
"name": "href",
"fieldName": "href",
"persisted": false,
"attribute": true,
"simple": true,
"collection": false,
"owner": false,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648
}
]
},
{
"klass": "org.hisp.dhis.document.Document",
"identifiableObject": true,
"nameableObject": false,
"singular": "document",
"plural": "documents",
"namespace": "http://dhis2.org/schema/dxf/2.0",
"name": "document",
"displayName": "Document",
"collectionName": "documents",
"shareable": true,
"apiEndpoint": "/documents",
"metadata": true,
"persisted": true,
"authorities": [
{
"type": "CREATE_PUBLIC",
"authorities": ["F_DOCUMENT_PUBLIC_ADD"]
},
{
"type": "CREATE_PRIVATE",
"authorities": ["F_DOCUMENT_PRIVATE_ADD"]
},
{
"type": "EXTERNALIZE",
"authorities": ["F_DOCUMENT_EXTERNAL"]
},
{
"type": "DELETE",
"authorities": ["F_DOCUMENT_DELETE"]
}
],
"properties": [
{
"klass": "java.lang.String",
"propertyType": "TEXT",
"name": "publicAccess",
"fieldName": "publicAccess",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 8,
"max": 8,
"min": 8,
"cascade": "none"
},
{
"klass": "java.lang.Boolean",
"propertyType": "BOOLEAN",
"name": "external",
"fieldName": "external",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": true,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.util.Date",
"propertyType": "DATE",
"name": "lastUpdated",
"fieldName": "lastUpdated",
"persisted": true,
"description": "The date this object was last updated.",
"attribute": true,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.String",
"propertyType": "IDENTIFIER",
"name": "code",
"fieldName": "code",
"persisted": true,
"description": "The unique code for this Object.",
"attribute": true,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": true,
"required": false,
"length": 50,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.String",
"propertyType": "TEXT",
"name": "contentType",
"fieldName": "contentType",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.Boolean",
"propertyType": "BOOLEAN",
"name": "attachment",
"fieldName": "attachment",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "org.hisp.dhis.acl.Access",
"propertyType": "COMPLEX",
"name": "access",
"fieldName": "access",
"persisted": false,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": false,
"collection": false,
"owner": false,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648
},
{
"klass": "java.lang.String",
"propertyType": "URL",
"name": "url",
"fieldName": "url",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": true,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.String",
"propertyType": "IDENTIFIER",
"name": "id",
"fieldName": "uid",
"persisted": true,
"description": "The Unique Identifier for this Object.",
"attribute": true,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": true,
"required": false,
"length": 11,
"max": 11,
"min": 11,
"cascade": "none"
},
{
"klass": "java.util.Date",
"propertyType": "DATE",
"name": "created",
"fieldName": "created",
"persisted": true,
"description": "The date this object was created.",
"attribute": true,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.String",
"propertyType": "TEXT",
"name": "name",
"fieldName": "name",
"persisted": true,
"description": "The name of this Object. Required and unique.",
"attribute": true,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": true,
"length": 230,
"max": 2147483647,
"min": 2,
"cascade": "none"
},
{
"klass": "java.lang.Boolean",
"propertyType": "BOOLEAN",
"name": "externalAccess",
"fieldName": "externalAccess",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.util.Set",
"propertyType": "COLLECTION",
"itemKlass": "org.hisp.dhis.user.UserGroupAccess",
"itemPropertyType": "COMPLEX",
"name": "userGroupAccess",
"fieldName": "userGroupAccesses",
"persisted": true,
"collectionName": "userGroupAccesses",
"collectionWrapping": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": false,
"collection": true,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.String",
"propertyType": "TEXT",
"name": "displayName",
"fieldName": "displayName",
"persisted": false,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": false,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648
},
{
"klass": "org.hisp.dhis.user.User",
"propertyType": "REFERENCE",
"name": "user",
"fieldName": "user",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": false,
"collection": false,
"owner": true,
"identifiableObject": true,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.String",
"propertyType": "URL",
"name": "href",
"fieldName": "href",
"persisted": false,
"attribute": true,
"simple": true,
"collection": false,
"owner": false,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648
}
]
},
{
"klass": "org.hisp.dhis.option.OptionSet",
"identifiableObject": true,
"nameableObject": false,
"singular": "optionSet",
"plural": "optionSets",
"namespace": "http://dhis2.org/schema/dxf/2.0",
"name": "optionSet",
"displayName": "Option Set",
"collectionName": "optionSets",
"shareable": true,
"apiEndpoint": "/optionSets",
"metadata": true,
"persisted": true,
"authorities": [
{
"type": "CREATE_PUBLIC",
"authorities": ["F_OPTIONSET_PUBLIC_ADD"]
},
{
"type": "CREATE_PRIVATE",
"authorities": ["F_OPTIONSET_PRIVATE_ADD"]
},
{
"type": "DELETE",
"authorities": ["F_OPTIONSET_DELETE"]
}
],
"properties": [
{
"klass": "java.lang.String",
"propertyType": "TEXT",
"name": "publicAccess",
"fieldName": "publicAccess",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 8,
"max": 8,
"min": 8,
"cascade": "none"
},
{
"klass": "java.util.Date",
"propertyType": "DATE",
"name": "lastUpdated",
"fieldName": "lastUpdated",
"persisted": true,
"description": "The date this object was last updated.",
"attribute": true,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.String",
"propertyType": "IDENTIFIER",
"name": "code",
"fieldName": "code",
"persisted": true,
"description": "The unique code for this Object.",
"attribute": true,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": true,
"required": false,
"length": 50,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "org.hisp.dhis.acl.Access",
"propertyType": "COMPLEX",
"name": "access",
"fieldName": "access",
"persisted": false,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": false,
"collection": false,
"owner": false,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648
},
{
"klass": "java.lang.Integer",
"propertyType": "INTEGER",
"name": "version",
"fieldName": "version",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.String",
"propertyType": "IDENTIFIER",
"name": "id",
"fieldName": "uid",
"persisted": true,
"description": "The Unique Identifier for this Object.",
"attribute": true,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": true,
"required": false,
"length": 11,
"max": 11,
"min": 11,
"cascade": "none"
},
{
"klass": "java.util.Date",
"propertyType": "DATE",
"name": "created",
"fieldName": "created",
"persisted": true,
"description": "The date this object was created.",
"attribute": true,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.String",
"propertyType": "TEXT",
"name": "name",
"fieldName": "name",
"persisted": true,
"description": "The name of this Object. Required and unique.",
"attribute": true,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": true,
"required": true,
"length": 230,
"max": 2147483647,
"min": 2,
"cascade": "none"
},
{
"klass": "java.lang.Boolean",
"propertyType": "BOOLEAN",
"name": "externalAccess",
"fieldName": "externalAccess",
"persisted": false,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": false,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648
},
{
"klass": "java.util.Set",
"propertyType": "COLLECTION",
"itemKlass": "org.hisp.dhis.user.UserGroupAccess",
"itemPropertyType": "COMPLEX",
"name": "userGroupAccess",
"fieldName": "userGroupAccesses",
"persisted": true,
"collectionName": "userGroupAccesses",
"collectionWrapping": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": false,
"collection": true,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.String",
"propertyType": "TEXT",
"name": "displayName",
"fieldName": "displayName",
"persisted": false,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": false,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648
},
{
"klass": "org.hisp.dhis.user.User",
"propertyType": "REFERENCE",
"name": "user",
"fieldName": "user",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": false,
"collection": false,
"owner": true,
"identifiableObject": true,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.String",
"propertyType": "URL",
"name": "href",
"fieldName": "href",
"persisted": false,
"attribute": true,
"simple": true,
"collection": false,
"owner": false,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648
},
{
"klass": "java.util.List",
"propertyType": "COLLECTION",
"itemKlass": "org.hisp.dhis.option.Option",
"itemPropertyType": "REFERENCE",
"name": "option",
"fieldName": "options",
"persisted": true,
"collectionName": "options",
"collectionWrapping": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": false,
"collection": true,
"owner": true,
"identifiableObject": true,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648,
"cascade": "all"
}
]
},
{
"klass": "org.hisp.dhis.attribute.Attribute",
"identifiableObject": true,
"nameableObject": false,
"singular": "attribute",
"plural": "attributes",
"namespace": "http://dhis2.org/schema/dxf/2.0",
"name": "attribute",
"displayName": "Attribute",
"collectionName": "attributes",
"shareable": false,
"apiEndpoint": "/attributes",
"metadata": true,
"persisted": true,
"authorities": [
{
"type": "CREATE",
"authorities": ["F_ATTRIBUTE_ADD"]
},
{
"type": "DELETE",
"authorities": ["F_ATTRIBUTE_DELETE"]
}
],
"properties": [
{
"klass": "java.lang.Boolean",
"propertyType": "BOOLEAN",
"name": "organisationUnitGroupSetAttribute",
"fieldName": "organisationUnitGroupSetAttribute",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.Boolean",
"propertyType": "BOOLEAN",
"name": "userGroupAttribute",
"fieldName": "userGroupAttribute",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.String",
"propertyType": "IDENTIFIER",
"name": "id",
"fieldName": "uid",
"persisted": true,
"description": "The Unique Identifier for this Object.",
"attribute": true,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": true,
"required": false,
"length": 11,
"max": 11,
"min": 11,
"cascade": "none"
},
{
"klass": "java.lang.Boolean",
"propertyType": "BOOLEAN",
"name": "dataElementAttribute",
"fieldName": "dataElementAttribute",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": true,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.Boolean",
"propertyType": "BOOLEAN",
"name": "dataElementGroupAttribute",
"fieldName": "dataElementGroupAttribute",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.util.Date",
"propertyType": "DATE",
"name": "created",
"fieldName": "created",
"persisted": true,
"description": "The date this object was created.",
"attribute": true,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.String",
"propertyType": "TEXT",
"name": "name",
"fieldName": "name",
"persisted": true,
"description": "The name of this Object. Required and unique.",
"attribute": true,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": true,
"required": true,
"length": 230,
"max": 2147483647,
"min": 2,
"cascade": "none"
},
{
"klass": "java.lang.Boolean",
"propertyType": "BOOLEAN",
"name": "programAttribute",
"fieldName": "programAttribute",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.Boolean",
"propertyType": "BOOLEAN",
"name": "externalAccess",
"fieldName": "externalAccess",
"persisted": false,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": false,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648
},
{
"klass": "java.lang.String",
"propertyType": "TEXT",
"name": "valueType",
"fieldName": "valueType",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": true,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.Boolean",
"propertyType": "BOOLEAN",
"name": "indicatorGroupAttribute",
"fieldName": "indicatorGroupAttribute",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.String",
"propertyType": "URL",
"name": "href",
"fieldName": "href",
"persisted": false,
"attribute": true,
"simple": true,
"collection": false,
"owner": false,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648
},
{
"klass": "java.lang.Boolean",
"propertyType": "BOOLEAN",
"name": "organisationUnitAttribute",
"fieldName": "organisationUnitAttribute",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": true,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.String",
"propertyType": "TEXT",
"name": "publicAccess",
"fieldName": "publicAccess",
"persisted": false,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": false,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 8,
"min": 8
},
{
"klass": "java.lang.Integer",
"propertyType": "INTEGER",
"name": "sortOrder",
"fieldName": "sortOrder",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.Boolean",
"propertyType": "BOOLEAN",
"name": "mandatory",
"fieldName": "mandatory",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": true,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.util.Date",
"propertyType": "DATE",
"name": "lastUpdated",
"fieldName": "lastUpdated",
"persisted": true,
"description": "The date this object was last updated.",
"attribute": true,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.Boolean",
"propertyType": "BOOLEAN",
"name": "dataSetAttribute",
"fieldName": "dataSetAttribute",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.String",
"propertyType": "IDENTIFIER",
"name": "code",
"fieldName": "code",
"persisted": true,
"description": "The unique code for this Object.",
"attribute": true,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": true,
"required": false,
"length": 50,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "org.hisp.dhis.acl.Access",
"propertyType": "COMPLEX",
"name": "access",
"fieldName": "access",
"persisted": false,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": false,
"collection": false,
"owner": false,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648
},
{
"klass": "java.lang.Boolean",
"propertyType": "BOOLEAN",
"name": "indicatorAttribute",
"fieldName": "indicatorAttribute",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": true,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.Boolean",
"propertyType": "BOOLEAN",
"name": "userAttribute",
"fieldName": "userAttribute",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": true,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.Boolean",
"propertyType": "BOOLEAN",
"name": "organisationUnitGroupAttribute",
"fieldName": "organisationUnitGroupAttribute",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.util.Set",
"propertyType": "COLLECTION",
"itemKlass": "org.hisp.dhis.user.UserGroupAccess",
"itemPropertyType": "COMPLEX",
"name": "userGroupAccess",
"fieldName": "userGroupAccesses",
"persisted": false,
"collectionName": "userGroupAccesses",
"collectionWrapping": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": false,
"collection": true,
"owner": false,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648
},
{
"klass": "java.lang.String",
"propertyType": "TEXT",
"name": "displayName",
"fieldName": "displayName",
"persisted": false,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": false,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648
},
{
"klass": "org.hisp.dhis.user.User",
"propertyType": "REFERENCE",
"name": "user",
"fieldName": "user",
"persisted": false,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": false,
"collection": false,
"owner": false,
"identifiableObject": true,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648
}
]
},
{
"klass": "org.hisp.dhis.mapping.MapLegend",
"identifiableObject": true,
"nameableObject": false,
"singular": "mapLegend",
"plural": "mapLegends",
"namespace": "http://dhis2.org/schema/dxf/2.0",
"name": "mapLegend",
"displayName": "Map Legend",
"collectionName": "mapLegends",
"shareable": false,
"apiEndpoint": "/mapLegends",
"metadata": true,
"persisted": true,
"properties": [
{
"klass": "java.lang.Double",
"propertyType": "NUMBER",
"name": "endValue",
"fieldName": "endValue",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.String",
"propertyType": "TEXT",
"name": "publicAccess",
"fieldName": "publicAccess",
"persisted": false,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": false,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 8,
"min": 8
},
{
"klass": "java.util.Date",
"propertyType": "DATE",
"name": "lastUpdated",
"fieldName": "lastUpdated",
"persisted": true,
"description": "The date this object was last updated.",
"attribute": true,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.String",
"propertyType": "TEXT",
"name": "image",
"fieldName": "image",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.String",
"propertyType": "IDENTIFIER",
"name": "code",
"fieldName": "code",
"persisted": true,
"description": "The unique code for this Object.",
"attribute": true,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": true,
"required": false,
"length": 50,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "org.hisp.dhis.acl.Access",
"propertyType": "COMPLEX",
"name": "access",
"fieldName": "access",
"persisted": false,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": false,
"collection": false,
"owner": false,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648
},
{
"klass": "java.lang.String",
"propertyType": "IDENTIFIER",
"name": "id",
"fieldName": "uid",
"persisted": true,
"description": "The Unique Identifier for this Object.",
"attribute": true,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 11,
"max": 11,
"min": 11,
"cascade": "none"
},
{
"klass": "java.lang.Double",
"propertyType": "NUMBER",
"name": "startValue",
"fieldName": "startValue",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.String",
"propertyType": "TEXT",
"name": "color",
"fieldName": "color",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.util.Date",
"propertyType": "DATE",
"name": "created",
"fieldName": "created",
"persisted": true,
"description": "The date this object was created.",
"attribute": true,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.String",
"propertyType": "TEXT",
"name": "name",
"fieldName": "name",
"persisted": true,
"description": "The name of this Object. Required and unique.",
"attribute": true,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": true,
"length": 230,
"max": 2147483647,
"min": 2,
"cascade": "none"
},
{
"klass": "java.lang.Boolean",
"propertyType": "BOOLEAN",
"name": "externalAccess",
"fieldName": "externalAccess",
"persisted": false,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": false,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648
},
{
"klass": "java.util.Set",
"propertyType": "COLLECTION",
"itemKlass": "org.hisp.dhis.user.UserGroupAccess",
"itemPropertyType": "COMPLEX",
"name": "userGroupAccess",
"fieldName": "userGroupAccesses",
"persisted": false,
"collectionName": "userGroupAccesses",
"collectionWrapping": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": false,
"collection": true,
"owner": false,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648
},
{
"klass": "java.lang.String",
"propertyType": "TEXT",
"name": "displayName",
"fieldName": "displayName",
"persisted": false,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": false,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648
},
{
"klass": "org.hisp.dhis.user.User",
"propertyType": "REFERENCE",
"name": "user",
"fieldName": "user",
"persisted": false,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": false,
"collection": false,
"owner": false,
"identifiableObject": true,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648
},
{
"klass": "java.lang.String",
"propertyType": "URL",
"name": "href",
"fieldName": "href",
"persisted": false,
"attribute": true,
"simple": true,
"collection": false,
"owner": false,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648
}
]
},
{
"klass": "org.hisp.dhis.mapping.MapLegendSet",
"identifiableObject": true,
"nameableObject": false,
"singular": "mapLegendSet",
"plural": "mapLegendSets",
"namespace": "http://dhis2.org/schema/dxf/2.0",
"name": "mapLegendSet",
"displayName": "Map Legend Set",
"collectionName": "mapLegendSets",
"shareable": false,
"apiEndpoint": "/mapLegendSets",
"metadata": true,
"persisted": true,
"properties": [
{
"klass": "java.lang.String",
"propertyType": "TEXT",
"name": "publicAccess",
"fieldName": "publicAccess",
"persisted": false,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": false,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 8,
"min": 8
},
{
"klass": "java.util.Date",
"propertyType": "DATE",
"name": "lastUpdated",
"fieldName": "lastUpdated",
"persisted": true,
"description": "The date this object was last updated.",
"attribute": true,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.String",
"propertyType": "IDENTIFIER",
"name": "code",
"fieldName": "code",
"persisted": true,
"description": "The unique code for this Object.",
"attribute": true,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": true,
"required": false,
"length": 50,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "org.hisp.dhis.acl.Access",
"propertyType": "COMPLEX",
"name": "access",
"fieldName": "access",
"persisted": false,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": false,
"collection": false,
"owner": false,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648
},
{
"klass": "java.lang.String",
"propertyType": "IDENTIFIER",
"name": "id",
"fieldName": "uid",
"persisted": true,
"description": "The Unique Identifier for this Object.",
"attribute": true,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": true,
"required": false,
"length": 11,
"max": 11,
"min": 11,
"cascade": "none"
},
{
"klass": "java.util.Set",
"propertyType": "COLLECTION",
"itemKlass": "org.hisp.dhis.mapping.MapLegend",
"itemPropertyType": "REFERENCE",
"name": "mapLegend",
"fieldName": "mapLegends",
"persisted": true,
"collectionName": "mapLegends",
"collectionWrapping": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": false,
"collection": true,
"owner": true,
"identifiableObject": true,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.util.Date",
"propertyType": "DATE",
"name": "created",
"fieldName": "created",
"persisted": true,
"description": "The date this object was created.",
"attribute": true,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.String",
"propertyType": "TEXT",
"name": "name",
"fieldName": "name",
"persisted": true,
"description": "The name of this Object. Required and unique.",
"attribute": true,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": true,
"required": true,
"length": 230,
"max": 2147483647,
"min": 2,
"cascade": "none"
},
{
"klass": "java.lang.Boolean",
"propertyType": "BOOLEAN",
"name": "externalAccess",
"fieldName": "externalAccess",
"persisted": false,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": false,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648
},
{
"klass": "java.util.Set",
"propertyType": "COLLECTION",
"itemKlass": "org.hisp.dhis.user.UserGroupAccess",
"itemPropertyType": "COMPLEX",
"name": "userGroupAccess",
"fieldName": "userGroupAccesses",
"persisted": false,
"collectionName": "userGroupAccesses",
"collectionWrapping": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": false,
"collection": true,
"owner": false,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648
},
{
"klass": "java.lang.String",
"propertyType": "TEXT",
"name": "displayName",
"fieldName": "displayName",
"persisted": false,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": false,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648
},
{
"klass": "org.hisp.dhis.user.User",
"propertyType": "REFERENCE",
"name": "user",
"fieldName": "user",
"persisted": false,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": false,
"collection": false,
"owner": false,
"identifiableObject": true,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648
},
{
"klass": "java.lang.String",
"propertyType": "URL",
"name": "href",
"fieldName": "href",
"persisted": false,
"attribute": true,
"simple": true,
"collection": false,
"owner": false,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648
},
{
"klass": "java.lang.String",
"propertyType": "TEXT",
"name": "symbolizer",
"fieldName": "symbolizer",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
}
]
},
{
"klass": "org.hisp.dhis.mapping.MapLayer",
"identifiableObject": true,
"nameableObject": false,
"singular": "mapLayer",
"plural": "mapLayers",
"namespace": "http://dhis2.org/schema/dxf/2.0",
"name": "mapLayer",
"displayName": "Map Layer",
"collectionName": "mapLayers",
"shareable": false,
"apiEndpoint": "/mapLayers",
"metadata": true,
"persisted": true,
"properties": [
{
"klass": "java.lang.String",
"propertyType": "TEXT",
"name": "publicAccess",
"fieldName": "publicAccess",
"persisted": false,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": false,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 8,
"min": 8
},
{
"klass": "java.lang.String",
"propertyType": "COLOR",
"name": "fillColor",
"fieldName": "fillColor",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.String",
"propertyType": "TEXT",
"name": "layers",
"fieldName": "layers",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.util.Date",
"propertyType": "DATE",
"name": "lastUpdated",
"fieldName": "lastUpdated",
"persisted": true,
"description": "The date this object was last updated.",
"attribute": true,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.String",
"propertyType": "IDENTIFIER",
"name": "code",
"fieldName": "code",
"persisted": true,
"description": "The unique code for this Object.",
"attribute": true,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": true,
"required": false,
"length": 50,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.String",
"propertyType": "TEXT",
"name": "type",
"fieldName": "type",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "org.hisp.dhis.acl.Access",
"propertyType": "COMPLEX",
"name": "access",
"fieldName": "access",
"persisted": false,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": false,
"collection": false,
"owner": false,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648
},
{
"klass": "java.lang.String",
"propertyType": "COLOR",
"name": "strokeColor",
"fieldName": "strokeColor",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.String",
"propertyType": "URL",
"name": "url",
"fieldName": "url",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.Double",
"propertyType": "NUMBER",
"name": "fillOpacity",
"fieldName": "fillOpacity",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": true,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.String",
"propertyType": "IDENTIFIER",
"name": "id",
"fieldName": "uid",
"persisted": true,
"description": "The Unique Identifier for this Object.",
"attribute": true,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": true,
"required": false,
"length": 11,
"max": 11,
"min": 11,
"cascade": "none"
},
{
"klass": "java.lang.String",
"propertyType": "TEXT",
"name": "time",
"fieldName": "time",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.util.Date",
"propertyType": "DATE",
"name": "created",
"fieldName": "created",
"persisted": true,
"description": "The date this object was created.",
"attribute": true,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.String",
"propertyType": "TEXT",
"name": "name",
"fieldName": "name",
"persisted": true,
"description": "The name of this Object. Required and unique.",
"attribute": true,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": true,
"required": true,
"length": 230,
"max": 2147483647,
"min": 2,
"cascade": "none"
},
{
"klass": "java.lang.Boolean",
"propertyType": "BOOLEAN",
"name": "externalAccess",
"fieldName": "externalAccess",
"persisted": false,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": false,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648
},
{
"klass": "java.util.Set",
"propertyType": "COLLECTION",
"itemKlass": "org.hisp.dhis.user.UserGroupAccess",
"itemPropertyType": "COMPLEX",
"name": "userGroupAccess",
"fieldName": "userGroupAccesses",
"persisted": false,
"collectionName": "userGroupAccesses",
"collectionWrapping": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": false,
"collection": true,
"owner": false,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648
},
{
"klass": "java.lang.String",
"propertyType": "TEXT",
"name": "displayName",
"fieldName": "displayName",
"persisted": false,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": false,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648
},
{
"klass": "org.hisp.dhis.user.User",
"propertyType": "REFERENCE",
"name": "user",
"fieldName": "user",
"persisted": false,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": false,
"collection": false,
"owner": false,
"identifiableObject": true,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648
},
{
"klass": "java.lang.String",
"propertyType": "URL",
"name": "href",
"fieldName": "href",
"persisted": false,
"attribute": true,
"simple": true,
"collection": false,
"owner": false,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648
},
{
"klass": "java.lang.Integer",
"propertyType": "INTEGER",
"name": "strokeWidth",
"fieldName": "strokeWidth",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": true,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
}
]
},
{
"klass": "org.hisp.dhis.organisationunit.OrganisationUnit",
"identifiableObject": true,
"nameableObject": true,
"singular": "organisationUnit",
"plural": "organisationUnits",
"namespace": "http://dhis2.org/schema/dxf/2.0",
"name": "organisationUnit",
"displayName": "Organisation Unit",
"collectionName": "organisationUnits",
"shareable": false,
"apiEndpoint": "/organisationUnits",
"metadata": true,
"persisted": true,
"authorities": [
{
"type": "CREATE",
"authorities": ["F_ORGANISATIONUNIT_ADD"]
},
{
"type": "DELETE",
"authorities": ["F_ORGANISATIONUNIT_DELETE"]
}
],
"properties": [
{
"klass": "java.util.Set",
"propertyType": "COLLECTION",
"itemKlass": "org.hisp.dhis.user.User",
"itemPropertyType": "REFERENCE",
"name": "userItem",
"fieldName": "users",
"persisted": true,
"collectionName": "users",
"collectionWrapping": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": false,
"collection": true,
"owner": false,
"identifiableObject": true,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.util.Set",
"propertyType": "COLLECTION",
"itemKlass": "org.hisp.dhis.organisationunit.OrganisationUnitGroup",
"itemPropertyType": "REFERENCE",
"name": "organisationUnitGroup",
"fieldName": "groups",
"persisted": true,
"collectionName": "organisationUnitGroups",
"collectionWrapping": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": false,
"collection": true,
"owner": false,
"identifiableObject": true,
"nameableObject": true,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.util.Set",
"propertyType": "COLLECTION",
"itemKlass": "org.hisp.dhis.organisationunit.OrganisationUnit",
"itemPropertyType": "REFERENCE",
"name": "child",
"fieldName": "children",
"persisted": true,
"collectionName": "children",
"collectionWrapping": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": false,
"collection": true,
"owner": false,
"identifiableObject": true,
"nameableObject": true,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.util.Date",
"propertyType": "DATE",
"name": "closedDate",
"fieldName": "closedDate",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.String",
"propertyType": "TEXT",
"name": "type",
"fieldName": "type",
"persisted": false,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": false,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648
},
{
"klass": "java.lang.String",
"propertyType": "IDENTIFIER",
"name": "id",
"fieldName": "uid",
"persisted": true,
"description": "The Unique Identifier for this Object.",
"attribute": true,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": true,
"required": false,
"length": 11,
"max": 11,
"min": 11,
"cascade": "none"
},
{
"klass": "java.lang.Integer",
"propertyType": "INTEGER",
"name": "level",
"persisted": false,
"attribute": true,
"simple": true,
"collection": false,
"owner": false,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648
},
{
"klass": "java.lang.String",
"propertyType": "PHONENUMBER",
"name": "phoneNumber",
"fieldName": "phoneNumber",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 150,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.util.Date",
"propertyType": "DATE",
"name": "created",
"fieldName": "created",
"persisted": true,
"description": "The date this object was created.",
"attribute": true,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.String",
"propertyType": "TEXT",
"name": "description",
"fieldName": "description",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": 2,
"cascade": "none"
},
{
"klass": "java.lang.String",
"propertyType": "TEXT",
"name": "name",
"fieldName": "name",
"persisted": true,
"description": "The name of this Object. Required and unique.",
"attribute": true,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": true,
"length": 230,
"max": 2147483647,
"min": 2,
"cascade": "none"
},
{
"klass": "java.lang.String",
"propertyType": "TEXT",
"name": "featureType",
"fieldName": "featureType",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 50,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.Boolean",
"propertyType": "BOOLEAN",
"name": "externalAccess",
"fieldName": "externalAccess",
"persisted": false,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": false,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648
},
{
"klass": "java.lang.String",
"propertyType": "URL",
"name": "href",
"fieldName": "href",
"persisted": false,
"attribute": true,
"simple": true,
"collection": false,
"owner": false,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648
},
{
"klass": "java.lang.String",
"propertyType": "GEOLOCATION",
"name": "coordinates",
"fieldName": "coordinates",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.String",
"propertyType": "TEXT",
"name": "publicAccess",
"fieldName": "publicAccess",
"persisted": false,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": false,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 8,
"min": 8
},
{
"klass": "org.hisp.dhis.organisationunit.OrganisationUnit",
"propertyType": "REFERENCE",
"name": "parent",
"fieldName": "parent",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": false,
"collection": false,
"owner": true,
"identifiableObject": true,
"nameableObject": true,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.util.Date",
"propertyType": "DATE",
"name": "lastUpdated",
"fieldName": "lastUpdated",
"persisted": true,
"description": "The date this object was last updated.",
"attribute": true,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.util.Set",
"propertyType": "COLLECTION",
"itemKlass": "org.hisp.dhis.dataset.DataSet",
"itemPropertyType": "REFERENCE",
"name": "dataSet",
"fieldName": "dataSets",
"persisted": true,
"collectionName": "dataSets",
"collectionWrapping": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": false,
"collection": true,
"owner": false,
"identifiableObject": true,
"nameableObject": true,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.String",
"propertyType": "IDENTIFIER",
"name": "code",
"fieldName": "code",
"persisted": true,
"description": "The unique code for this Object.",
"attribute": true,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": true,
"required": false,
"length": 50,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "org.hisp.dhis.acl.Access",
"propertyType": "COMPLEX",
"name": "access",
"fieldName": "access",
"persisted": false,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": false,
"collection": false,
"owner": false,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648
},
{
"klass": "java.lang.String",
"propertyType": "URL",
"name": "url",
"fieldName": "url",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.util.Set",
"propertyType": "COLLECTION",
"itemKlass": "org.hisp.dhis.attribute.AttributeValue",
"itemPropertyType": "COMPLEX",
"name": "attributeValue",
"fieldName": "attributeValues",
"persisted": true,
"collectionName": "attributeValues",
"collectionWrapping": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": false,
"collection": true,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.util.Date",
"propertyType": "DATE",
"name": "openingDate",
"fieldName": "openingDate",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": true,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.String",
"propertyType": "EMAIL",
"name": "email",
"fieldName": "email",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 150,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.String",
"propertyType": "TEXT",
"name": "address",
"fieldName": "address",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.util.Set",
"propertyType": "COLLECTION",
"itemKlass": "org.hisp.dhis.user.UserGroupAccess",
"itemPropertyType": "COMPLEX",
"name": "userGroupAccess",
"fieldName": "userGroupAccesses",
"persisted": false,
"collectionName": "userGroupAccesses",
"collectionWrapping": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": false,
"collection": true,
"owner": false,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648
},
{
"klass": "java.lang.String",
"propertyType": "TEXT",
"name": "uuid",
"fieldName": "uuid",
"persisted": true,
"attribute": true,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": true,
"required": false,
"length": 36,
"max": 36,
"min": 36,
"cascade": "none"
},
{
"klass": "java.lang.String",
"propertyType": "TEXT",
"name": "displayName",
"fieldName": "displayName",
"persisted": false,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": false,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648
},
{
"klass": "java.lang.String",
"propertyType": "TEXT",
"name": "shortName",
"fieldName": "shortName",
"persisted": true,
"attribute": true,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": true,
"length": 50,
"max": 2147483647,
"min": 2,
"cascade": "none"
},
{
"klass": "java.lang.String",
"propertyType": "TEXT",
"name": "comment",
"fieldName": "comment",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": 2,
"cascade": "none"
},
{
"klass": "java.lang.String",
"propertyType": "TEXT",
"name": "contactPerson",
"fieldName": "contactPerson",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "org.hisp.dhis.user.User",
"propertyType": "REFERENCE",
"name": "user",
"fieldName": "user",
"persisted": false,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": false,
"collection": false,
"owner": false,
"identifiableObject": true,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648
}
]
},
{
"klass": "org.hisp.dhis.organisationunit.OrganisationUnitLevel",
"identifiableObject": true,
"nameableObject": false,
"singular": "organisationUnitLevel",
"plural": "organisationUnitLevels",
"namespace": "http://dhis2.org/schema/dxf/2.0",
"name": "organisationUnitLevel",
"displayName": "Organisation Unit Level",
"collectionName": "organisationUnitLevels",
"shareable": false,
"apiEndpoint": "/organisationUnitLevels",
"metadata": true,
"persisted": true,
"authorities": [
{
"type": "UPDATE",
"authorities": ["F_ORGANISATIONUNITLEVEL_UPDATE"]
}
],
"properties": [
{
"klass": "java.lang.String",
"propertyType": "TEXT",
"name": "publicAccess",
"fieldName": "publicAccess",
"persisted": false,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": false,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 8,
"min": 8
},
{
"klass": "java.util.Date",
"propertyType": "DATE",
"name": "lastUpdated",
"fieldName": "lastUpdated",
"persisted": true,
"description": "The date this object was last updated.",
"attribute": true,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.String",
"propertyType": "IDENTIFIER",
"name": "code",
"fieldName": "code",
"persisted": true,
"description": "The unique code for this Object.",
"attribute": true,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": true,
"required": false,
"length": 50,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "org.hisp.dhis.acl.Access",
"propertyType": "COMPLEX",
"name": "access",
"fieldName": "access",
"persisted": false,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": false,
"collection": false,
"owner": false,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648
},
{
"klass": "java.lang.String",
"propertyType": "IDENTIFIER",
"name": "id",
"fieldName": "uid",
"persisted": true,
"description": "The Unique Identifier for this Object.",
"attribute": true,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": true,
"required": false,
"length": 11,
"max": 11,
"min": 11,
"cascade": "none"
},
{
"klass": "java.lang.Integer",
"propertyType": "INTEGER",
"name": "level",
"fieldName": "level",
"persisted": true,
"attribute": true,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": true,
"required": true,
"length": 255,
"max": 999,
"min": 1,
"cascade": "none"
},
{
"klass": "java.util.Date",
"propertyType": "DATE",
"name": "created",
"fieldName": "created",
"persisted": true,
"description": "The date this object was created.",
"attribute": true,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.String",
"propertyType": "TEXT",
"name": "name",
"fieldName": "name",
"persisted": true,
"description": "The name of this Object. Required and unique.",
"attribute": true,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": true,
"required": true,
"length": 230,
"max": 2147483647,
"min": 2,
"cascade": "none"
},
{
"klass": "java.lang.Boolean",
"propertyType": "BOOLEAN",
"name": "externalAccess",
"fieldName": "externalAccess",
"persisted": false,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": false,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648
},
{
"klass": "java.util.Set",
"propertyType": "COLLECTION",
"itemKlass": "org.hisp.dhis.user.UserGroupAccess",
"itemPropertyType": "COMPLEX",
"name": "userGroupAccess",
"fieldName": "userGroupAccesses",
"persisted": false,
"collectionName": "userGroupAccesses",
"collectionWrapping": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": false,
"collection": true,
"owner": false,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648
},
{
"klass": "java.lang.String",
"propertyType": "TEXT",
"name": "displayName",
"fieldName": "displayName",
"persisted": false,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": false,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648
},
{
"klass": "org.hisp.dhis.user.User",
"propertyType": "REFERENCE",
"name": "user",
"fieldName": "user",
"persisted": false,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": false,
"collection": false,
"owner": false,
"identifiableObject": true,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648
},
{
"klass": "java.lang.String",
"propertyType": "URL",
"name": "href",
"fieldName": "href",
"persisted": false,
"attribute": true,
"simple": true,
"collection": false,
"owner": false,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648
}
]
},
{
"klass": "org.hisp.dhis.organisationunit.OrganisationUnitGroup",
"identifiableObject": true,
"nameableObject": true,
"singular": "organisationUnitGroup",
"plural": "organisationUnitGroups",
"namespace": "http://dhis2.org/schema/dxf/2.0",
"name": "organisationUnitGroup",
"displayName": "Organisation Unit Group",
"collectionName": "organisationUnitGroups",
"shareable": true,
"apiEndpoint": "/organisationUnitGroups",
"metadata": true,
"persisted": true,
"authorities": [
{
"type": "CREATE_PUBLIC",
"authorities": ["F_ORGUNITGROUP_PUBLIC_ADD"]
},
{
"type": "CREATE_PRIVATE",
"authorities": ["F_ORGUNITGROUP_PRIVATE_ADD"]
},
{
"type": "DELETE",
"authorities": ["F_ORGUNITGROUP_DELETE"]
}
],
"properties": [
{
"klass": "java.lang.String",
"propertyType": "TEXT",
"name": "publicAccess",
"fieldName": "publicAccess",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 8,
"max": 8,
"min": 8,
"cascade": "none"
},
{
"klass": "java.lang.String",
"propertyType": "TEXT",
"name": "symbol",
"fieldName": "symbol",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.util.Set",
"propertyType": "COLLECTION",
"itemKlass": "org.hisp.dhis.organisationunit.OrganisationUnit",
"itemPropertyType": "REFERENCE",
"name": "organisationUnit",
"fieldName": "members",
"persisted": true,
"collectionName": "organisationUnits",
"collectionWrapping": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": false,
"collection": true,
"owner": true,
"identifiableObject": true,
"nameableObject": true,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.util.Date",
"propertyType": "DATE",
"name": "lastUpdated",
"fieldName": "lastUpdated",
"persisted": true,
"description": "The date this object was last updated.",
"attribute": true,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.String",
"propertyType": "IDENTIFIER",
"name": "code",
"fieldName": "code",
"persisted": true,
"description": "The unique code for this Object.",
"attribute": true,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": true,
"required": false,
"length": 50,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "org.hisp.dhis.acl.Access",
"propertyType": "COMPLEX",
"name": "access",
"fieldName": "access",
"persisted": false,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": false,
"collection": false,
"owner": false,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648
},
{
"klass": "java.lang.String",
"propertyType": "IDENTIFIER",
"name": "id",
"fieldName": "uid",
"persisted": true,
"description": "The Unique Identifier for this Object.",
"attribute": true,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": true,
"required": false,
"length": 11,
"max": 11,
"min": 11,
"cascade": "none"
},
{
"klass": "java.util.Set",
"propertyType": "COLLECTION",
"itemKlass": "org.hisp.dhis.attribute.AttributeValue",
"itemPropertyType": "COMPLEX",
"name": "attributeValue",
"fieldName": "attributeValues",
"persisted": true,
"collectionName": "attributeValues",
"collectionWrapping": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": false,
"collection": true,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.util.Date",
"propertyType": "DATE",
"name": "created",
"fieldName": "created",
"persisted": true,
"description": "The date this object was created.",
"attribute": true,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.String",
"propertyType": "TEXT",
"name": "description",
"fieldName": "description",
"persisted": false,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": false,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": 2
},
{
"klass": "java.lang.String",
"propertyType": "TEXT",
"name": "name",
"fieldName": "name",
"persisted": true,
"description": "The name of this Object. Required and unique.",
"attribute": true,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": true,
"required": true,
"length": 230,
"max": 2147483647,
"min": 2,
"cascade": "none"
},
{
"klass": "java.lang.Boolean",
"propertyType": "BOOLEAN",
"name": "externalAccess",
"fieldName": "externalAccess",
"persisted": false,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": false,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648
},
{
"klass": "java.util.Set",
"propertyType": "COLLECTION",
"itemKlass": "org.hisp.dhis.user.UserGroupAccess",
"itemPropertyType": "COMPLEX",
"name": "userGroupAccess",
"fieldName": "userGroupAccesses",
"persisted": true,
"collectionName": "userGroupAccesses",
"collectionWrapping": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": false,
"collection": true,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.String",
"propertyType": "TEXT",
"name": "displayName",
"fieldName": "displayName",
"persisted": false,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": false,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648
},
{
"klass": "java.lang.String",
"propertyType": "TEXT",
"name": "shortName",
"fieldName": "shortName",
"persisted": true,
"attribute": true,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": true,
"required": false,
"length": 50,
"max": 2147483647,
"min": 2,
"cascade": "none"
},
{
"klass": "org.hisp.dhis.organisationunit.OrganisationUnitGroupSet",
"propertyType": "REFERENCE",
"name": "organisationUnitGroupSet",
"fieldName": "groupSet",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": false,
"collection": false,
"owner": true,
"identifiableObject": true,
"nameableObject": true,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "org.hisp.dhis.user.User",
"propertyType": "REFERENCE",
"name": "user",
"fieldName": "user",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": false,
"collection": false,
"owner": true,
"identifiableObject": true,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.String",
"propertyType": "URL",
"name": "href",
"fieldName": "href",
"persisted": false,
"attribute": true,
"simple": true,
"collection": false,
"owner": false,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648
}
]
},
{
"klass": "org.hisp.dhis.organisationunit.OrganisationUnitGroupSet",
"identifiableObject": true,
"nameableObject": true,
"singular": "organisationUnitGroupSet",
"plural": "organisationUnitGroupSets",
"namespace": "http://dhis2.org/schema/dxf/2.0",
"name": "organisationUnitGroupSet",
"displayName": "Organisation Unit Group Set",
"collectionName": "organisationUnitGroupSets",
"shareable": true,
"apiEndpoint": "/organisationUnitGroupSets",
"metadata": true,
"persisted": true,
"authorities": [
{
"type": "CREATE_PUBLIC",
"authorities": ["F_ORGUNITGROUPSET_PUBLIC_ADD"]
},
{
"type": "CREATE_PRIVATE",
"authorities": ["F_ORGUNITGROUPSET_PRIVATE_ADD"]
},
{
"type": "DELETE",
"authorities": ["F_ORGUNITGROUPSET_DELETE"]
}
],
"properties": [
{
"klass": "org.hisp.dhis.common.DimensionType",
"propertyType": "TEXT",
"name": "dimensionType",
"fieldName": "dimensionType",
"persisted": false,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": false,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648
},
{
"klass": "java.lang.String",
"propertyType": "TEXT",
"name": "publicAccess",
"fieldName": "publicAccess",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 8,
"max": 8,
"min": 8,
"cascade": "none"
},
{
"klass": "java.util.Set",
"propertyType": "COLLECTION",
"itemKlass": "org.hisp.dhis.organisationunit.OrganisationUnitGroup",
"itemPropertyType": "REFERENCE",
"name": "organisationUnitGroup",
"fieldName": "organisationUnitGroups",
"persisted": true,
"collectionName": "organisationUnitGroups",
"collectionWrapping": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": false,
"collection": true,
"owner": true,
"identifiableObject": true,
"nameableObject": true,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.util.Date",
"propertyType": "DATE",
"name": "lastUpdated",
"fieldName": "lastUpdated",
"persisted": true,
"description": "The date this object was last updated.",
"attribute": true,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.String",
"propertyType": "IDENTIFIER",
"name": "code",
"fieldName": "code",
"persisted": true,
"description": "The unique code for this Object.",
"attribute": true,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": true,
"required": false,
"length": 50,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "org.hisp.dhis.acl.Access",
"propertyType": "COMPLEX",
"name": "access",
"fieldName": "access",
"persisted": false,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": false,
"collection": false,
"owner": false,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648
},
{
"klass": "java.lang.Boolean",
"propertyType": "BOOLEAN",
"name": "dataDimension",
"fieldName": "dataDimension",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.String",
"propertyType": "IDENTIFIER",
"name": "id",
"fieldName": "uid",
"persisted": true,
"description": "The Unique Identifier for this Object.",
"attribute": true,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": true,
"required": false,
"length": 11,
"max": 11,
"min": 11,
"cascade": "none"
},
{
"klass": "java.lang.String",
"propertyType": "TEXT",
"name": "dimension",
"persisted": false,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": false,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648
},
{
"klass": "java.util.Set",
"propertyType": "COLLECTION",
"itemKlass": "org.hisp.dhis.attribute.AttributeValue",
"itemPropertyType": "COMPLEX",
"name": "attributeValue",
"fieldName": "attributeValues",
"persisted": true,
"collectionName": "attributeValues",
"collectionWrapping": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": false,
"collection": true,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.util.List",
"propertyType": "COLLECTION",
"itemKlass": "org.hisp.dhis.common.NameableObject",
"itemPropertyType": "REFERENCE",
"name": "item",
"fieldName": "items",
"persisted": false,
"collectionName": "items",
"collectionWrapping": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": true,
"owner": false,
"identifiableObject": true,
"nameableObject": true,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648
},
{
"klass": "java.util.Date",
"propertyType": "DATE",
"name": "created",
"fieldName": "created",
"persisted": true,
"description": "The date this object was created.",
"attribute": true,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.String",
"propertyType": "TEXT",
"name": "description",
"fieldName": "description",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": 2,
"cascade": "none"
},
{
"klass": "java.lang.String",
"propertyType": "TEXT",
"name": "name",
"fieldName": "name",
"persisted": true,
"description": "The name of this Object. Required and unique.",
"attribute": true,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": true,
"required": true,
"length": 230,
"max": 2147483647,
"min": 2,
"cascade": "none"
},
{
"klass": "java.lang.Boolean",
"propertyType": "BOOLEAN",
"name": "externalAccess",
"fieldName": "externalAccess",
"persisted": false,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": false,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648
},
{
"klass": "java.util.Set",
"propertyType": "COLLECTION",
"itemKlass": "org.hisp.dhis.user.UserGroupAccess",
"itemPropertyType": "COMPLEX",
"name": "userGroupAccess",
"fieldName": "userGroupAccesses",
"persisted": true,
"collectionName": "userGroupAccesses",
"collectionWrapping": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": false,
"collection": true,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.String",
"propertyType": "TEXT",
"name": "shortName",
"fieldName": "shortName",
"persisted": false,
"attribute": true,
"simple": true,
"collection": false,
"owner": false,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": 2
},
{
"klass": "java.lang.String",
"propertyType": "TEXT",
"name": "displayName",
"fieldName": "displayName",
"persisted": false,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": false,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648
},
{
"klass": "java.lang.Boolean",
"propertyType": "BOOLEAN",
"name": "compulsory",
"fieldName": "compulsory",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": true,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "org.hisp.dhis.user.User",
"propertyType": "REFERENCE",
"name": "user",
"fieldName": "user",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": false,
"collection": false,
"owner": true,
"identifiableObject": true,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.String",
"propertyType": "URL",
"name": "href",
"fieldName": "href",
"persisted": false,
"attribute": true,
"simple": true,
"collection": false,
"owner": false,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648
},
{
"klass": "java.lang.String",
"propertyType": "TEXT",
"name": "filter",
"fieldName": "filter",
"persisted": false,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": false,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648
}
]
},
{
"klass": "org.hisp.dhis.dataelement.DataElementCategoryOption",
"identifiableObject": true,
"nameableObject": true,
"singular": "categoryOption",
"plural": "categoryOptions",
"namespace": "http://dhis2.org/schema/dxf/2.0",
"name": "categoryOption",
"displayName": "Category Option",
"collectionName": "categoryOptions",
"shareable": true,
"apiEndpoint": "/categoryOptions",
"metadata": true,
"persisted": true,
"authorities": [
{
"type": "CREATE_PUBLIC",
"authorities": ["F_CATEGORY_OPTION_PUBLIC_ADD"]
},
{
"type": "CREATE_PRIVATE",
"authorities": ["F_CATEGORY_OPTION_PRIVATE_ADD"]
},
{
"type": "DELETE",
"authorities": ["F_CATEGORY_OPTION_PRIVATE_ADD"]
}
],
"properties": [
{
"klass": "java.util.Date",
"propertyType": "DATE",
"name": "startDate",
"fieldName": "startDate",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.String",
"propertyType": "TEXT",
"name": "publicAccess",
"fieldName": "publicAccess",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 8,
"max": 8,
"min": 8,
"cascade": "none"
},
{
"klass": "java.util.Set",
"propertyType": "COLLECTION",
"itemKlass": "org.hisp.dhis.organisationunit.OrganisationUnit",
"itemPropertyType": "REFERENCE",
"name": "organisationUnit",
"fieldName": "organisationUnits",
"persisted": true,
"collectionName": "organisationUnits",
"collectionWrapping": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": false,
"collection": true,
"owner": true,
"identifiableObject": true,
"nameableObject": true,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.util.Set",
"propertyType": "COLLECTION",
"itemKlass": "org.hisp.dhis.dataelement.CategoryOptionGroup",
"itemPropertyType": "REFERENCE",
"name": "categoryOptionGroup",
"fieldName": "groups",
"persisted": true,
"collectionName": "categoryOptionGroups",
"collectionWrapping": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": false,
"collection": true,
"owner": false,
"identifiableObject": true,
"nameableObject": true,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.util.Date",
"propertyType": "DATE",
"name": "lastUpdated",
"fieldName": "lastUpdated",
"persisted": true,
"description": "The date this object was last updated.",
"attribute": true,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.util.Date",
"propertyType": "DATE",
"name": "endDate",
"fieldName": "endDate",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.String",
"propertyType": "IDENTIFIER",
"name": "code",
"fieldName": "code",
"persisted": true,
"description": "The unique code for this Object.",
"attribute": true,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": true,
"required": false,
"length": 50,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "org.hisp.dhis.acl.Access",
"propertyType": "COMPLEX",
"name": "access",
"fieldName": "access",
"persisted": false,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": false,
"collection": false,
"owner": false,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648
},
{
"klass": "java.util.Set",
"propertyType": "COLLECTION",
"itemKlass": "org.hisp.dhis.dataelement.DataElementCategoryOptionCombo",
"itemPropertyType": "REFERENCE",
"name": "categoryOptionCombo",
"fieldName": "categoryOptionCombos",
"persisted": true,
"collectionName": "categoryOptionCombos",
"collectionWrapping": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": false,
"collection": true,
"owner": false,
"identifiableObject": true,
"nameableObject": true,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.String",
"propertyType": "IDENTIFIER",
"name": "id",
"fieldName": "uid",
"persisted": true,
"description": "The Unique Identifier for this Object.",
"attribute": true,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": true,
"required": false,
"length": 11,
"max": 11,
"min": 11,
"cascade": "none"
},
{
"klass": "java.util.Date",
"propertyType": "DATE",
"name": "created",
"fieldName": "created",
"persisted": true,
"description": "The date this object was created.",
"attribute": true,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.String",
"propertyType": "TEXT",
"name": "description",
"fieldName": "description",
"persisted": false,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": false,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": 2
},
{
"klass": "java.lang.String",
"propertyType": "TEXT",
"name": "name",
"fieldName": "name",
"persisted": true,
"description": "The name of this Object. Required and unique.",
"attribute": true,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": true,
"required": true,
"length": 230,
"max": 2147483647,
"min": 2,
"cascade": "none"
},
{
"klass": "java.lang.Boolean",
"propertyType": "BOOLEAN",
"name": "externalAccess",
"fieldName": "externalAccess",
"persisted": false,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": false,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648
},
{
"klass": "java.util.Set",
"propertyType": "COLLECTION",
"itemKlass": "org.hisp.dhis.dataelement.DataElementCategory",
"itemPropertyType": "REFERENCE",
"name": "category",
"fieldName": "categories",
"persisted": true,
"collectionName": "categories",
"collectionWrapping": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": false,
"collection": true,
"owner": false,
"identifiableObject": true,
"nameableObject": true,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.util.Set",
"propertyType": "COLLECTION",
"itemKlass": "org.hisp.dhis.user.UserGroupAccess",
"itemPropertyType": "COMPLEX",
"name": "userGroupAccess",
"fieldName": "userGroupAccesses",
"persisted": true,
"collectionName": "userGroupAccesses",
"collectionWrapping": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": false,
"collection": true,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.String",
"propertyType": "TEXT",
"name": "displayName",
"fieldName": "displayName",
"persisted": false,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": false,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648
},
{
"klass": "java.lang.String",
"propertyType": "TEXT",
"name": "shortName",
"fieldName": "shortName",
"persisted": true,
"attribute": true,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": true,
"required": false,
"length": 50,
"max": 2147483647,
"min": 2,
"cascade": "none"
},
{
"klass": "org.hisp.dhis.user.User",
"propertyType": "REFERENCE",
"name": "user",
"fieldName": "user",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": false,
"collection": false,
"owner": true,
"identifiableObject": true,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.String",
"propertyType": "URL",
"name": "href",
"fieldName": "href",
"persisted": false,
"attribute": true,
"simple": true,
"collection": false,
"owner": false,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648
}
]
},
{
"klass": "org.hisp.dhis.dataelement.CategoryOptionGroup",
"identifiableObject": true,
"nameableObject": true,
"singular": "categoryOptionGroup",
"plural": "categoryOptionGroups",
"namespace": "http://dhis2.org/schema/dxf/2.0",
"name": "categoryOptionGroup",
"displayName": "Category Option Group",
"collectionName": "categoryOptionGroups",
"shareable": true,
"apiEndpoint": "/categoryOptionGroups",
"metadata": true,
"persisted": true,
"authorities": [
{
"type": "CREATE_PUBLIC",
"authorities": ["F_CATEGORY_OPTION_GROUP_PUBLIC_ADD"]
},
{
"type": "CREATE_PRIVATE",
"authorities": ["F_CATEGORY_OPTION_GROUP_PRIVATE_ADD"]
},
{
"type": "DELETE",
"authorities": ["F_CATEGORY_OPTION_GROUP_DELETE"]
}
],
"properties": [
{
"klass": "java.lang.String",
"propertyType": "TEXT",
"name": "publicAccess",
"fieldName": "publicAccess",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 8,
"max": 8,
"min": 8,
"cascade": "none"
},
{
"klass": "java.util.Date",
"propertyType": "DATE",
"name": "lastUpdated",
"fieldName": "lastUpdated",
"persisted": true,
"description": "The date this object was last updated.",
"attribute": true,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.util.Set",
"propertyType": "COLLECTION",
"itemKlass": "org.hisp.dhis.dataelement.DataElementCategoryOption",
"itemPropertyType": "REFERENCE",
"name": "categoryOption",
"fieldName": "members",
"persisted": true,
"collectionName": "categoryOptions",
"collectionWrapping": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": false,
"collection": true,
"owner": true,
"identifiableObject": true,
"nameableObject": true,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.String",
"propertyType": "IDENTIFIER",
"name": "code",
"fieldName": "code",
"persisted": true,
"description": "The unique code for this Object.",
"attribute": true,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": true,
"required": false,
"length": 50,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "org.hisp.dhis.acl.Access",
"propertyType": "COMPLEX",
"name": "access",
"fieldName": "access",
"persisted": false,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": false,
"collection": false,
"owner": false,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648
},
{
"klass": "java.lang.String",
"propertyType": "IDENTIFIER",
"name": "id",
"fieldName": "uid",
"persisted": true,
"description": "The Unique Identifier for this Object.",
"attribute": true,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": true,
"required": false,
"length": 11,
"max": 11,
"min": 11,
"cascade": "none"
},
{
"klass": "java.util.Date",
"propertyType": "DATE",
"name": "created",
"fieldName": "created",
"persisted": true,
"description": "The date this object was created.",
"attribute": true,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.String",
"propertyType": "TEXT",
"name": "description",
"fieldName": "description",
"persisted": false,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": false,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": 2
},
{
"klass": "java.lang.String",
"propertyType": "TEXT",
"name": "name",
"fieldName": "name",
"persisted": true,
"description": "The name of this Object. Required and unique.",
"attribute": true,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": true,
"required": true,
"length": 230,
"max": 2147483647,
"min": 2,
"cascade": "none"
},
{
"klass": "java.lang.Boolean",
"propertyType": "BOOLEAN",
"name": "externalAccess",
"fieldName": "externalAccess",
"persisted": false,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": false,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648
},
{
"klass": "java.util.Set",
"propertyType": "COLLECTION",
"itemKlass": "org.hisp.dhis.user.UserGroupAccess",
"itemPropertyType": "COMPLEX",
"name": "userGroupAccess",
"fieldName": "userGroupAccesses",
"persisted": true,
"collectionName": "userGroupAccesses",
"collectionWrapping": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": false,
"collection": true,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.String",
"propertyType": "TEXT",
"name": "displayName",
"fieldName": "displayName",
"persisted": false,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": false,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648
},
{
"klass": "java.lang.String",
"propertyType": "TEXT",
"name": "shortName",
"fieldName": "shortName",
"persisted": true,
"attribute": true,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": true,
"required": true,
"length": 50,
"max": 2147483647,
"min": 2,
"cascade": "none"
},
{
"klass": "org.hisp.dhis.dataelement.CategoryOptionGroupSet",
"propertyType": "REFERENCE",
"name": "categoryOptionGroupSet",
"fieldName": "groupSet",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": false,
"collection": false,
"owner": true,
"identifiableObject": true,
"nameableObject": true,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "org.hisp.dhis.user.User",
"propertyType": "REFERENCE",
"name": "user",
"fieldName": "user",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": false,
"collection": false,
"owner": true,
"identifiableObject": true,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.String",
"propertyType": "URL",
"name": "href",
"fieldName": "href",
"persisted": false,
"attribute": true,
"simple": true,
"collection": false,
"owner": false,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648
}
]
},
{
"klass": "org.hisp.dhis.dataelement.CategoryOptionGroupSet",
"identifiableObject": true,
"nameableObject": true,
"singular": "categoryOptionGroupSet",
"plural": "categoryOptionGroupSets",
"namespace": "http://dhis2.org/schema/dxf/2.0",
"name": "categoryOptionGroupSet",
"displayName": "Category Option Group Set",
"collectionName": "categoryOptionGroupSets",
"shareable": true,
"apiEndpoint": "/categoryOptionGroupSets",
"metadata": true,
"persisted": true,
"authorities": [
{
"type": "CREATE_PUBLIC",
"authorities": ["F_CATEGORY_OPTION_GROUP_SET_PUBLIC_ADD"]
},
{
"type": "CREATE_PRIVATE",
"authorities": ["F_CATEGORY_OPTION_GROUP_SET_PRIVATE_ADD"]
},
{
"type": "DELETE",
"authorities": ["F_CATEGORY_OPTION_GROUP_SET_DELETE"]
}
],
"properties": [
{
"klass": "org.hisp.dhis.common.DimensionType",
"propertyType": "TEXT",
"name": "dimensionType",
"fieldName": "dimensionType",
"persisted": false,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": false,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648
},
{
"klass": "java.lang.String",
"propertyType": "TEXT",
"name": "publicAccess",
"fieldName": "publicAccess",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 8,
"max": 8,
"min": 8,
"cascade": "none"
},
{
"klass": "java.util.List",
"propertyType": "COLLECTION",
"itemKlass": "org.hisp.dhis.dataelement.CategoryOptionGroup",
"itemPropertyType": "REFERENCE",
"name": "categoryOptionGroup",
"fieldName": "members",
"persisted": true,
"collectionName": "categoryOptionGroups",
"collectionWrapping": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": false,
"collection": true,
"owner": true,
"identifiableObject": true,
"nameableObject": true,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.util.Date",
"propertyType": "DATE",
"name": "lastUpdated",
"fieldName": "lastUpdated",
"persisted": true,
"description": "The date this object was last updated.",
"attribute": true,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.String",
"propertyType": "IDENTIFIER",
"name": "code",
"fieldName": "code",
"persisted": true,
"description": "The unique code for this Object.",
"attribute": true,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": true,
"required": false,
"length": 50,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "org.hisp.dhis.acl.Access",
"propertyType": "COMPLEX",
"name": "access",
"fieldName": "access",
"persisted": false,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": false,
"collection": false,
"owner": false,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648
},
{
"klass": "java.lang.Boolean",
"propertyType": "BOOLEAN",
"name": "dataDimension",
"fieldName": "dataDimension",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.String",
"propertyType": "IDENTIFIER",
"name": "id",
"fieldName": "uid",
"persisted": true,
"description": "The Unique Identifier for this Object.",
"attribute": true,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": true,
"required": false,
"length": 11,
"max": 11,
"min": 11,
"cascade": "none"
},
{
"klass": "java.lang.String",
"propertyType": "TEXT",
"name": "dimension",
"persisted": false,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": false,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648
},
{
"klass": "java.util.List",
"propertyType": "COLLECTION",
"itemKlass": "org.hisp.dhis.common.NameableObject",
"itemPropertyType": "REFERENCE",
"name": "item",
"fieldName": "items",
"persisted": false,
"collectionName": "items",
"collectionWrapping": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": true,
"owner": false,
"identifiableObject": true,
"nameableObject": true,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648
},
{
"klass": "java.util.Date",
"propertyType": "DATE",
"name": "created",
"fieldName": "created",
"persisted": true,
"description": "The date this object was created.",
"attribute": true,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.String",
"propertyType": "TEXT",
"name": "description",
"fieldName": "description",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": 2,
"cascade": "none"
},
{
"klass": "java.lang.String",
"propertyType": "TEXT",
"name": "name",
"fieldName": "name",
"persisted": true,
"description": "The name of this Object. Required and unique.",
"attribute": true,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": true,
"required": true,
"length": 230,
"max": 2147483647,
"min": 2,
"cascade": "none"
},
{
"klass": "java.lang.Boolean",
"propertyType": "BOOLEAN",
"name": "externalAccess",
"fieldName": "externalAccess",
"persisted": false,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": false,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648
},
{
"klass": "java.util.Set",
"propertyType": "COLLECTION",
"itemKlass": "org.hisp.dhis.user.UserGroupAccess",
"itemPropertyType": "COMPLEX",
"name": "userGroupAccess",
"fieldName": "userGroupAccesses",
"persisted": true,
"collectionName": "userGroupAccesses",
"collectionWrapping": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": false,
"collection": true,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.String",
"propertyType": "TEXT",
"name": "displayName",
"fieldName": "displayName",
"persisted": false,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": false,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648
},
{
"klass": "java.lang.String",
"propertyType": "TEXT",
"name": "shortName",
"fieldName": "shortName",
"persisted": false,
"attribute": true,
"simple": true,
"collection": false,
"owner": false,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": 2
},
{
"klass": "org.hisp.dhis.user.User",
"propertyType": "REFERENCE",
"name": "user",
"fieldName": "user",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": false,
"collection": false,
"owner": true,
"identifiableObject": true,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.String",
"propertyType": "URL",
"name": "href",
"fieldName": "href",
"persisted": false,
"attribute": true,
"simple": true,
"collection": false,
"owner": false,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648
},
{
"klass": "java.lang.String",
"propertyType": "TEXT",
"name": "filter",
"fieldName": "filter",
"persisted": false,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": false,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648
}
]
},
{
"klass": "org.hisp.dhis.dataelement.DataElementCategory",
"identifiableObject": true,
"nameableObject": true,
"singular": "category",
"plural": "categories",
"namespace": "http://dhis2.org/schema/dxf/2.0",
"name": "category",
"displayName": "Category",
"collectionName": "categories",
"shareable": true,
"apiEndpoint": "/categories",
"metadata": true,
"persisted": true,
"authorities": [
{
"type": "CREATE_PUBLIC",
"authorities": ["F_CATEGORY_PUBLIC_ADD"]
},
{
"type": "CREATE_PRIVATE",
"authorities": ["F_CATEGORY_PRIVATE_ADD"]
},
{
"type": "DELETE",
"authorities": ["F_CATEGORY_DELETE"]
}
],
"properties": [
{
"klass": "org.hisp.dhis.common.DimensionType",
"propertyType": "TEXT",
"name": "dimensionType",
"fieldName": "dimensionType",
"persisted": false,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": false,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648
},
{
"klass": "java.lang.String",
"propertyType": "TEXT",
"name": "publicAccess",
"fieldName": "publicAccess",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 8,
"max": 8,
"min": 8,
"cascade": "none"
},
{
"klass": "java.util.Date",
"propertyType": "DATE",
"name": "lastUpdated",
"fieldName": "lastUpdated",
"persisted": true,
"description": "The date this object was last updated.",
"attribute": true,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.util.List",
"propertyType": "COLLECTION",
"itemKlass": "org.hisp.dhis.dataelement.DataElementCategoryOption",
"itemPropertyType": "REFERENCE",
"name": "categoryOption",
"fieldName": "categoryOptions",
"persisted": true,
"collectionName": "categoryOptions",
"collectionWrapping": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": false,
"collection": true,
"owner": true,
"identifiableObject": true,
"nameableObject": true,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.String",
"propertyType": "IDENTIFIER",
"name": "code",
"fieldName": "code",
"persisted": true,
"description": "The unique code for this Object.",
"attribute": true,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": true,
"required": false,
"length": 50,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "org.hisp.dhis.acl.Access",
"propertyType": "COMPLEX",
"name": "access",
"fieldName": "access",
"persisted": false,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": false,
"collection": false,
"owner": false,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648
},
{
"klass": "java.lang.String",
"propertyType": "TEXT",
"name": "dataDimensionType",
"fieldName": "dataDimensionType",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.Boolean",
"propertyType": "BOOLEAN",
"name": "dataDimension",
"fieldName": "dataDimension",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.String",
"propertyType": "IDENTIFIER",
"name": "id",
"fieldName": "uid",
"persisted": true,
"description": "The Unique Identifier for this Object.",
"attribute": true,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": true,
"required": false,
"length": 11,
"max": 11,
"min": 11,
"cascade": "none"
},
{
"klass": "java.lang.String",
"propertyType": "TEXT",
"name": "dimension",
"persisted": false,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": false,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648
},
{
"klass": "java.util.List",
"propertyType": "COLLECTION",
"itemKlass": "org.hisp.dhis.common.NameableObject",
"itemPropertyType": "REFERENCE",
"name": "item",
"fieldName": "items",
"persisted": false,
"collectionName": "items",
"collectionWrapping": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": true,
"owner": false,
"identifiableObject": true,
"nameableObject": true,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648
},
{
"klass": "java.util.Date",
"propertyType": "DATE",
"name": "created",
"fieldName": "created",
"persisted": true,
"description": "The date this object was created.",
"attribute": true,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.String",
"propertyType": "TEXT",
"name": "description",
"fieldName": "description",
"persisted": false,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": false,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": 2
},
{
"klass": "java.lang.String",
"propertyType": "TEXT",
"name": "name",
"fieldName": "name",
"persisted": true,
"description": "The name of this Object. Required and unique.",
"attribute": true,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": true,
"required": true,
"length": 230,
"max": 2147483647,
"min": 2,
"cascade": "none"
},
{
"klass": "java.lang.Boolean",
"propertyType": "BOOLEAN",
"name": "externalAccess",
"fieldName": "externalAccess",
"persisted": false,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": false,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648
},
{
"klass": "java.util.Set",
"propertyType": "COLLECTION",
"itemKlass": "org.hisp.dhis.user.UserGroupAccess",
"itemPropertyType": "COMPLEX",
"name": "userGroupAccess",
"fieldName": "userGroupAccesses",
"persisted": true,
"collectionName": "userGroupAccesses",
"collectionWrapping": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": false,
"collection": true,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.String",
"propertyType": "TEXT",
"name": "displayName",
"fieldName": "displayName",
"persisted": false,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": false,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648
},
{
"klass": "java.lang.String",
"propertyType": "TEXT",
"name": "shortName",
"fieldName": "shortName",
"persisted": false,
"attribute": true,
"simple": true,
"collection": false,
"owner": false,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": 2
},
{
"klass": "org.hisp.dhis.user.User",
"propertyType": "REFERENCE",
"name": "user",
"fieldName": "user",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": false,
"collection": false,
"owner": true,
"identifiableObject": true,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.String",
"propertyType": "URL",
"name": "href",
"fieldName": "href",
"persisted": false,
"attribute": true,
"simple": true,
"collection": false,
"owner": false,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648
},
{
"klass": "java.lang.String",
"propertyType": "TEXT",
"name": "filter",
"fieldName": "filter",
"persisted": false,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": false,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648
}
]
},
{
"klass": "org.hisp.dhis.dataelement.DataElementCategoryCombo",
"identifiableObject": true,
"nameableObject": false,
"singular": "categoryCombo",
"plural": "categoryCombos",
"namespace": "http://dhis2.org/schema/dxf/2.0",
"name": "categoryCombo",
"displayName": "Category Combo",
"collectionName": "categoryCombos",
"shareable": true,
"apiEndpoint": "/categoryCombos",
"metadata": true,
"persisted": true,
"authorities": [
{
"type": "CREATE_PUBLIC",
"authorities": ["F_CATEGORY_COMBO_PUBLIC_ADD"]
},
{
"type": "CREATE_PRIVATE",
"authorities": ["F_CATEGORY_COMBO_PRIVATE_ADD"]
},
{
"type": "DELETE",
"authorities": ["F_CATEGORY_COMBO_DELETE"]
}
],
"properties": [
{
"klass": "java.lang.String",
"propertyType": "TEXT",
"name": "dimensionType",
"fieldName": "dimensionType",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.String",
"propertyType": "TEXT",
"name": "publicAccess",
"fieldName": "publicAccess",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 8,
"max": 8,
"min": 8,
"cascade": "none"
},
{
"klass": "java.util.Date",
"propertyType": "DATE",
"name": "lastUpdated",
"fieldName": "lastUpdated",
"persisted": true,
"description": "The date this object was last updated.",
"attribute": true,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.String",
"propertyType": "IDENTIFIER",
"name": "code",
"fieldName": "code",
"persisted": true,
"description": "The unique code for this Object.",
"attribute": true,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": true,
"required": false,
"length": 50,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "org.hisp.dhis.acl.Access",
"propertyType": "COMPLEX",
"name": "access",
"fieldName": "access",
"persisted": false,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": false,
"collection": false,
"owner": false,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648
},
{
"klass": "java.util.Set",
"propertyType": "COLLECTION",
"itemKlass": "org.hisp.dhis.dataelement.DataElementCategoryOptionCombo",
"itemPropertyType": "REFERENCE",
"name": "categoryOptionCombo",
"fieldName": "optionCombos",
"persisted": true,
"collectionName": "categoryOptionCombos",
"collectionWrapping": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": false,
"collection": true,
"owner": false,
"identifiableObject": true,
"nameableObject": true,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.Boolean",
"propertyType": "BOOLEAN",
"name": "skipTotal",
"fieldName": "skipTotal",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.String",
"propertyType": "IDENTIFIER",
"name": "id",
"fieldName": "uid",
"persisted": true,
"description": "The Unique Identifier for this Object.",
"attribute": true,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": true,
"required": false,
"length": 11,
"max": 11,
"min": 11,
"cascade": "none"
},
{
"klass": "java.util.Date",
"propertyType": "DATE",
"name": "created",
"fieldName": "created",
"persisted": true,
"description": "The date this object was created.",
"attribute": true,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.String",
"propertyType": "TEXT",
"name": "name",
"fieldName": "name",
"persisted": true,
"description": "The name of this Object. Required and unique.",
"attribute": true,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": true,
"required": true,
"length": 230,
"max": 2147483647,
"min": 2,
"cascade": "none"
},
{
"klass": "java.lang.Boolean",
"propertyType": "BOOLEAN",
"name": "externalAccess",
"fieldName": "externalAccess",
"persisted": false,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": false,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648
},
{
"klass": "java.util.Set",
"propertyType": "COLLECTION",
"itemKlass": "org.hisp.dhis.user.UserGroupAccess",
"itemPropertyType": "COMPLEX",
"name": "userGroupAccess",
"fieldName": "userGroupAccesses",
"persisted": true,
"collectionName": "userGroupAccesses",
"collectionWrapping": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": false,
"collection": true,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.util.List",
"propertyType": "COLLECTION",
"itemKlass": "org.hisp.dhis.dataelement.DataElementCategory",
"itemPropertyType": "REFERENCE",
"name": "category",
"fieldName": "categories",
"persisted": true,
"collectionName": "categories",
"collectionWrapping": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": false,
"collection": true,
"owner": true,
"identifiableObject": true,
"nameableObject": true,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.String",
"propertyType": "TEXT",
"name": "displayName",
"fieldName": "displayName",
"persisted": false,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": false,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648
},
{
"klass": "org.hisp.dhis.user.User",
"propertyType": "REFERENCE",
"name": "user",
"fieldName": "user",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": false,
"collection": false,
"owner": true,
"identifiableObject": true,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.String",
"propertyType": "URL",
"name": "href",
"fieldName": "href",
"persisted": false,
"attribute": true,
"simple": true,
"collection": false,
"owner": false,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648
}
]
},
{
"klass": "org.hisp.dhis.dataelement.DataElementCategoryOptionCombo",
"identifiableObject": true,
"nameableObject": true,
"singular": "categoryOptionCombo",
"plural": "categoryOptionCombos",
"namespace": "http://dhis2.org/schema/dxf/2.0",
"name": "categoryOptionCombo",
"displayName": "Category Option Combo",
"collectionName": "categoryOptionCombos",
"shareable": false,
"apiEndpoint": "/categoryOptionCombos",
"metadata": true,
"persisted": true,
"authorities": [
{
"type": "CREATE",
"authorities": [
"F_CATEGORY_COMBO_PUBLIC_ADD",
"F_CATEGORY_COMBO_PRIVATE_ADD"
]
},
{
"type": "DELETE",
"authorities": ["F_CATEGORY_COMBO_DELETE"]
}
],
"properties": [
{
"klass": "java.lang.String",
"propertyType": "TEXT",
"name": "publicAccess",
"fieldName": "publicAccess",
"persisted": false,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": false,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 8,
"min": 8
},
{
"klass": "java.util.Date",
"propertyType": "DATE",
"name": "lastUpdated",
"fieldName": "lastUpdated",
"persisted": true,
"description": "The date this object was last updated.",
"attribute": true,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.util.Set",
"propertyType": "COLLECTION",
"itemKlass": "org.hisp.dhis.dataelement.DataElementCategoryOption",
"itemPropertyType": "REFERENCE",
"name": "categoryOption",
"fieldName": "categoryOptions",
"persisted": true,
"collectionName": "categoryOptions",
"collectionWrapping": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": false,
"collection": true,
"owner": true,
"identifiableObject": true,
"nameableObject": true,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.String",
"propertyType": "IDENTIFIER",
"name": "code",
"fieldName": "code",
"persisted": true,
"description": "The unique code for this Object.",
"attribute": true,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": true,
"required": false,
"length": 50,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "org.hisp.dhis.acl.Access",
"propertyType": "COMPLEX",
"name": "access",
"fieldName": "access",
"persisted": false,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": false,
"collection": false,
"owner": false,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648
},
{
"klass": "java.lang.String",
"propertyType": "IDENTIFIER",
"name": "id",
"fieldName": "uid",
"persisted": true,
"description": "The Unique Identifier for this Object.",
"attribute": true,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 11,
"max": 11,
"min": 11,
"cascade": "none"
},
{
"klass": "org.hisp.dhis.dataelement.DataElementCategoryCombo",
"propertyType": "REFERENCE",
"name": "categoryCombo",
"fieldName": "categoryCombo",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": false,
"collection": false,
"owner": true,
"identifiableObject": true,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.util.Date",
"propertyType": "DATE",
"name": "created",
"fieldName": "created",
"persisted": true,
"description": "The date this object was created.",
"attribute": true,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.String",
"propertyType": "TEXT",
"name": "description",
"fieldName": "description",
"persisted": false,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": false,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": 2
},
{
"klass": "java.lang.String",
"propertyType": "TEXT",
"name": "name",
"fieldName": "name",
"persisted": false,
"description": "The name of this Object. Required and unique.",
"attribute": true,
"simple": true,
"collection": false,
"owner": false,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": 2
},
{
"klass": "java.lang.Boolean",
"propertyType": "BOOLEAN",
"name": "externalAccess",
"fieldName": "externalAccess",
"persisted": false,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": false,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648
},
{
"klass": "java.util.Set",
"propertyType": "COLLECTION",
"itemKlass": "org.hisp.dhis.user.UserGroupAccess",
"itemPropertyType": "COMPLEX",
"name": "userGroupAccess",
"fieldName": "userGroupAccesses",
"persisted": false,
"collectionName": "userGroupAccesses",
"collectionWrapping": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": false,
"collection": true,
"owner": false,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648
},
{
"klass": "java.lang.String",
"propertyType": "TEXT",
"name": "displayName",
"fieldName": "displayName",
"persisted": false,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": false,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648
},
{
"klass": "java.lang.String",
"propertyType": "TEXT",
"name": "shortName",
"fieldName": "shortName",
"persisted": false,
"attribute": true,
"simple": true,
"collection": false,
"owner": false,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": 2
},
{
"klass": "org.hisp.dhis.user.User",
"propertyType": "REFERENCE",
"name": "user",
"fieldName": "user",
"persisted": false,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": false,
"collection": false,
"owner": false,
"identifiableObject": true,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648
},
{
"klass": "java.lang.String",
"propertyType": "URL",
"name": "href",
"fieldName": "href",
"persisted": false,
"attribute": true,
"simple": true,
"collection": false,
"owner": false,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648
}
]
},
{
"klass": "org.hisp.dhis.dataelement.DataElement",
"identifiableObject": true,
"nameableObject": true,
"singular": "dataElement",
"plural": "dataElements",
"namespace": "http://dhis2.org/schema/dxf/2.0",
"name": "dataElement",
"displayName": "Data Element",
"collectionName": "dataElements",
"shareable": true,
"apiEndpoint": "/dataElements",
"metadata": true,
"persisted": true,
"authorities": [
{
"type": "CREATE_PUBLIC",
"authorities": ["F_DATAELEMENT_PUBLIC_ADD"]
},
{
"type": "CREATE_PRIVATE",
"authorities": ["F_DATAELEMENT_PRIVATE_ADD"]
},
{
"type": "DELETE",
"authorities": ["F_DATAELEMENT_DELETE"]
}
],
"properties": [
{
"klass": "java.util.List",
"propertyType": "COLLECTION",
"itemKlass": "java.lang.Integer",
"itemPropertyType": "INTEGER",
"name": "aggregationLevels",
"fieldName": "aggregationLevels",
"persisted": true,
"collectionName": "aggregationLevels",
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": true,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.Boolean",
"propertyType": "BOOLEAN",
"name": "zeroIsSignificant",
"fieldName": "zeroIsSignificant",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": true,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "org.hisp.dhis.common.DimensionType",
"propertyType": "TEXT",
"name": "dimensionType",
"fieldName": "dimensionType",
"persisted": false,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": false,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648
},
{
"klass": "java.lang.String",
"propertyType": "TEXT",
"name": "type",
"fieldName": "type",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": true,
"length": 16,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "org.hisp.dhis.option.OptionSet",
"propertyType": "REFERENCE",
"name": "optionSet",
"fieldName": "optionSet",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": false,
"collection": false,
"owner": true,
"identifiableObject": true,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.String",
"propertyType": "IDENTIFIER",
"name": "id",
"fieldName": "uid",
"persisted": true,
"description": "The Unique Identifier for this Object.",
"attribute": true,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": true,
"required": false,
"length": 11,
"max": 11,
"min": 11,
"cascade": "none"
},
{
"klass": "java.util.Date",
"propertyType": "DATE",
"name": "created",
"fieldName": "created",
"persisted": true,
"description": "The date this object was created.",
"attribute": true,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.String",
"propertyType": "TEXT",
"name": "description",
"fieldName": "description",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": 2,
"cascade": "none"
},
{
"klass": "java.lang.String",
"propertyType": "TEXT",
"name": "name",
"fieldName": "name",
"persisted": true,
"description": "The name of this Object. Required and unique.",
"attribute": true,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": true,
"required": true,
"length": 230,
"max": 2147483647,
"min": 2,
"cascade": "none"
},
{
"klass": "org.hisp.dhis.option.OptionSet",
"propertyType": "REFERENCE",
"name": "commentOptionSet",
"fieldName": "commentOptionSet",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": false,
"collection": false,
"owner": true,
"identifiableObject": true,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.Boolean",
"propertyType": "BOOLEAN",
"name": "externalAccess",
"fieldName": "externalAccess",
"persisted": false,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": false,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648
},
{
"klass": "java.lang.String",
"propertyType": "TEXT",
"name": "textType",
"fieldName": "textType",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 16,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.String",
"propertyType": "URL",
"name": "href",
"fieldName": "href",
"persisted": false,
"attribute": true,
"simple": true,
"collection": false,
"owner": false,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648
},
{
"klass": "java.util.Set",
"propertyType": "COLLECTION",
"itemKlass": "org.hisp.dhis.dataelement.DataElementGroup",
"itemPropertyType": "REFERENCE",
"name": "dataElementGroup",
"fieldName": "groups",
"persisted": true,
"collectionName": "dataElementGroups",
"collectionWrapping": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": false,
"collection": true,
"owner": false,
"identifiableObject": true,
"nameableObject": true,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.String",
"propertyType": "TEXT",
"name": "publicAccess",
"fieldName": "publicAccess",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 8,
"max": 8,
"min": 8,
"cascade": "none"
},
{
"klass": "java.lang.String",
"propertyType": "TEXT",
"name": "aggregationOperator",
"fieldName": "aggregationOperator",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": true,
"length": 16,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.String",
"propertyType": "TEXT",
"name": "formName",
"fieldName": "formName",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 230,
"max": 2147483647,
"min": 2,
"cascade": "none"
},
{
"klass": "java.util.Date",
"propertyType": "DATE",
"name": "lastUpdated",
"fieldName": "lastUpdated",
"persisted": true,
"description": "The date this object was last updated.",
"attribute": true,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.util.Set",
"propertyType": "COLLECTION",
"itemKlass": "org.hisp.dhis.dataset.DataSet",
"itemPropertyType": "REFERENCE",
"name": "dataSet",
"fieldName": "dataSets",
"persisted": true,
"collectionName": "dataSets",
"collectionWrapping": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": false,
"collection": true,
"owner": false,
"identifiableObject": true,
"nameableObject": true,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.String",
"propertyType": "IDENTIFIER",
"name": "code",
"fieldName": "code",
"persisted": true,
"description": "The unique code for this Object.",
"attribute": true,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": true,
"required": false,
"length": 50,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "org.hisp.dhis.acl.Access",
"propertyType": "COMPLEX",
"name": "access",
"fieldName": "access",
"persisted": false,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": false,
"collection": false,
"owner": false,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648
},
{
"klass": "java.lang.String",
"propertyType": "URL",
"name": "url",
"fieldName": "url",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.String",
"propertyType": "TEXT",
"name": "numberType",
"fieldName": "numberType",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 16,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "org.hisp.dhis.dataelement.DataElementDomain",
"propertyType": "TEXT",
"name": "domainType",
"fieldName": "domainType",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": true,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "org.hisp.dhis.dataelement.DataElementCategoryCombo",
"propertyType": "REFERENCE",
"name": "categoryCombo",
"fieldName": "categoryCombo",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": false,
"collection": false,
"owner": true,
"identifiableObject": true,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "org.hisp.dhis.mapping.MapLegendSet",
"propertyType": "REFERENCE",
"name": "legendSet",
"fieldName": "legendSet",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": false,
"collection": false,
"owner": true,
"identifiableObject": true,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.String",
"propertyType": "TEXT",
"name": "dimension",
"persisted": false,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": false,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648
},
{
"klass": "java.util.Set",
"propertyType": "COLLECTION",
"itemKlass": "org.hisp.dhis.attribute.AttributeValue",
"itemPropertyType": "COMPLEX",
"name": "attributeValue",
"fieldName": "attributeValues",
"persisted": true,
"collectionName": "attributeValues",
"collectionWrapping": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": false,
"collection": true,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.util.List",
"propertyType": "COLLECTION",
"itemKlass": "org.hisp.dhis.common.NameableObject",
"itemPropertyType": "REFERENCE",
"name": "item",
"fieldName": "items",
"persisted": false,
"collectionName": "items",
"collectionWrapping": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": true,
"owner": false,
"identifiableObject": true,
"nameableObject": true,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648
},
{
"klass": "java.util.Set",
"propertyType": "COLLECTION",
"itemKlass": "org.hisp.dhis.user.UserGroupAccess",
"itemPropertyType": "COMPLEX",
"name": "userGroupAccess",
"fieldName": "userGroupAccesses",
"persisted": true,
"collectionName": "userGroupAccesses",
"collectionWrapping": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": false,
"collection": true,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.String",
"propertyType": "TEXT",
"name": "shortName",
"fieldName": "shortName",
"persisted": true,
"attribute": true,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": true,
"required": true,
"length": 50,
"max": 2147483647,
"min": 2,
"cascade": "none"
},
{
"klass": "java.lang.String",
"propertyType": "TEXT",
"name": "displayName",
"fieldName": "displayName",
"persisted": false,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": false,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648
},
{
"klass": "org.hisp.dhis.user.User",
"propertyType": "REFERENCE",
"name": "user",
"fieldName": "user",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": false,
"collection": false,
"owner": true,
"identifiableObject": true,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.String",
"propertyType": "TEXT",
"name": "filter",
"fieldName": "filter",
"persisted": false,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": false,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648
}
]
},
{
"klass": "org.hisp.dhis.dataelement.DataElementGroup",
"identifiableObject": true,
"nameableObject": true,
"singular": "dataElementGroup",
"plural": "dataElementGroups",
"namespace": "http://dhis2.org/schema/dxf/2.0",
"name": "dataElementGroup",
"displayName": "Data Element Group",
"collectionName": "dataElementGroups",
"shareable": true,
"apiEndpoint": "/dataElementGroups",
"metadata": true,
"persisted": true,
"authorities": [
{
"type": "CREATE_PUBLIC",
"authorities": ["F_DATAELEMENTGROUP_PUBLIC_ADD"]
},
{
"type": "CREATE_PRIVATE",
"authorities": ["F_DATAELEMENTGROUP_PRIVATE_ADD"]
},
{
"type": "DELETE",
"authorities": ["F_DATAELEMENTGROUP_DELETE"]
}
],
"properties": [
{
"klass": "org.hisp.dhis.dataelement.DataElementGroupSet",
"propertyType": "REFERENCE",
"name": "dataElementGroupSet",
"fieldName": "groupSet",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": false,
"collection": false,
"owner": true,
"identifiableObject": true,
"nameableObject": true,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.String",
"propertyType": "TEXT",
"name": "publicAccess",
"fieldName": "publicAccess",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 8,
"max": 8,
"min": 8,
"cascade": "none"
},
{
"klass": "java.util.Date",
"propertyType": "DATE",
"name": "lastUpdated",
"fieldName": "lastUpdated",
"persisted": true,
"description": "The date this object was last updated.",
"attribute": true,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.String",
"propertyType": "IDENTIFIER",
"name": "code",
"fieldName": "code",
"persisted": true,
"description": "The unique code for this Object.",
"attribute": true,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": true,
"required": false,
"length": 50,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "org.hisp.dhis.acl.Access",
"propertyType": "COMPLEX",
"name": "access",
"fieldName": "access",
"persisted": false,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": false,
"collection": false,
"owner": false,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648
},
{
"klass": "java.lang.String",
"propertyType": "IDENTIFIER",
"name": "id",
"fieldName": "uid",
"persisted": true,
"description": "The Unique Identifier for this Object.",
"attribute": true,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": true,
"required": false,
"length": 11,
"max": 11,
"min": 11,
"cascade": "none"
},
{
"klass": "java.util.Set",
"propertyType": "COLLECTION",
"itemKlass": "org.hisp.dhis.attribute.AttributeValue",
"itemPropertyType": "COMPLEX",
"name": "attributeValue",
"fieldName": "attributeValues",
"persisted": true,
"collectionName": "attributeValues",
"collectionWrapping": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": false,
"collection": true,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.util.Set",
"propertyType": "COLLECTION",
"itemKlass": "org.hisp.dhis.dataelement.DataElement",
"itemPropertyType": "REFERENCE",
"name": "dataElement",
"fieldName": "members",
"persisted": true,
"collectionName": "dataElements",
"collectionWrapping": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": false,
"collection": true,
"owner": true,
"identifiableObject": true,
"nameableObject": true,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.util.Date",
"propertyType": "DATE",
"name": "created",
"fieldName": "created",
"persisted": true,
"description": "The date this object was created.",
"attribute": true,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.String",
"propertyType": "TEXT",
"name": "description",
"fieldName": "description",
"persisted": false,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": false,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": 2
},
{
"klass": "java.lang.String",
"propertyType": "TEXT",
"name": "name",
"fieldName": "name",
"persisted": true,
"description": "The name of this Object. Required and unique.",
"attribute": true,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": true,
"required": true,
"length": 230,
"max": 2147483647,
"min": 2,
"cascade": "none"
},
{
"klass": "java.lang.Boolean",
"propertyType": "BOOLEAN",
"name": "externalAccess",
"fieldName": "externalAccess",
"persisted": false,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": false,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648
},
{
"klass": "java.util.Set",
"propertyType": "COLLECTION",
"itemKlass": "org.hisp.dhis.user.UserGroupAccess",
"itemPropertyType": "COMPLEX",
"name": "userGroupAccess",
"fieldName": "userGroupAccesses",
"persisted": true,
"collectionName": "userGroupAccesses",
"collectionWrapping": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": false,
"collection": true,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.String",
"propertyType": "TEXT",
"name": "displayName",
"fieldName": "displayName",
"persisted": false,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": false,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648
},
{
"klass": "java.lang.String",
"propertyType": "TEXT",
"name": "shortName",
"fieldName": "shortName",
"persisted": true,
"attribute": true,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": true,
"required": false,
"length": 50,
"max": 2147483647,
"min": 2,
"cascade": "none"
},
{
"klass": "org.hisp.dhis.user.User",
"propertyType": "REFERENCE",
"name": "user",
"fieldName": "user",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": false,
"collection": false,
"owner": true,
"identifiableObject": true,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.String",
"propertyType": "URL",
"name": "href",
"fieldName": "href",
"persisted": false,
"attribute": true,
"simple": true,
"collection": false,
"owner": false,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648
}
]
},
{
"klass": "org.hisp.dhis.dataelement.DataElementGroupSet",
"identifiableObject": true,
"nameableObject": true,
"singular": "dataElementGroupSet",
"plural": "dataElementGroupSets",
"namespace": "http://dhis2.org/schema/dxf/2.0",
"name": "dataElementGroupSet",
"displayName": "Data Element Group Set",
"collectionName": "dataElementGroupSets",
"shareable": true,
"apiEndpoint": "/dataElementGroupSets",
"metadata": true,
"persisted": true,
"authorities": [
{
"type": "CREATE_PUBLIC",
"authorities": ["F_DATAELEMENTGROUPSET_PUBLIC_ADD"]
},
{
"type": "CREATE_PRIVATE",
"authorities": ["F_DATAELEMENTGROUPSET_PRIVATE_ADD"]
},
{
"type": "DELETE",
"authorities": ["F_DATAELEMENTGROUPSET_DELETE"]
}
],
"properties": [
{
"klass": "org.hisp.dhis.common.DimensionType",
"propertyType": "TEXT",
"name": "dimensionType",
"fieldName": "dimensionType",
"persisted": false,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": false,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648
},
{
"klass": "java.util.List",
"propertyType": "COLLECTION",
"itemKlass": "org.hisp.dhis.dataelement.DataElementGroup",
"itemPropertyType": "REFERENCE",
"name": "dataElementGroup",
"fieldName": "members",
"persisted": true,
"collectionName": "dataElementGroups",
"collectionWrapping": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": false,
"collection": true,
"owner": true,
"identifiableObject": true,
"nameableObject": true,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.String",
"propertyType": "TEXT",
"name": "publicAccess",
"fieldName": "publicAccess",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 8,
"max": 8,
"min": 8,
"cascade": "none"
},
{
"klass": "java.util.Date",
"propertyType": "DATE",
"name": "lastUpdated",
"fieldName": "lastUpdated",
"persisted": true,
"description": "The date this object was last updated.",
"attribute": true,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.String",
"propertyType": "IDENTIFIER",
"name": "code",
"fieldName": "code",
"persisted": true,
"description": "The unique code for this Object.",
"attribute": true,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": true,
"required": false,
"length": 50,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "org.hisp.dhis.acl.Access",
"propertyType": "COMPLEX",
"name": "access",
"fieldName": "access",
"persisted": false,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": false,
"collection": false,
"owner": false,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648
},
{
"klass": "java.lang.Boolean",
"propertyType": "BOOLEAN",
"name": "dataDimension",
"fieldName": "dataDimension",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.String",
"propertyType": "IDENTIFIER",
"name": "id",
"fieldName": "uid",
"persisted": true,
"description": "The Unique Identifier for this Object.",
"attribute": true,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": true,
"required": false,
"length": 11,
"max": 11,
"min": 11,
"cascade": "none"
},
{
"klass": "java.lang.String",
"propertyType": "TEXT",
"name": "dimension",
"persisted": false,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": false,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648
},
{
"klass": "java.util.List",
"propertyType": "COLLECTION",
"itemKlass": "org.hisp.dhis.common.NameableObject",
"itemPropertyType": "REFERENCE",
"name": "item",
"fieldName": "items",
"persisted": false,
"collectionName": "items",
"collectionWrapping": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": true,
"owner": false,
"identifiableObject": true,
"nameableObject": true,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648
},
{
"klass": "java.util.Date",
"propertyType": "DATE",
"name": "created",
"fieldName": "created",
"persisted": true,
"description": "The date this object was created.",
"attribute": true,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.String",
"propertyType": "TEXT",
"name": "description",
"fieldName": "description",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": 2,
"cascade": "none"
},
{
"klass": "java.lang.String",
"propertyType": "TEXT",
"name": "name",
"fieldName": "name",
"persisted": true,
"description": "The name of this Object. Required and unique.",
"attribute": true,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": true,
"required": true,
"length": 230,
"max": 2147483647,
"min": 2,
"cascade": "none"
},
{
"klass": "java.lang.Boolean",
"propertyType": "BOOLEAN",
"name": "externalAccess",
"fieldName": "externalAccess",
"persisted": false,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": false,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648
},
{
"klass": "java.util.Set",
"propertyType": "COLLECTION",
"itemKlass": "org.hisp.dhis.user.UserGroupAccess",
"itemPropertyType": "COMPLEX",
"name": "userGroupAccess",
"fieldName": "userGroupAccesses",
"persisted": true,
"collectionName": "userGroupAccesses",
"collectionWrapping": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": false,
"collection": true,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.String",
"propertyType": "TEXT",
"name": "displayName",
"fieldName": "displayName",
"persisted": false,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": false,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648
},
{
"klass": "java.lang.String",
"propertyType": "TEXT",
"name": "shortName",
"fieldName": "shortName",
"persisted": false,
"attribute": true,
"simple": true,
"collection": false,
"owner": false,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": 2
},
{
"klass": "java.lang.Boolean",
"propertyType": "BOOLEAN",
"name": "compulsory",
"fieldName": "compulsory",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "org.hisp.dhis.user.User",
"propertyType": "REFERENCE",
"name": "user",
"fieldName": "user",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": false,
"collection": false,
"owner": true,
"identifiableObject": true,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.String",
"propertyType": "URL",
"name": "href",
"fieldName": "href",
"persisted": false,
"attribute": true,
"simple": true,
"collection": false,
"owner": false,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648
},
{
"klass": "java.lang.String",
"propertyType": "TEXT",
"name": "filter",
"fieldName": "filter",
"persisted": false,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": false,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648
}
]
},
{
"klass": "org.hisp.dhis.dataelement.DataElementOperand",
"identifiableObject": true,
"nameableObject": true,
"singular": "dataElementOperand",
"plural": "dataElementOperands",
"namespace": "http://dhis2.org/schema/dxf/2.0",
"name": "dataElementOperand",
"displayName": "Data Element Operand",
"collectionName": "dataElementOperands",
"shareable": false,
"apiEndpoint": "/dataElementOperands",
"metadata": false,
"persisted": true,
"properties": [
{
"klass": "java.util.List",
"propertyType": "COLLECTION",
"itemKlass": "java.lang.Integer",
"itemPropertyType": "INTEGER",
"name": "aggregationLevel",
"fieldName": "aggregationLevels",
"persisted": false,
"collectionName": "aggregationLevels",
"collectionWrapping": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": true,
"owner": false,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648
},
{
"klass": "java.lang.String",
"propertyType": "TEXT",
"name": "dataElementId",
"fieldName": "dataElementId",
"persisted": false,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": false,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648
},
{
"klass": "java.lang.String",
"propertyType": "IDENTIFIER",
"name": "id",
"fieldName": "uid",
"persisted": false,
"description": "The Unique Identifier for this Object.",
"attribute": true,
"simple": true,
"collection": false,
"owner": false,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 11,
"min": 11
},
{
"klass": "java.util.Date",
"propertyType": "DATE",
"name": "created",
"fieldName": "created",
"persisted": false,
"description": "The date this object was created.",
"attribute": true,
"simple": true,
"collection": false,
"owner": false,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648
},
{
"klass": "java.lang.String",
"propertyType": "TEXT",
"name": "description",
"fieldName": "description",
"persisted": false,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": false,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": 2
},
{
"klass": "java.lang.String",
"propertyType": "TEXT",
"name": "name",
"fieldName": "name",
"persisted": false,
"description": "The name of this Object. Required and unique.",
"attribute": true,
"simple": true,
"collection": false,
"owner": false,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": 2
},
{
"klass": "java.lang.Boolean",
"propertyType": "BOOLEAN",
"name": "externalAccess",
"fieldName": "externalAccess",
"persisted": false,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": false,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648
},
{
"klass": "java.lang.String",
"propertyType": "TEXT",
"name": "valueType",
"fieldName": "valueType",
"persisted": false,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": false,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648
},
{
"klass": "java.lang.String",
"propertyType": "TEXT",
"name": "operandId",
"fieldName": "operandId",
"persisted": false,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": false,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648
},
{
"klass": "org.hisp.dhis.dataelement.DataElementCategoryOptionCombo",
"propertyType": "REFERENCE",
"name": "categoryOptionCombo",
"fieldName": "categoryOptionCombo",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": false,
"collection": false,
"owner": true,
"identifiableObject": true,
"nameableObject": true,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.String",
"propertyType": "URL",
"name": "href",
"fieldName": "href",
"persisted": false,
"attribute": true,
"simple": true,
"collection": false,
"owner": false,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648
},
{
"klass": "java.lang.String",
"propertyType": "TEXT",
"name": "publicAccess",
"fieldName": "publicAccess",
"persisted": false,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": false,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 8,
"min": 8
},
{
"klass": "java.lang.String",
"propertyType": "TEXT",
"name": "aggregationOperator",
"fieldName": "aggregationOperator",
"persisted": false,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": false,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648
},
{
"klass": "java.util.Date",
"propertyType": "DATE",
"name": "lastUpdated",
"fieldName": "lastUpdated",
"persisted": false,
"description": "The date this object was last updated.",
"attribute": true,
"simple": true,
"collection": false,
"owner": false,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648
},
{
"klass": "java.lang.String",
"propertyType": "IDENTIFIER",
"name": "code",
"fieldName": "code",
"persisted": false,
"description": "The unique code for this Object.",
"attribute": true,
"simple": true,
"collection": false,
"owner": false,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648
},
{
"klass": "org.hisp.dhis.acl.Access",
"propertyType": "COMPLEX",
"name": "access",
"fieldName": "access",
"persisted": false,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": false,
"collection": false,
"owner": false,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648
},
{
"klass": "java.lang.String",
"propertyType": "TEXT",
"name": "optionComboId",
"fieldName": "optionComboId",
"persisted": false,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": false,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648
},
{
"klass": "java.lang.Boolean",
"propertyType": "BOOLEAN",
"name": "hasAggregationLevels",
"fieldName": "hasAggregationLevels",
"persisted": false,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": false,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648
},
{
"klass": "java.lang.String",
"propertyType": "TEXT",
"name": "operandType",
"fieldName": "operandType",
"persisted": false,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": false,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648
},
{
"klass": "java.lang.String",
"propertyType": "TEXT",
"name": "operandName",
"fieldName": "operandName",
"persisted": false,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": false,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648
},
{
"klass": "java.lang.Integer",
"propertyType": "INTEGER",
"name": "frequencyOrder",
"fieldName": "frequencyOrder",
"persisted": false,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": false,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648
},
{
"klass": "java.util.Set",
"propertyType": "COLLECTION",
"itemKlass": "org.hisp.dhis.user.UserGroupAccess",
"itemPropertyType": "COMPLEX",
"name": "userGroupAccess",
"fieldName": "userGroupAccesses",
"persisted": false,
"collectionName": "userGroupAccesses",
"collectionWrapping": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": false,
"collection": true,
"owner": false,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648
},
{
"klass": "java.lang.String",
"propertyType": "TEXT",
"name": "displayName",
"fieldName": "displayName",
"persisted": false,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": false,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648
},
{
"klass": "java.lang.String",
"propertyType": "TEXT",
"name": "shortName",
"fieldName": "shortName",
"persisted": false,
"attribute": true,
"simple": true,
"collection": false,
"owner": false,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": 2
},
{
"klass": "org.hisp.dhis.user.User",
"propertyType": "REFERENCE",
"name": "user",
"fieldName": "user",
"persisted": false,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": false,
"collection": false,
"owner": false,
"identifiableObject": true,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648
},
{
"klass": "org.hisp.dhis.dataelement.DataElement",
"propertyType": "REFERENCE",
"name": "dataElement",
"fieldName": "dataElement",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": false,
"collection": false,
"owner": true,
"identifiableObject": true,
"nameableObject": true,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
}
]
},
{
"klass": "org.hisp.dhis.indicator.IndicatorType",
"identifiableObject": true,
"nameableObject": false,
"singular": "indicatorType",
"plural": "indicatorTypes",
"namespace": "http://dhis2.org/schema/dxf/2.0",
"name": "indicatorType",
"displayName": "Indicator Type",
"collectionName": "indicatorTypes",
"shareable": false,
"apiEndpoint": "/indicatorTypes",
"metadata": true,
"persisted": true,
"authorities": [
{
"type": "CREATE",
"authorities": ["F_INDICATORTYPE_ADD"]
},
{
"type": "DELETE",
"authorities": ["F_INDICATORTYPE_DELETE"]
}
],
"properties": [
{
"klass": "java.lang.String",
"propertyType": "TEXT",
"name": "publicAccess",
"fieldName": "publicAccess",
"persisted": false,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": false,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 8,
"min": 8
},
{
"klass": "java.util.Date",
"propertyType": "DATE",
"name": "lastUpdated",
"fieldName": "lastUpdated",
"persisted": true,
"description": "The date this object was last updated.",
"attribute": true,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.Boolean",
"propertyType": "BOOLEAN",
"name": "number",
"fieldName": "number",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.String",
"propertyType": "IDENTIFIER",
"name": "code",
"fieldName": "code",
"persisted": true,
"description": "The unique code for this Object.",
"attribute": true,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": true,
"required": false,
"length": 50,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.Integer",
"propertyType": "INTEGER",
"name": "factor",
"fieldName": "factor",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": true,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "org.hisp.dhis.acl.Access",
"propertyType": "COMPLEX",
"name": "access",
"fieldName": "access",
"persisted": false,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": false,
"collection": false,
"owner": false,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648
},
{
"klass": "java.lang.String",
"propertyType": "IDENTIFIER",
"name": "id",
"fieldName": "uid",
"persisted": true,
"description": "The Unique Identifier for this Object.",
"attribute": true,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": true,
"required": false,
"length": 11,
"max": 11,
"min": 11,
"cascade": "none"
},
{
"klass": "java.util.Date",
"propertyType": "DATE",
"name": "created",
"fieldName": "created",
"persisted": true,
"description": "The date this object was created.",
"attribute": true,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.String",
"propertyType": "TEXT",
"name": "name",
"fieldName": "name",
"persisted": true,
"description": "The name of this Object. Required and unique.",
"attribute": true,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": true,
"required": true,
"length": 230,
"max": 2147483647,
"min": 2,
"cascade": "none"
},
{
"klass": "java.lang.Boolean",
"propertyType": "BOOLEAN",
"name": "externalAccess",
"fieldName": "externalAccess",
"persisted": false,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": false,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648
},
{
"klass": "java.util.Set",
"propertyType": "COLLECTION",
"itemKlass": "org.hisp.dhis.user.UserGroupAccess",
"itemPropertyType": "COMPLEX",
"name": "userGroupAccess",
"fieldName": "userGroupAccesses",
"persisted": false,
"collectionName": "userGroupAccesses",
"collectionWrapping": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": false,
"collection": true,
"owner": false,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648
},
{
"klass": "java.lang.String",
"propertyType": "TEXT",
"name": "displayName",
"fieldName": "displayName",
"persisted": false,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": false,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648
},
{
"klass": "org.hisp.dhis.user.User",
"propertyType": "REFERENCE",
"name": "user",
"fieldName": "user",
"persisted": false,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": false,
"collection": false,
"owner": false,
"identifiableObject": true,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648
},
{
"klass": "java.lang.String",
"propertyType": "URL",
"name": "href",
"fieldName": "href",
"persisted": false,
"attribute": true,
"simple": true,
"collection": false,
"owner": false,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648
}
]
},
{
"klass": "org.hisp.dhis.indicator.Indicator",
"identifiableObject": true,
"nameableObject": true,
"singular": "indicator",
"plural": "indicators",
"namespace": "http://dhis2.org/schema/dxf/2.0",
"name": "indicator",
"displayName": "Indicator",
"collectionName": "indicators",
"shareable": true,
"apiEndpoint": "/indicators",
"metadata": true,
"persisted": true,
"authorities": [
{
"type": "CREATE_PUBLIC",
"authorities": ["F_INDICATOR_PUBLIC_ADD"]
},
{
"type": "CREATE_PRIVATE",
"authorities": ["F_INDICATOR_PRIVATE_ADD"]
},
{
"type": "DELETE",
"authorities": ["F_INDICATOR_DELETE"]
}
],
"properties": [
{
"klass": "java.lang.Boolean",
"propertyType": "BOOLEAN",
"name": "annualized",
"fieldName": "annualized",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": true,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.String",
"propertyType": "TEXT",
"name": "numeratorDescription",
"fieldName": "numeratorDescription",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.String",
"propertyType": "TEXT",
"name": "denominatorDescription",
"fieldName": "denominatorDescription",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.String",
"propertyType": "IDENTIFIER",
"name": "id",
"fieldName": "uid",
"persisted": true,
"description": "The Unique Identifier for this Object.",
"attribute": true,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": true,
"required": false,
"length": 11,
"max": 11,
"min": 11,
"cascade": "none"
},
{
"klass": "java.util.Date",
"propertyType": "DATE",
"name": "created",
"fieldName": "created",
"persisted": true,
"description": "The date this object was created.",
"attribute": true,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.String",
"propertyType": "TEXT",
"name": "description",
"fieldName": "description",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": 2,
"cascade": "none"
},
{
"klass": "java.lang.String",
"propertyType": "TEXT",
"name": "name",
"fieldName": "name",
"persisted": true,
"description": "The name of this Object. Required and unique.",
"attribute": true,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": true,
"length": 230,
"max": 2147483647,
"min": 2,
"cascade": "none"
},
{
"klass": "java.lang.Boolean",
"propertyType": "BOOLEAN",
"name": "externalAccess",
"fieldName": "externalAccess",
"persisted": false,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": false,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648
},
{
"klass": "java.lang.String",
"propertyType": "URL",
"name": "href",
"fieldName": "href",
"persisted": false,
"attribute": true,
"simple": true,
"collection": false,
"owner": false,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648
},
{
"klass": "java.util.Set",
"propertyType": "COLLECTION",
"itemKlass": "org.hisp.dhis.indicator.IndicatorGroup",
"itemPropertyType": "REFERENCE",
"name": "indicatorGroup",
"fieldName": "groups",
"persisted": true,
"collectionName": "indicatorGroups",
"collectionWrapping": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": false,
"collection": true,
"owner": false,
"identifiableObject": true,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.String",
"propertyType": "TEXT",
"name": "publicAccess",
"fieldName": "publicAccess",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 8,
"max": 8,
"min": 8,
"cascade": "none"
},
{
"klass": "java.util.Date",
"propertyType": "DATE",
"name": "lastUpdated",
"fieldName": "lastUpdated",
"persisted": true,
"description": "The date this object was last updated.",
"attribute": true,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.String",
"propertyType": "TEXT",
"name": "numerator",
"fieldName": "numerator",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.String",
"propertyType": "TEXT",
"name": "denominator",
"fieldName": "denominator",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.String",
"propertyType": "IDENTIFIER",
"name": "code",
"fieldName": "code",
"persisted": true,
"description": "The unique code for this Object.",
"attribute": true,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": true,
"required": false,
"length": 50,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.util.Set",
"propertyType": "COLLECTION",
"itemKlass": "org.hisp.dhis.dataset.DataSet",
"itemPropertyType": "REFERENCE",
"name": "dataSet",
"fieldName": "dataSets",
"persisted": true,
"collectionName": "dataSets",
"collectionWrapping": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": false,
"collection": true,
"owner": false,
"identifiableObject": true,
"nameableObject": true,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "org.hisp.dhis.acl.Access",
"propertyType": "COMPLEX",
"name": "access",
"fieldName": "access",
"persisted": false,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": false,
"collection": false,
"owner": false,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648
},
{
"klass": "java.lang.String",
"propertyType": "URL",
"name": "url",
"fieldName": "url",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.Integer",
"propertyType": "INTEGER",
"name": "decimals",
"fieldName": "decimals",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "org.hisp.dhis.mapping.MapLegendSet",
"propertyType": "REFERENCE",
"name": "legendSet",
"fieldName": "legendSet",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": false,
"collection": false,
"owner": true,
"identifiableObject": true,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.util.Set",
"propertyType": "COLLECTION",
"itemKlass": "org.hisp.dhis.attribute.AttributeValue",
"itemPropertyType": "COMPLEX",
"name": "attributeValue",
"fieldName": "attributeValues",
"persisted": true,
"collectionName": "attributeValues",
"collectionWrapping": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": false,
"collection": true,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "org.hisp.dhis.indicator.IndicatorType",
"propertyType": "REFERENCE",
"name": "indicatorType",
"fieldName": "indicatorType",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": false,
"collection": false,
"owner": true,
"identifiableObject": true,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": true,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.util.Set",
"propertyType": "COLLECTION",
"itemKlass": "org.hisp.dhis.user.UserGroupAccess",
"itemPropertyType": "COMPLEX",
"name": "userGroupAccess",
"fieldName": "userGroupAccesses",
"persisted": true,
"collectionName": "userGroupAccesses",
"collectionWrapping": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": false,
"collection": true,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.String",
"propertyType": "TEXT",
"name": "displayName",
"fieldName": "displayName",
"persisted": false,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": false,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648
},
{
"klass": "java.lang.String",
"propertyType": "TEXT",
"name": "shortName",
"fieldName": "shortName",
"persisted": true,
"attribute": true,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": true,
"length": 50,
"max": 2147483647,
"min": 2,
"cascade": "none"
},
{
"klass": "org.hisp.dhis.user.User",
"propertyType": "REFERENCE",
"name": "user",
"fieldName": "user",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": false,
"collection": false,
"owner": true,
"identifiableObject": true,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
}
]
},
{
"klass": "org.hisp.dhis.indicator.IndicatorGroup",
"identifiableObject": true,
"nameableObject": false,
"singular": "indicatorGroup",
"plural": "indicatorGroups",
"namespace": "http://dhis2.org/schema/dxf/2.0",
"name": "indicatorGroup",
"displayName": "Indicator Group",
"collectionName": "indicatorGroups",
"shareable": true,
"apiEndpoint": "/indicatorGroups",
"metadata": true,
"persisted": true,
"authorities": [
{
"type": "CREATE_PUBLIC",
"authorities": ["F_INDICATORGROUP_PUBLIC_ADD"]
},
{
"type": "CREATE_PRIVATE",
"authorities": ["F_INDICATORGROUP_PRIVATE_ADD"]
},
{
"type": "DELETE",
"authorities": ["F_INDICATORGROUP_DELETE"]
}
],
"properties": [
{
"klass": "java.lang.String",
"propertyType": "TEXT",
"name": "publicAccess",
"fieldName": "publicAccess",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 8,
"max": 8,
"min": 8,
"cascade": "none"
},
{
"klass": "java.util.Date",
"propertyType": "DATE",
"name": "lastUpdated",
"fieldName": "lastUpdated",
"persisted": true,
"description": "The date this object was last updated.",
"attribute": true,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.String",
"propertyType": "IDENTIFIER",
"name": "code",
"fieldName": "code",
"persisted": true,
"description": "The unique code for this Object.",
"attribute": true,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": true,
"required": false,
"length": 50,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.util.Set",
"propertyType": "COLLECTION",
"itemKlass": "org.hisp.dhis.indicator.Indicator",
"itemPropertyType": "REFERENCE",
"name": "indicator",
"fieldName": "members",
"persisted": true,
"collectionName": "indicators",
"collectionWrapping": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": false,
"collection": true,
"owner": true,
"identifiableObject": true,
"nameableObject": true,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "org.hisp.dhis.acl.Access",
"propertyType": "COMPLEX",
"name": "access",
"fieldName": "access",
"persisted": false,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": false,
"collection": false,
"owner": false,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648
},
{
"klass": "java.lang.String",
"propertyType": "IDENTIFIER",
"name": "id",
"fieldName": "uid",
"persisted": true,
"description": "The Unique Identifier for this Object.",
"attribute": true,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": true,
"required": false,
"length": 11,
"max": 11,
"min": 11,
"cascade": "none"
},
{
"klass": "java.util.Set",
"propertyType": "COLLECTION",
"itemKlass": "org.hisp.dhis.attribute.AttributeValue",
"itemPropertyType": "COMPLEX",
"name": "attributeValue",
"fieldName": "attributeValues",
"persisted": true,
"collectionName": "attributeValues",
"collectionWrapping": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": false,
"collection": true,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.util.Date",
"propertyType": "DATE",
"name": "created",
"fieldName": "created",
"persisted": true,
"description": "The date this object was created.",
"attribute": true,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.String",
"propertyType": "TEXT",
"name": "name",
"fieldName": "name",
"persisted": true,
"description": "The name of this Object. Required and unique.",
"attribute": true,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": true,
"length": 230,
"max": 2147483647,
"min": 2,
"cascade": "none"
},
{
"klass": "java.lang.Boolean",
"propertyType": "BOOLEAN",
"name": "externalAccess",
"fieldName": "externalAccess",
"persisted": false,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": false,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648
},
{
"klass": "java.util.Set",
"propertyType": "COLLECTION",
"itemKlass": "org.hisp.dhis.user.UserGroupAccess",
"itemPropertyType": "COMPLEX",
"name": "userGroupAccess",
"fieldName": "userGroupAccesses",
"persisted": true,
"collectionName": "userGroupAccesses",
"collectionWrapping": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": false,
"collection": true,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.String",
"propertyType": "TEXT",
"name": "displayName",
"fieldName": "displayName",
"persisted": false,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": false,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648
},
{
"klass": "org.hisp.dhis.indicator.IndicatorGroupSet",
"propertyType": "REFERENCE",
"name": "indicatorGroupSet",
"fieldName": "groupSet",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": false,
"collection": false,
"owner": true,
"identifiableObject": true,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "org.hisp.dhis.user.User",
"propertyType": "REFERENCE",
"name": "user",
"fieldName": "user",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": false,
"collection": false,
"owner": true,
"identifiableObject": true,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.String",
"propertyType": "URL",
"name": "href",
"fieldName": "href",
"persisted": false,
"attribute": true,
"simple": true,
"collection": false,
"owner": false,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648
}
]
},
{
"klass": "org.hisp.dhis.indicator.IndicatorGroupSet",
"identifiableObject": true,
"nameableObject": false,
"singular": "indicatorGroupSet",
"plural": "indicatorGroupSets",
"namespace": "http://dhis2.org/schema/dxf/2.0",
"name": "indicatorGroupSet",
"displayName": "Indicator Group Set",
"collectionName": "indicatorGroupSets",
"shareable": true,
"apiEndpoint": "/indicatorGroupSets",
"metadata": true,
"persisted": true,
"authorities": [
{
"type": "CREATE_PUBLIC",
"authorities": ["F_INDICATORGROUPSET_PUBLIC_ADD"]
},
{
"type": "CREATE_PRIVATE",
"authorities": ["F_INDICATORGROUPSET_PRIVATE_ADD"]
},
{
"type": "DELETE",
"authorities": ["F_INDICATORGROUPSET_DELETE"]
}
],
"properties": [
{
"klass": "java.util.List",
"propertyType": "COLLECTION",
"itemKlass": "org.hisp.dhis.indicator.IndicatorGroup",
"itemPropertyType": "REFERENCE",
"name": "indicatorGroup",
"fieldName": "members",
"persisted": true,
"collectionName": "indicatorGroups",
"collectionWrapping": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": false,
"collection": true,
"owner": true,
"identifiableObject": true,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.String",
"propertyType": "TEXT",
"name": "publicAccess",
"fieldName": "publicAccess",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 8,
"max": 8,
"min": 8,
"cascade": "none"
},
{
"klass": "java.util.Date",
"propertyType": "DATE",
"name": "lastUpdated",
"fieldName": "lastUpdated",
"persisted": true,
"description": "The date this object was last updated.",
"attribute": true,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.String",
"propertyType": "IDENTIFIER",
"name": "code",
"fieldName": "code",
"persisted": true,
"description": "The unique code for this Object.",
"attribute": true,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": true,
"required": false,
"length": 50,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "org.hisp.dhis.acl.Access",
"propertyType": "COMPLEX",
"name": "access",
"fieldName": "access",
"persisted": false,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": false,
"collection": false,
"owner": false,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648
},
{
"klass": "java.lang.String",
"propertyType": "IDENTIFIER",
"name": "id",
"fieldName": "uid",
"persisted": true,
"description": "The Unique Identifier for this Object.",
"attribute": true,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": true,
"required": false,
"length": 11,
"max": 11,
"min": 11,
"cascade": "none"
},
{
"klass": "java.util.Date",
"propertyType": "DATE",
"name": "created",
"fieldName": "created",
"persisted": true,
"description": "The date this object was created.",
"attribute": true,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.String",
"propertyType": "TEXT",
"name": "description",
"fieldName": "description",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": 2,
"cascade": "none"
},
{
"klass": "java.lang.String",
"propertyType": "TEXT",
"name": "name",
"fieldName": "name",
"persisted": true,
"description": "The name of this Object. Required and unique.",
"attribute": true,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": true,
"length": 230,
"max": 2147483647,
"min": 2,
"cascade": "none"
},
{
"klass": "java.lang.Boolean",
"propertyType": "BOOLEAN",
"name": "externalAccess",
"fieldName": "externalAccess",
"persisted": false,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": false,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648
},
{
"klass": "java.util.Set",
"propertyType": "COLLECTION",
"itemKlass": "org.hisp.dhis.user.UserGroupAccess",
"itemPropertyType": "COMPLEX",
"name": "userGroupAccess",
"fieldName": "userGroupAccesses",
"persisted": true,
"collectionName": "userGroupAccesses",
"collectionWrapping": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": false,
"collection": true,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.String",
"propertyType": "TEXT",
"name": "displayName",
"fieldName": "displayName",
"persisted": false,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": false,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648
},
{
"klass": "org.hisp.dhis.user.User",
"propertyType": "REFERENCE",
"name": "user",
"fieldName": "user",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": false,
"collection": false,
"owner": true,
"identifiableObject": true,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.Boolean",
"propertyType": "BOOLEAN",
"name": "compulsory",
"fieldName": "compulsory",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.String",
"propertyType": "URL",
"name": "href",
"fieldName": "href",
"persisted": false,
"attribute": true,
"simple": true,
"collection": false,
"owner": false,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648
}
]
},
{
"klass": "org.hisp.dhis.user.User",
"identifiableObject": true,
"nameableObject": false,
"singular": "user",
"plural": "users",
"namespace": "http://dhis2.org/schema/dxf/2.0",
"name": "user",
"displayName": "User",
"collectionName": "users",
"shareable": false,
"apiEndpoint": "/users",
"metadata": true,
"persisted": true,
"authorities": [
{
"type": "CREATE",
"authorities": [
"F_USER_ADD",
"F_USER_ADD_WITHIN_MANAGED_GROUP"
]
},
{
"type": "DELETE",
"authorities": [
"F_USER_DELETE",
"F_USER_DELETE_WITHIN_MANAGED_GROUP"
]
}
],
"properties": [
{
"klass": "java.util.Date",
"propertyType": "DATE",
"name": "birthday",
"fieldName": "birthday",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.String",
"propertyType": "TEXT",
"name": "interests",
"fieldName": "interests",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.String",
"propertyType": "TEXT",
"name": "employer",
"fieldName": "employer",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 160,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.String",
"propertyType": "TEXT",
"name": "surname",
"fieldName": "surname",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": true,
"length": 160,
"max": 2147483647,
"min": 2,
"cascade": "none"
},
{
"klass": "java.lang.String",
"propertyType": "TEXT",
"name": "education",
"fieldName": "education",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.String",
"propertyType": "IDENTIFIER",
"name": "id",
"fieldName": "uid",
"persisted": true,
"description": "The Unique Identifier for this Object.",
"attribute": true,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 11,
"max": 11,
"min": 11,
"cascade": "none"
},
{
"klass": "org.hisp.dhis.user.UserCredentials",
"propertyType": "REFERENCE",
"name": "userCredentials",
"fieldName": "userCredentials",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": false,
"collection": false,
"owner": true,
"identifiableObject": true,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.String",
"propertyType": "TEXT",
"name": "languages",
"fieldName": "languages",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.String",
"propertyType": "TEXT",
"name": "phoneNumber",
"fieldName": "phoneNumber",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 80,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.util.Date",
"propertyType": "DATE",
"name": "created",
"fieldName": "created",
"persisted": true,
"description": "The date this object was created.",
"attribute": true,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.String",
"propertyType": "TEXT",
"name": "name",
"fieldName": "name",
"persisted": false,
"description": "The name of this Object. Required and unique.",
"attribute": true,
"simple": true,
"collection": false,
"owner": false,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": 2
},
{
"klass": "java.lang.String",
"propertyType": "TEXT",
"name": "gender",
"fieldName": "gender",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 50,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.Boolean",
"propertyType": "BOOLEAN",
"name": "externalAccess",
"fieldName": "externalAccess",
"persisted": false,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": false,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648
},
{
"klass": "java.lang.String",
"propertyType": "TEXT",
"name": "firstName",
"fieldName": "firstName",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": true,
"length": 160,
"max": 2147483647,
"min": 2,
"cascade": "none"
},
{
"klass": "java.lang.String",
"propertyType": "URL",
"name": "href",
"fieldName": "href",
"persisted": false,
"attribute": true,
"simple": true,
"collection": false,
"owner": false,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648
},
{
"klass": "java.util.Date",
"propertyType": "DATE",
"name": "lastCheckedInterpretations",
"fieldName": "lastCheckedInterpretations",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.String",
"propertyType": "TEXT",
"name": "jobTitle",
"fieldName": "jobTitle",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 160,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.String",
"propertyType": "TEXT",
"name": "publicAccess",
"fieldName": "publicAccess",
"persisted": false,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": false,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 8,
"min": 8
},
{
"klass": "java.util.Set",
"propertyType": "COLLECTION",
"itemKlass": "org.hisp.dhis.organisationunit.OrganisationUnit",
"itemPropertyType": "REFERENCE",
"name": "organisationUnit",
"fieldName": "organisationUnits",
"persisted": true,
"collectionName": "organisationUnits",
"collectionWrapping": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": false,
"collection": true,
"owner": true,
"identifiableObject": true,
"nameableObject": true,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.util.Date",
"propertyType": "DATE",
"name": "lastUpdated",
"fieldName": "lastUpdated",
"persisted": true,
"description": "The date this object was last updated.",
"attribute": true,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.String",
"propertyType": "IDENTIFIER",
"name": "code",
"fieldName": "code",
"persisted": true,
"description": "The unique code for this Object.",
"attribute": true,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": true,
"required": false,
"length": 50,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "org.hisp.dhis.acl.Access",
"propertyType": "COMPLEX",
"name": "access",
"fieldName": "access",
"persisted": false,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": false,
"collection": false,
"owner": false,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648
},
{
"klass": "java.util.Set",
"propertyType": "COLLECTION",
"itemKlass": "org.hisp.dhis.organisationunit.OrganisationUnit",
"itemPropertyType": "REFERENCE",
"name": "dataViewOrganisationUnit",
"fieldName": "dataViewOrganisationUnits",
"persisted": true,
"collectionName": "dataViewOrganisationUnits",
"collectionWrapping": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": false,
"collection": true,
"owner": true,
"identifiableObject": true,
"nameableObject": true,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.util.Set",
"propertyType": "COLLECTION",
"itemKlass": "org.hisp.dhis.attribute.AttributeValue",
"itemPropertyType": "COMPLEX",
"name": "attributeValue",
"fieldName": "attributeValues",
"persisted": true,
"collectionName": "attributeValues",
"collectionWrapping": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": false,
"collection": true,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.String",
"propertyType": "TEXT",
"name": "nationality",
"fieldName": "nationality",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 160,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.util.Set",
"propertyType": "COLLECTION",
"itemKlass": "org.hisp.dhis.user.UserGroup",
"itemPropertyType": "REFERENCE",
"name": "userGroup",
"fieldName": "groups",
"persisted": true,
"collectionName": "userGroups",
"collectionWrapping": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": false,
"collection": true,
"owner": false,
"identifiableObject": true,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.String",
"propertyType": "TEXT",
"name": "email",
"fieldName": "email",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 160,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.util.Set",
"propertyType": "COLLECTION",
"itemKlass": "org.hisp.dhis.user.UserGroupAccess",
"itemPropertyType": "COMPLEX",
"name": "userGroupAccess",
"fieldName": "userGroupAccesses",
"persisted": false,
"collectionName": "userGroupAccesses",
"collectionWrapping": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": false,
"collection": true,
"owner": false,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648
},
{
"klass": "java.lang.String",
"propertyType": "TEXT",
"name": "displayName",
"fieldName": "displayName",
"persisted": false,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": false,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648
},
{
"klass": "org.hisp.dhis.user.User",
"propertyType": "REFERENCE",
"name": "user",
"fieldName": "user",
"persisted": false,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": false,
"collection": false,
"owner": false,
"identifiableObject": true,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648
},
{
"klass": "java.lang.String",
"propertyType": "TEXT",
"name": "introduction",
"fieldName": "introduction",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
}
]
},
{
"klass": "org.hisp.dhis.user.UserGroup",
"identifiableObject": true,
"nameableObject": false,
"singular": "userGroup",
"plural": "userGroups",
"namespace": "http://dhis2.org/schema/dxf/2.0",
"name": "userGroup",
"displayName": "User Group",
"collectionName": "userGroups",
"shareable": true,
"apiEndpoint": "/userGroups",
"metadata": true,
"persisted": true,
"authorities": [
{
"type": "CREATE_PUBLIC",
"authorities": ["F_USERGROUP_PUBLIC_ADD"]
}
],
"properties": [
{
"klass": "java.util.Set",
"propertyType": "COLLECTION",
"itemKlass": "org.hisp.dhis.user.User",
"itemPropertyType": "REFERENCE",
"name": "user",
"fieldName": "members",
"persisted": true,
"collectionName": "users",
"collectionWrapping": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": false,
"collection": true,
"owner": true,
"identifiableObject": true,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.String",
"propertyType": "TEXT",
"name": "publicAccess",
"fieldName": "publicAccess",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 8,
"max": 8,
"min": 8,
"cascade": "none"
},
{
"klass": "java.util.Set",
"propertyType": "COLLECTION",
"itemKlass": "org.hisp.dhis.user.UserGroup",
"itemPropertyType": "REFERENCE",
"name": "managedGroup",
"fieldName": "managedGroups",
"persisted": true,
"collectionName": "managedGroups",
"collectionWrapping": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": false,
"collection": true,
"owner": true,
"identifiableObject": true,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.util.Date",
"propertyType": "DATE",
"name": "lastUpdated",
"fieldName": "lastUpdated",
"persisted": true,
"description": "The date this object was last updated.",
"attribute": true,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.String",
"propertyType": "IDENTIFIER",
"name": "code",
"fieldName": "code",
"persisted": true,
"description": "The unique code for this Object.",
"attribute": true,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": true,
"required": false,
"length": 50,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "org.hisp.dhis.acl.Access",
"propertyType": "COMPLEX",
"name": "access",
"fieldName": "access",
"persisted": false,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": false,
"collection": false,
"owner": false,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648
},
{
"klass": "java.lang.String",
"propertyType": "IDENTIFIER",
"name": "id",
"fieldName": "uid",
"persisted": true,
"description": "The Unique Identifier for this Object.",
"attribute": true,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": true,
"required": false,
"length": 11,
"max": 11,
"min": 11,
"cascade": "none"
},
{
"klass": "java.util.Set",
"propertyType": "COLLECTION",
"itemKlass": "org.hisp.dhis.attribute.AttributeValue",
"itemPropertyType": "COMPLEX",
"name": "attributeValue",
"fieldName": "attributeValues",
"persisted": true,
"collectionName": "attributeValues",
"collectionWrapping": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": false,
"collection": true,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.util.Date",
"propertyType": "DATE",
"name": "created",
"fieldName": "created",
"persisted": true,
"description": "The date this object was created.",
"attribute": true,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.String",
"propertyType": "TEXT",
"name": "name",
"fieldName": "name",
"persisted": true,
"description": "The name of this Object. Required and unique.",
"attribute": true,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": true,
"length": 230,
"max": 2147483647,
"min": 2,
"cascade": "none"
},
{
"klass": "java.lang.Boolean",
"propertyType": "BOOLEAN",
"name": "externalAccess",
"fieldName": "externalAccess",
"persisted": false,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": false,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648
},
{
"klass": "java.util.Set",
"propertyType": "COLLECTION",
"itemKlass": "org.hisp.dhis.user.UserGroupAccess",
"itemPropertyType": "COMPLEX",
"name": "userGroupAccess",
"fieldName": "userGroupAccesses",
"persisted": true,
"collectionName": "userGroupAccesses",
"collectionWrapping": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": false,
"collection": true,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.String",
"propertyType": "TEXT",
"name": "displayName",
"fieldName": "displayName",
"persisted": false,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": false,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648
},
{
"klass": "org.hisp.dhis.user.User",
"propertyType": "REFERENCE",
"name": "user",
"fieldName": "user",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": false,
"collection": false,
"owner": true,
"identifiableObject": true,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.util.Set",
"propertyType": "COLLECTION",
"itemKlass": "org.hisp.dhis.user.UserGroup",
"itemPropertyType": "REFERENCE",
"name": "managedByGroup",
"fieldName": "managedByGroups",
"persisted": true,
"collectionName": "managedByGroups",
"collectionWrapping": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": false,
"collection": true,
"owner": false,
"identifiableObject": true,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.String",
"propertyType": "URL",
"name": "href",
"fieldName": "href",
"persisted": false,
"attribute": true,
"simple": true,
"collection": false,
"owner": false,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648
}
]
},
{
"klass": "org.hisp.dhis.dataset.DataSet",
"identifiableObject": true,
"nameableObject": true,
"singular": "dataSet",
"plural": "dataSets",
"namespace": "http://dhis2.org/schema/dxf/2.0",
"name": "dataSet",
"displayName": "Data Set",
"collectionName": "dataSets",
"shareable": true,
"apiEndpoint": "/dataSets",
"metadata": true,
"persisted": true,
"authorities": [
{
"type": "CREATE_PUBLIC",
"authorities": ["F_DATASET_PUBLIC_ADD"]
},
{
"type": "CREATE_PRIVATE",
"authorities": ["F_DATASET_PRIVATE_ADD"]
},
{
"type": "DELETE",
"authorities": ["F_DATASET_DELETE"]
}
],
"properties": [
{
"klass": "java.lang.Integer",
"propertyType": "INTEGER",
"name": "expiryDays",
"fieldName": "expiryDays",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.Integer",
"propertyType": "INTEGER",
"name": "version",
"fieldName": "version",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.String",
"propertyType": "IDENTIFIER",
"name": "id",
"fieldName": "uid",
"persisted": true,
"description": "The Unique Identifier for this Object.",
"attribute": true,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": true,
"required": false,
"length": 11,
"max": 11,
"min": 11,
"cascade": "none"
},
{
"klass": "java.util.Set",
"propertyType": "COLLECTION",
"itemKlass": "org.hisp.dhis.dataset.Section",
"itemPropertyType": "REFERENCE",
"name": "section",
"fieldName": "sections",
"persisted": true,
"collectionName": "sections",
"collectionWrapping": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": false,
"collection": true,
"owner": false,
"identifiableObject": true,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.Boolean",
"propertyType": "BOOLEAN",
"name": "approveData",
"fieldName": "approveData",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.util.Set",
"propertyType": "COLLECTION",
"itemKlass": "org.hisp.dhis.dataelement.DataElement",
"itemPropertyType": "REFERENCE",
"name": "dataElement",
"fieldName": "dataElements",
"persisted": true,
"collectionName": "dataElements",
"collectionWrapping": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": false,
"collection": true,
"owner": true,
"identifiableObject": true,
"nameableObject": true,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.util.Date",
"propertyType": "DATE",
"name": "created",
"fieldName": "created",
"persisted": true,
"description": "The date this object was created.",
"attribute": true,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.String",
"propertyType": "TEXT",
"name": "description",
"fieldName": "description",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": 2,
"cascade": "none"
},
{
"klass": "java.lang.String",
"propertyType": "TEXT",
"name": "name",
"fieldName": "name",
"persisted": true,
"description": "The name of this Object. Required and unique.",
"attribute": true,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": true,
"length": 230,
"max": 2147483647,
"min": 2,
"cascade": "none"
},
{
"klass": "java.lang.Boolean",
"propertyType": "BOOLEAN",
"name": "renderHorizontally",
"fieldName": "renderHorizontally",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.Boolean",
"propertyType": "BOOLEAN",
"name": "externalAccess",
"fieldName": "externalAccess",
"persisted": false,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": false,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648
},
{
"klass": "org.hisp.dhis.dataentryform.DataEntryForm",
"propertyType": "COMPLEX",
"name": "dataEntryForm",
"fieldName": "dataEntryForm",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": false,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "all"
},
{
"klass": "java.lang.String",
"propertyType": "URL",
"name": "href",
"fieldName": "href",
"persisted": false,
"attribute": true,
"simple": true,
"collection": false,
"owner": false,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648
},
{
"klass": "org.hisp.dhis.user.UserGroup",
"propertyType": "REFERENCE",
"name": "notificationRecipients",
"fieldName": "notificationRecipients",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": false,
"collection": false,
"owner": true,
"identifiableObject": true,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.Boolean",
"propertyType": "BOOLEAN",
"name": "fieldCombinationRequired",
"fieldName": "fieldCombinationRequired",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.String",
"propertyType": "TEXT",
"name": "dataSetType",
"persisted": false,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": false,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648
},
{
"klass": "java.lang.Boolean",
"propertyType": "BOOLEAN",
"name": "skipOffline",
"fieldName": "skipOffline",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.Boolean",
"propertyType": "BOOLEAN",
"name": "skipAggregation",
"fieldName": "skipAggregation",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.Boolean",
"propertyType": "BOOLEAN",
"name": "validCompleteOnly",
"fieldName": "validCompleteOnly",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.String",
"propertyType": "TEXT",
"name": "publicAccess",
"fieldName": "publicAccess",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 8,
"max": 8,
"min": 8,
"cascade": "none"
},
{
"klass": "java.util.Set",
"propertyType": "COLLECTION",
"itemKlass": "org.hisp.dhis.organisationunit.OrganisationUnit",
"itemPropertyType": "REFERENCE",
"name": "organisationUnit",
"fieldName": "sources",
"persisted": true,
"collectionName": "organisationUnits",
"collectionWrapping": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": false,
"collection": true,
"owner": true,
"identifiableObject": true,
"nameableObject": true,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.Boolean",
"propertyType": "BOOLEAN",
"name": "noValueRequiresComment",
"fieldName": "noValueRequiresComment",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.Boolean",
"propertyType": "BOOLEAN",
"name": "notifyCompletingUser",
"fieldName": "notifyCompletingUser",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.util.Date",
"propertyType": "DATE",
"name": "lastUpdated",
"fieldName": "lastUpdated",
"persisted": true,
"description": "The date this object was last updated.",
"attribute": true,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.String",
"propertyType": "IDENTIFIER",
"name": "code",
"fieldName": "code",
"persisted": true,
"description": "The unique code for this Object.",
"attribute": true,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": true,
"required": false,
"length": 50,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.util.Set",
"propertyType": "COLLECTION",
"itemKlass": "org.hisp.dhis.indicator.Indicator",
"itemPropertyType": "REFERENCE",
"name": "indicator",
"fieldName": "indicators",
"persisted": true,
"collectionName": "indicators",
"collectionWrapping": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": false,
"collection": true,
"owner": true,
"identifiableObject": true,
"nameableObject": true,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "org.hisp.dhis.acl.Access",
"propertyType": "COMPLEX",
"name": "access",
"fieldName": "access",
"persisted": false,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": false,
"collection": false,
"owner": false,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648
},
{
"klass": "java.lang.Integer",
"propertyType": "INTEGER",
"name": "timelyDays",
"fieldName": "timelyDays",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "org.hisp.dhis.mapping.MapLegendSet",
"propertyType": "REFERENCE",
"name": "legendSet",
"fieldName": "legendSet",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": false,
"collection": false,
"owner": true,
"identifiableObject": true,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "org.hisp.dhis.dataelement.DataElementCategoryCombo",
"propertyType": "REFERENCE",
"name": "categoryCombo",
"fieldName": "categoryCombo",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": false,
"collection": false,
"owner": true,
"identifiableObject": true,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.util.Set",
"propertyType": "COLLECTION",
"itemKlass": "org.hisp.dhis.attribute.AttributeValue",
"itemPropertyType": "COMPLEX",
"name": "attributeValue",
"fieldName": "attributeValues",
"persisted": true,
"collectionName": "attributeValues",
"collectionWrapping": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": false,
"collection": true,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.Boolean",
"propertyType": "BOOLEAN",
"name": "renderAsTabs",
"fieldName": "renderAsTabs",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.Boolean",
"propertyType": "BOOLEAN",
"name": "dataElementDecoration",
"fieldName": "dataElementDecoration",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.Boolean",
"propertyType": "BOOLEAN",
"name": "allowFuturePeriods",
"fieldName": "allowFuturePeriods",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.util.Set",
"propertyType": "COLLECTION",
"itemKlass": "org.hisp.dhis.dataelement.DataElementOperand",
"itemPropertyType": "REFERENCE",
"name": "compulsoryDataElementOperand",
"fieldName": "compulsoryDataElementOperands",
"persisted": true,
"collectionName": "compulsoryDataElementOperands",
"collectionWrapping": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": false,
"collection": true,
"owner": true,
"identifiableObject": true,
"nameableObject": true,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648,
"cascade": "all-delete-orphan"
},
{
"klass": "org.hisp.dhis.period.PeriodType",
"propertyType": "COMPLEX",
"name": "periodType",
"fieldName": "periodType",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": true,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.util.Set",
"propertyType": "COLLECTION",
"itemKlass": "org.hisp.dhis.user.UserGroupAccess",
"itemPropertyType": "COMPLEX",
"name": "userGroupAccess",
"fieldName": "userGroupAccesses",
"persisted": true,
"collectionName": "userGroupAccesses",
"collectionWrapping": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": false,
"collection": true,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.String",
"propertyType": "TEXT",
"name": "shortName",
"fieldName": "shortName",
"persisted": true,
"attribute": true,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 50,
"max": 2147483647,
"min": 2,
"cascade": "none"
},
{
"klass": "java.lang.String",
"propertyType": "TEXT",
"name": "displayName",
"fieldName": "displayName",
"persisted": false,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": false,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648
},
{
"klass": "org.hisp.dhis.user.User",
"propertyType": "REFERENCE",
"name": "user",
"fieldName": "user",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": false,
"collection": false,
"owner": true,
"identifiableObject": true,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.Boolean",
"propertyType": "BOOLEAN",
"name": "mobile",
"fieldName": "mobile",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": true,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
}
]
},
{
"klass": "org.hisp.dhis.dataset.Section",
"identifiableObject": true,
"nameableObject": false,
"singular": "section",
"plural": "sections",
"namespace": "http://dhis2.org/schema/dxf/2.0",
"name": "section",
"displayName": "Section",
"collectionName": "sections",
"shareable": false,
"apiEndpoint": "/sections",
"metadata": true,
"persisted": true,
"authorities": [
{
"type": "CREATE",
"authorities": ["F_SECTION_ADD"]
},
{
"type": "DELETE",
"authorities": ["F_SECTION_DELETE"]
}
],
"properties": [
{
"klass": "java.lang.String",
"propertyType": "TEXT",
"name": "publicAccess",
"fieldName": "publicAccess",
"persisted": false,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": false,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 8,
"min": 8
},
{
"klass": "java.util.Date",
"propertyType": "DATE",
"name": "lastUpdated",
"fieldName": "lastUpdated",
"persisted": true,
"description": "The date this object was last updated.",
"attribute": true,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.String",
"propertyType": "IDENTIFIER",
"name": "code",
"fieldName": "code",
"persisted": true,
"description": "The unique code for this Object.",
"attribute": true,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": true,
"required": false,
"length": 50,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.util.Set",
"propertyType": "COLLECTION",
"itemKlass": "org.hisp.dhis.dataelement.DataElementOperand",
"itemPropertyType": "REFERENCE",
"name": "greyedField",
"fieldName": "greyedFields",
"persisted": true,
"collectionName": "greyedFields",
"collectionWrapping": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": false,
"collection": true,
"owner": true,
"identifiableObject": true,
"nameableObject": true,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.util.List",
"propertyType": "COLLECTION",
"itemKlass": "org.hisp.dhis.indicator.Indicator",
"itemPropertyType": "REFERENCE",
"name": "indicator",
"fieldName": "indicators",
"persisted": true,
"collectionName": "indicators",
"collectionWrapping": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": false,
"collection": true,
"owner": true,
"identifiableObject": true,
"nameableObject": true,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "org.hisp.dhis.acl.Access",
"propertyType": "COMPLEX",
"name": "access",
"fieldName": "access",
"persisted": false,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": false,
"collection": false,
"owner": false,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648
},
{
"klass": "org.hisp.dhis.dataset.DataSet",
"propertyType": "REFERENCE",
"name": "dataSet",
"fieldName": "dataSet",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": false,
"collection": false,
"owner": true,
"identifiableObject": true,
"nameableObject": true,
"readable": true,
"writable": true,
"unique": false,
"required": true,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.String",
"propertyType": "IDENTIFIER",
"name": "id",
"fieldName": "uid",
"persisted": true,
"description": "The Unique Identifier for this Object.",
"attribute": true,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": true,
"required": false,
"length": 11,
"max": 11,
"min": 11,
"cascade": "none"
},
{
"klass": "java.util.List",
"propertyType": "COLLECTION",
"itemKlass": "org.hisp.dhis.dataelement.DataElement",
"itemPropertyType": "REFERENCE",
"name": "dataElement",
"fieldName": "dataElements",
"persisted": true,
"collectionName": "dataElements",
"collectionWrapping": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": false,
"collection": true,
"owner": true,
"identifiableObject": true,
"nameableObject": true,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.util.Date",
"propertyType": "DATE",
"name": "created",
"fieldName": "created",
"persisted": true,
"description": "The date this object was created.",
"attribute": true,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.String",
"propertyType": "TEXT",
"name": "description",
"fieldName": "description",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": 2,
"cascade": "none"
},
{
"klass": "java.lang.String",
"propertyType": "TEXT",
"name": "name",
"fieldName": "name",
"persisted": true,
"description": "The name of this Object. Required and unique.",
"attribute": true,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": true,
"length": 230,
"max": 2147483647,
"min": 2,
"cascade": "none"
},
{
"klass": "java.lang.Boolean",
"propertyType": "BOOLEAN",
"name": "externalAccess",
"fieldName": "externalAccess",
"persisted": false,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": false,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648
},
{
"klass": "java.util.Set",
"propertyType": "COLLECTION",
"itemKlass": "org.hisp.dhis.user.UserGroupAccess",
"itemPropertyType": "COMPLEX",
"name": "userGroupAccess",
"fieldName": "userGroupAccesses",
"persisted": false,
"collectionName": "userGroupAccesses",
"collectionWrapping": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": false,
"collection": true,
"owner": false,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648
},
{
"klass": "java.lang.String",
"propertyType": "TEXT",
"name": "displayName",
"fieldName": "displayName",
"persisted": false,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": false,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648
},
{
"klass": "org.hisp.dhis.user.User",
"propertyType": "REFERENCE",
"name": "user",
"fieldName": "user",
"persisted": false,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": false,
"collection": false,
"owner": false,
"identifiableObject": true,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648
},
{
"klass": "java.lang.String",
"propertyType": "URL",
"name": "href",
"fieldName": "href",
"persisted": false,
"attribute": true,
"simple": true,
"collection": false,
"owner": false,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648
}
]
},
{
"klass": "org.hisp.dhis.user.UserAuthorityGroup",
"identifiableObject": true,
"nameableObject": false,
"singular": "userRole",
"plural": "userRoles",
"namespace": "http://dhis2.org/schema/dxf/2.0",
"name": "userRole",
"displayName": "User Role",
"collectionName": "userRoles",
"shareable": true,
"apiEndpoint": "/userRoles",
"metadata": true,
"persisted": true,
"authorities": [
{
"type": "CREATE_PUBLIC",
"authorities": ["F_USERROLE_PUBLIC_ADD"]
},
{
"type": "CREATE_PRIVATE",
"authorities": ["F_USERROLE_PRIVATE_ADD"]
},
{
"type": "DELETE",
"authorities": ["F_USERROLE_DELETE"]
}
],
"properties": [
{
"klass": "java.util.List",
"propertyType": "COLLECTION",
"itemKlass": "org.hisp.dhis.user.User",
"itemPropertyType": "REFERENCE",
"name": "user",
"persisted": false,
"collectionName": "users",
"collectionWrapping": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": false,
"collection": true,
"owner": false,
"identifiableObject": true,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648
},
{
"klass": "java.lang.String",
"propertyType": "TEXT",
"name": "publicAccess",
"fieldName": "publicAccess",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 8,
"max": 8,
"min": 8,
"cascade": "none"
},
{
"klass": "java.util.Date",
"propertyType": "DATE",
"name": "lastUpdated",
"fieldName": "lastUpdated",
"persisted": true,
"description": "The date this object was last updated.",
"attribute": true,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.String",
"propertyType": "IDENTIFIER",
"name": "code",
"fieldName": "code",
"persisted": true,
"description": "The unique code for this Object.",
"attribute": true,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": true,
"required": false,
"length": 50,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.util.Set",
"propertyType": "COLLECTION",
"itemKlass": "org.hisp.dhis.dataset.DataSet",
"itemPropertyType": "REFERENCE",
"name": "dataSet",
"fieldName": "dataSets",
"persisted": true,
"collectionName": "dataSets",
"collectionWrapping": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": false,
"collection": true,
"owner": true,
"identifiableObject": true,
"nameableObject": true,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "org.hisp.dhis.acl.Access",
"propertyType": "COMPLEX",
"name": "access",
"fieldName": "access",
"persisted": false,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": false,
"collection": false,
"owner": false,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648
},
{
"klass": "java.lang.String",
"propertyType": "IDENTIFIER",
"name": "id",
"fieldName": "uid",
"persisted": true,
"description": "The Unique Identifier for this Object.",
"attribute": true,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": true,
"required": false,
"length": 11,
"max": 11,
"min": 11,
"cascade": "none"
},
{
"klass": "java.util.Set",
"propertyType": "COLLECTION",
"itemKlass": "java.lang.String",
"itemPropertyType": "TEXT",
"name": "authority",
"fieldName": "authorities",
"persisted": true,
"collectionName": "authorities",
"collectionWrapping": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": true,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.util.Date",
"propertyType": "DATE",
"name": "created",
"fieldName": "created",
"persisted": true,
"description": "The date this object was created.",
"attribute": true,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.String",
"propertyType": "TEXT",
"name": "description",
"fieldName": "description",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": 2,
"cascade": "none"
},
{
"klass": "java.lang.String",
"propertyType": "TEXT",
"name": "name",
"fieldName": "name",
"persisted": true,
"description": "The name of this Object. Required and unique.",
"attribute": true,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": true,
"required": true,
"length": 230,
"max": 2147483647,
"min": 2,
"cascade": "none"
},
{
"klass": "java.lang.Boolean",
"propertyType": "BOOLEAN",
"name": "externalAccess",
"fieldName": "externalAccess",
"persisted": false,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": false,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648
},
{
"klass": "java.util.Set",
"propertyType": "COLLECTION",
"itemKlass": "org.hisp.dhis.user.UserGroupAccess",
"itemPropertyType": "COMPLEX",
"name": "userGroupAccess",
"fieldName": "userGroupAccesses",
"persisted": true,
"collectionName": "userGroupAccesses",
"collectionWrapping": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": false,
"collection": true,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.String",
"propertyType": "TEXT",
"name": "displayName",
"fieldName": "displayName",
"persisted": false,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": false,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648
},
{
"klass": "org.hisp.dhis.user.User",
"propertyType": "REFERENCE",
"name": "user",
"fieldName": "user",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": false,
"collection": false,
"owner": true,
"identifiableObject": true,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.String",
"propertyType": "URL",
"name": "href",
"fieldName": "href",
"persisted": false,
"attribute": true,
"simple": true,
"collection": false,
"owner": false,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648
}
]
},
{
"klass": "org.hisp.dhis.reporttable.ReportTable",
"identifiableObject": true,
"nameableObject": false,
"singular": "reportTable",
"plural": "reportTables",
"namespace": "http://dhis2.org/schema/dxf/2.0",
"name": "reportTable",
"displayName": "Report Table",
"collectionName": "reportTables",
"shareable": true,
"apiEndpoint": "/reportTables",
"metadata": true,
"persisted": true,
"authorities": [
{
"type": "CREATE_PUBLIC",
"authorities": ["F_REPORTTABLE_PUBLIC_ADD"]
},
{
"type": "EXTERNALIZE",
"authorities": ["F_REPORTTABLE_EXTERNAL"]
}
],
"properties": [
{
"klass": "java.util.List",
"propertyType": "COLLECTION",
"itemKlass": "org.hisp.dhis.period.Period",
"itemPropertyType": "REFERENCE",
"name": "period",
"fieldName": "periods",
"persisted": true,
"collectionName": "periods",
"collectionWrapping": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": false,
"collection": true,
"owner": true,
"identifiableObject": true,
"nameableObject": true,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.util.List",
"propertyType": "COLLECTION",
"itemKlass": "org.hisp.dhis.dataelement.DataElementCategoryDimension",
"itemPropertyType": "COMPLEX",
"name": "categoryDimension",
"fieldName": "categoryDimensions",
"persisted": true,
"collectionName": "categoryDimensions",
"collectionWrapping": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": false,
"collection": true,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648,
"cascade": "all-delete-orphan"
},
{
"klass": "java.util.List",
"propertyType": "COLLECTION",
"itemKlass": "org.hisp.dhis.organisationunit.OrganisationUnitGroup",
"itemPropertyType": "REFERENCE",
"name": "organisationUnitGroup",
"fieldName": "organisationUnitGroups",
"persisted": true,
"collectionName": "organisationUnitGroups",
"collectionWrapping": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": false,
"collection": true,
"owner": true,
"identifiableObject": true,
"nameableObject": true,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.Boolean",
"propertyType": "BOOLEAN",
"name": "rewindRelativePeriods",
"fieldName": "rewindRelativePeriods",
"persisted": false,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": false,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648
},
{
"klass": "java.util.List",
"propertyType": "COLLECTION",
"itemKlass": "org.hisp.dhis.dataelement.CategoryOptionGroup",
"itemPropertyType": "REFERENCE",
"name": "categoryOptionGroup",
"fieldName": "categoryOptionGroups",
"persisted": true,
"collectionName": "categoryOptionGroups",
"collectionWrapping": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": false,
"collection": true,
"owner": true,
"identifiableObject": true,
"nameableObject": true,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.util.List",
"propertyType": "COLLECTION",
"itemKlass": "org.hisp.dhis.common.DimensionalObject",
"itemPropertyType": "REFERENCE",
"name": "column",
"fieldName": "columns",
"persisted": false,
"collectionName": "columns",
"collectionWrapping": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": true,
"owner": false,
"identifiableObject": true,
"nameableObject": true,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648
},
{
"klass": "java.lang.String",
"propertyType": "TEXT",
"name": "aggregationType",
"fieldName": "aggregationType",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.Boolean",
"propertyType": "BOOLEAN",
"name": "regression",
"fieldName": "regression",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.Boolean",
"propertyType": "BOOLEAN",
"name": "colSubTotals",
"fieldName": "colSubTotals",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.Boolean",
"propertyType": "BOOLEAN",
"name": "showDimensionLabels",
"fieldName": "showDimensionLabels",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.Integer",
"propertyType": "INTEGER",
"name": "topLimit",
"fieldName": "topLimit",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.util.Date",
"propertyType": "DATE",
"name": "created",
"fieldName": "created",
"persisted": true,
"description": "The date this object was created.",
"attribute": true,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.String",
"propertyType": "URL",
"name": "href",
"fieldName": "href",
"persisted": false,
"attribute": true,
"simple": true,
"collection": false,
"owner": false,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648
},
{
"klass": "java.util.List",
"propertyType": "COLLECTION",
"itemKlass": "java.lang.Integer",
"itemPropertyType": "INTEGER",
"name": "organisationUnitLevel",
"fieldName": "organisationUnitLevels",
"persisted": true,
"collectionName": "organisationUnitLevels",
"collectionWrapping": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": true,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "org.hisp.dhis.reporttable.ReportParams",
"propertyType": "COMPLEX",
"name": "reportParams",
"fieldName": "reportParams",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": false,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.Boolean",
"propertyType": "BOOLEAN",
"name": "hideEmptyRows",
"fieldName": "hideEmptyRows",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.util.List",
"propertyType": "COLLECTION",
"itemKlass": "org.hisp.dhis.organisationunit.OrganisationUnit",
"itemPropertyType": "REFERENCE",
"name": "organisationUnit",
"fieldName": "organisationUnits",
"persisted": true,
"collectionName": "organisationUnits",
"collectionWrapping": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": false,
"collection": true,
"owner": true,
"identifiableObject": true,
"nameableObject": true,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.Integer",
"propertyType": "INTEGER",
"name": "sortOrder",
"fieldName": "sortOrder",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.util.Date",
"propertyType": "DATE",
"name": "lastUpdated",
"fieldName": "lastUpdated",
"persisted": true,
"description": "The date this object was last updated.",
"attribute": true,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.Boolean",
"propertyType": "BOOLEAN",
"name": "userOrganisationUnit",
"fieldName": "userOrganisationUnit",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.util.List",
"propertyType": "COLLECTION",
"itemKlass": "java.lang.String",
"itemPropertyType": "TEXT",
"name": "row",
"fieldName": "rowDimensions",
"persisted": true,
"collectionName": "rowDimensions",
"collectionWrapping": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": true,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.String",
"propertyType": "IDENTIFIER",
"name": "code",
"fieldName": "code",
"persisted": true,
"description": "The unique code for this Object.",
"attribute": true,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": true,
"required": false,
"length": 50,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.String",
"propertyType": "TEXT",
"name": "fontSize",
"fieldName": "fontSize",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.String",
"propertyType": "TEXT",
"name": "displayDensity",
"fieldName": "displayDensity",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.Boolean",
"propertyType": "BOOLEAN",
"name": "userOrganisationUnitChildren",
"fieldName": "userOrganisationUnitChildren",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.util.List",
"propertyType": "COLLECTION",
"itemKlass": "org.hisp.dhis.common.DimensionalObject",
"itemPropertyType": "REFERENCE",
"name": "row",
"fieldName": "rows",
"persisted": false,
"collectionName": "rows",
"collectionWrapping": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": true,
"owner": false,
"identifiableObject": true,
"nameableObject": true,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648
},
{
"klass": "org.hisp.dhis.mapping.MapLegendSet",
"propertyType": "REFERENCE",
"name": "legendSet",
"fieldName": "legendSet",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": false,
"collection": false,
"owner": true,
"identifiableObject": true,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.Boolean",
"propertyType": "BOOLEAN",
"name": "rowSubTotals",
"fieldName": "rowSubTotals",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.util.Set",
"propertyType": "COLLECTION",
"itemKlass": "org.hisp.dhis.user.UserGroupAccess",
"itemPropertyType": "COMPLEX",
"name": "userGroupAccess",
"fieldName": "userGroupAccesses",
"persisted": true,
"collectionName": "userGroupAccesses",
"collectionWrapping": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": false,
"collection": true,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.util.List",
"propertyType": "COLLECTION",
"itemKlass": "org.hisp.dhis.common.DimensionalObject",
"itemPropertyType": "REFERENCE",
"name": "filter",
"fieldName": "filters",
"persisted": false,
"collectionName": "filters",
"collectionWrapping": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": true,
"owner": false,
"identifiableObject": true,
"nameableObject": true,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648
},
{
"klass": "org.hisp.dhis.period.RelativePeriods",
"propertyType": "COMPLEX",
"name": "relativePeriods",
"fieldName": "relatives",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": false,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": true,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "all-delete-orphan"
},
{
"klass": "java.lang.Boolean",
"propertyType": "BOOLEAN",
"name": "rowTotals",
"fieldName": "rowTotals",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.Boolean",
"propertyType": "BOOLEAN",
"name": "cumulative",
"fieldName": "cumulative",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.util.List",
"propertyType": "COLLECTION",
"itemKlass": "java.lang.String",
"itemPropertyType": "TEXT",
"name": "filter",
"fieldName": "filterDimensions",
"persisted": true,
"collectionName": "filterDimensions",
"collectionWrapping": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": true,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.Boolean",
"propertyType": "BOOLEAN",
"name": "showHierarchy",
"fieldName": "showHierarchy",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.util.List",
"propertyType": "COLLECTION",
"itemKlass": "org.hisp.dhis.dataelement.DataElementCategoryOptionCombo",
"itemPropertyType": "REFERENCE",
"name": "categoryOptionCombo",
"fieldName": "categoryOptionCombos",
"persisted": false,
"collectionName": "categoryOptionCombos",
"collectionWrapping": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": false,
"collection": true,
"owner": false,
"identifiableObject": true,
"nameableObject": true,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648
},
{
"klass": "java.util.Map",
"propertyType": "COMPLEX",
"name": "parentGraphMap",
"fieldName": "parentGraphMap",
"persisted": false,
"attribute": false,
"simple": true,
"collection": false,
"owner": false,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648
},
{
"klass": "java.lang.String",
"propertyType": "IDENTIFIER",
"name": "id",
"fieldName": "uid",
"persisted": true,
"description": "The Unique Identifier for this Object.",
"attribute": true,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": true,
"required": false,
"length": 11,
"max": 11,
"min": 11,
"cascade": "none"
},
{
"klass": "java.lang.Boolean",
"propertyType": "BOOLEAN",
"name": "userOrganisationUnitGrandChildren",
"fieldName": "userOrganisationUnitGrandChildren",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.util.List",
"propertyType": "COLLECTION",
"itemKlass": "org.hisp.dhis.dataelement.DataElement",
"itemPropertyType": "REFERENCE",
"name": "dataElement",
"fieldName": "dataElements",
"persisted": true,
"collectionName": "dataElements",
"collectionWrapping": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": false,
"collection": true,
"owner": true,
"identifiableObject": true,
"nameableObject": true,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.String",
"propertyType": "TEXT",
"name": "name",
"fieldName": "name",
"persisted": true,
"description": "The name of this Object. Required and unique.",
"attribute": true,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": true,
"length": 230,
"max": 2147483647,
"min": 2,
"cascade": "none"
},
{
"klass": "java.lang.Boolean",
"propertyType": "BOOLEAN",
"name": "externalAccess",
"fieldName": "externalAccess",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.util.List",
"propertyType": "COLLECTION",
"itemKlass": "org.hisp.dhis.trackedentity.TrackedEntityDataElementDimension",
"itemPropertyType": "COMPLEX",
"name": "dataElementDimension",
"fieldName": "dataElementDimensions",
"persisted": false,
"collectionName": "dataElementDimensions",
"collectionWrapping": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": false,
"collection": true,
"owner": false,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648
},
{
"klass": "java.lang.Boolean",
"propertyType": "BOOLEAN",
"name": "colTotals",
"fieldName": "colTotals",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.util.List",
"propertyType": "COLLECTION",
"itemKlass": "org.hisp.dhis.dataelement.DataElementOperand",
"itemPropertyType": "REFERENCE",
"name": "dataElementOperand",
"fieldName": "dataElementOperands",
"persisted": true,
"collectionName": "dataElementOperands",
"collectionWrapping": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": false,
"collection": true,
"owner": true,
"identifiableObject": true,
"nameableObject": true,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648,
"cascade": "all-delete-orphan"
},
{
"klass": "java.util.List",
"propertyType": "COLLECTION",
"itemKlass": "org.hisp.dhis.dataelement.DataElementGroup",
"itemPropertyType": "REFERENCE",
"name": "dataElementGroup",
"fieldName": "dataElementGroups",
"persisted": true,
"collectionName": "dataElementGroups",
"collectionWrapping": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": false,
"collection": true,
"owner": true,
"identifiableObject": true,
"nameableObject": true,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.String",
"propertyType": "TEXT",
"name": "publicAccess",
"fieldName": "publicAccess",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 8,
"max": 8,
"min": 8,
"cascade": "none"
},
{
"klass": "java.util.List",
"propertyType": "COLLECTION",
"itemKlass": "org.hisp.dhis.organisationunit.OrganisationUnitGroup",
"itemPropertyType": "REFERENCE",
"name": "itemOrganisationUnitGroup",
"fieldName": "itemOrganisationUnitGroups",
"persisted": true,
"collectionName": "itemOrganisationUnitGroups",
"collectionWrapping": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": false,
"collection": true,
"owner": true,
"identifiableObject": true,
"nameableObject": true,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.String",
"propertyType": "TEXT",
"name": "digitGroupSeparator",
"fieldName": "digitGroupSeparator",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.util.List",
"propertyType": "COLLECTION",
"itemKlass": "org.hisp.dhis.dataset.DataSet",
"itemPropertyType": "REFERENCE",
"name": "dataSet",
"fieldName": "dataSets",
"persisted": true,
"collectionName": "dataSets",
"collectionWrapping": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": false,
"collection": true,
"owner": true,
"identifiableObject": true,
"nameableObject": true,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.util.List",
"propertyType": "COLLECTION",
"itemKlass": "org.hisp.dhis.indicator.Indicator",
"itemPropertyType": "REFERENCE",
"name": "indicator",
"fieldName": "indicators",
"persisted": true,
"collectionName": "indicators",
"collectionWrapping": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": false,
"collection": true,
"owner": true,
"identifiableObject": true,
"nameableObject": true,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "org.hisp.dhis.acl.Access",
"propertyType": "COMPLEX",
"name": "access",
"fieldName": "access",
"persisted": false,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": false,
"collection": false,
"owner": false,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648
},
{
"klass": "java.util.List",
"propertyType": "COLLECTION",
"itemKlass": "java.lang.String",
"itemPropertyType": "TEXT",
"name": "column",
"fieldName": "columnDimensions",
"persisted": true,
"collectionName": "columnDimensions",
"collectionWrapping": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": true,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.String",
"propertyType": "TEXT",
"name": "displayName",
"fieldName": "displayName",
"persisted": false,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": false,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648
},
{
"klass": "java.util.List",
"propertyType": "COLLECTION",
"itemKlass": "org.hisp.dhis.trackedentity.TrackedEntityAttributeDimension",
"itemPropertyType": "COMPLEX",
"name": "attributeDimension",
"fieldName": "attributeDimensions",
"persisted": false,
"collectionName": "attributeDimensions",
"collectionWrapping": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": false,
"collection": true,
"owner": false,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648
},
{
"klass": "org.hisp.dhis.user.User",
"propertyType": "REFERENCE",
"name": "user",
"fieldName": "user",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": false,
"collection": false,
"owner": true,
"identifiableObject": true,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
}
]
},
{
"klass": "org.hisp.dhis.report.Report",
"identifiableObject": true,
"nameableObject": false,
"singular": "report",
"plural": "reports",
"namespace": "http://dhis2.org/schema/dxf/2.0",
"name": "report",
"displayName": "Report",
"collectionName": "reports",
"shareable": true,
"apiEndpoint": "/reports",
"metadata": true,
"persisted": true,
"authorities": [
{
"type": "CREATE_PUBLIC",
"authorities": ["F_REPORT_PUBLIC_ADD"]
},
{
"type": "CREATE_PRIVATE",
"authorities": ["F_REPORT_PRIVATE_ADD"]
},
{
"type": "EXTERNALIZE",
"authorities": ["F_REPORT_EXTERNAL"]
},
{
"type": "DELETE",
"authorities": ["F_REPORT_DELETE"]
}
],
"properties": [
{
"klass": "org.hisp.dhis.period.RelativePeriods",
"propertyType": "COMPLEX",
"name": "relativePeriods",
"fieldName": "relatives",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": false,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": true,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "all-delete-orphan"
},
{
"klass": "org.hisp.dhis.reporttable.ReportTable",
"propertyType": "REFERENCE",
"name": "reportTable",
"fieldName": "reportTable",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": false,
"collection": false,
"owner": true,
"identifiableObject": true,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.String",
"propertyType": "TEXT",
"name": "publicAccess",
"fieldName": "publicAccess",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 8,
"max": 8,
"min": 8,
"cascade": "none"
},
{
"klass": "java.util.Date",
"propertyType": "DATE",
"name": "lastUpdated",
"fieldName": "lastUpdated",
"persisted": true,
"description": "The date this object was last updated.",
"attribute": true,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.String",
"propertyType": "TEXT",
"name": "designContent",
"fieldName": "designContent",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.String",
"propertyType": "IDENTIFIER",
"name": "code",
"fieldName": "code",
"persisted": true,
"description": "The unique code for this Object.",
"attribute": true,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": true,
"required": false,
"length": 50,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.String",
"propertyType": "TEXT",
"name": "type",
"fieldName": "type",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "org.hisp.dhis.acl.Access",
"propertyType": "COMPLEX",
"name": "access",
"fieldName": "access",
"persisted": false,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": false,
"collection": false,
"owner": false,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648
},
{
"klass": "java.lang.String",
"propertyType": "IDENTIFIER",
"name": "id",
"fieldName": "uid",
"persisted": true,
"description": "The Unique Identifier for this Object.",
"attribute": true,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": true,
"required": false,
"length": 11,
"max": 11,
"min": 11,
"cascade": "none"
},
{
"klass": "java.util.Date",
"propertyType": "DATE",
"name": "created",
"fieldName": "created",
"persisted": true,
"description": "The date this object was created.",
"attribute": true,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.String",
"propertyType": "TEXT",
"name": "name",
"fieldName": "name",
"persisted": true,
"description": "The name of this Object. Required and unique.",
"attribute": true,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": true,
"length": 230,
"max": 2147483647,
"min": 2,
"cascade": "none"
},
{
"klass": "java.lang.Boolean",
"propertyType": "BOOLEAN",
"name": "externalAccess",
"fieldName": "externalAccess",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.util.Set",
"propertyType": "COLLECTION",
"itemKlass": "org.hisp.dhis.user.UserGroupAccess",
"itemPropertyType": "COMPLEX",
"name": "userGroupAccess",
"fieldName": "userGroupAccesses",
"persisted": true,
"collectionName": "userGroupAccesses",
"collectionWrapping": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": false,
"collection": true,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.String",
"propertyType": "TEXT",
"name": "displayName",
"fieldName": "displayName",
"persisted": false,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": false,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648
},
{
"klass": "org.hisp.dhis.user.User",
"propertyType": "REFERENCE",
"name": "user",
"fieldName": "user",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": false,
"collection": false,
"owner": true,
"identifiableObject": true,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.String",
"propertyType": "URL",
"name": "href",
"fieldName": "href",
"persisted": false,
"attribute": true,
"simple": true,
"collection": false,
"owner": false,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648
},
{
"klass": "org.hisp.dhis.reporttable.ReportParams",
"propertyType": "COMPLEX",
"name": "reportParams",
"fieldName": "reportParams",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": false,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
}
]
},
{
"klass": "org.hisp.dhis.chart.Chart",
"identifiableObject": true,
"nameableObject": false,
"singular": "chart",
"plural": "charts",
"namespace": "http://dhis2.org/schema/dxf/2.0",
"name": "chart",
"displayName": "Chart",
"collectionName": "charts",
"shareable": true,
"apiEndpoint": "/charts",
"metadata": true,
"persisted": true,
"authorities": [
{
"type": "CREATE_PUBLIC",
"authorities": ["F_CHART_PUBLIC_ADD"]
},
{
"type": "EXTERNALIZE",
"authorities": ["F_CHART_EXTERNAL"]
}
],
"properties": [
{
"klass": "java.lang.String",
"propertyType": "TEXT",
"name": "rangeAxisLabel",
"fieldName": "rangeAxisLabel",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.util.List",
"propertyType": "COLLECTION",
"itemKlass": "org.hisp.dhis.period.Period",
"itemPropertyType": "REFERENCE",
"name": "period",
"fieldName": "periods",
"persisted": true,
"collectionName": "periods",
"collectionWrapping": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": false,
"collection": true,
"owner": true,
"identifiableObject": true,
"nameableObject": true,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.util.List",
"propertyType": "COLLECTION",
"itemKlass": "org.hisp.dhis.dataelement.DataElementCategoryDimension",
"itemPropertyType": "COMPLEX",
"name": "categoryDimension",
"fieldName": "categoryDimensions",
"persisted": true,
"collectionName": "categoryDimensions",
"collectionWrapping": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": false,
"collection": true,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648,
"cascade": "all-delete-orphan"
},
{
"klass": "java.util.List",
"propertyType": "COLLECTION",
"itemKlass": "org.hisp.dhis.organisationunit.OrganisationUnitGroup",
"itemPropertyType": "REFERENCE",
"name": "organisationUnitGroup",
"fieldName": "organisationUnitGroups",
"persisted": true,
"collectionName": "organisationUnitGroups",
"collectionWrapping": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": false,
"collection": true,
"owner": true,
"identifiableObject": true,
"nameableObject": true,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.Boolean",
"propertyType": "BOOLEAN",
"name": "hideSubtitle",
"fieldName": "hideSubtitle",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.Boolean",
"propertyType": "BOOLEAN",
"name": "rewindRelativePeriods",
"fieldName": "rewindRelativePeriods",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.util.List",
"propertyType": "COLLECTION",
"itemKlass": "org.hisp.dhis.dataelement.CategoryOptionGroup",
"itemPropertyType": "REFERENCE",
"name": "categoryOptionGroup",
"fieldName": "categoryOptionGroups",
"persisted": true,
"collectionName": "categoryOptionGroups",
"collectionWrapping": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": false,
"collection": true,
"owner": true,
"identifiableObject": true,
"nameableObject": true,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.util.List",
"propertyType": "COLLECTION",
"itemKlass": "org.hisp.dhis.common.DimensionalObject",
"itemPropertyType": "REFERENCE",
"name": "column",
"fieldName": "columns",
"persisted": false,
"collectionName": "columns",
"collectionWrapping": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": true,
"owner": false,
"identifiableObject": true,
"nameableObject": true,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648
},
{
"klass": "java.lang.Boolean",
"propertyType": "BOOLEAN",
"name": "regression",
"fieldName": "regression",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.String",
"propertyType": "TEXT",
"name": "type",
"fieldName": "type",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.Integer",
"propertyType": "INTEGER",
"name": "topLimit",
"fieldName": "topLimit",
"persisted": false,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": false,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648
},
{
"klass": "java.util.Date",
"propertyType": "DATE",
"name": "created",
"fieldName": "created",
"persisted": true,
"description": "The date this object was created.",
"attribute": true,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.String",
"propertyType": "URL",
"name": "href",
"fieldName": "href",
"persisted": false,
"attribute": true,
"simple": true,
"collection": false,
"owner": false,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648
},
{
"klass": "java.util.List",
"propertyType": "COLLECTION",
"itemKlass": "java.lang.Integer",
"itemPropertyType": "INTEGER",
"name": "organisationUnitLevel",
"fieldName": "organisationUnitLevels",
"persisted": true,
"collectionName": "organisationUnitLevels",
"collectionWrapping": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": true,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.Boolean",
"propertyType": "BOOLEAN",
"name": "showData",
"fieldName": "showData",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.Boolean",
"propertyType": "BOOLEAN",
"name": "hideEmptyRows",
"fieldName": "hideEmptyRows",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.util.List",
"propertyType": "COLLECTION",
"itemKlass": "org.hisp.dhis.organisationunit.OrganisationUnit",
"itemPropertyType": "REFERENCE",
"name": "organisationUnit",
"fieldName": "organisationUnits",
"persisted": true,
"collectionName": "organisationUnits",
"collectionWrapping": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": false,
"collection": true,
"owner": true,
"identifiableObject": true,
"nameableObject": true,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.Integer",
"propertyType": "INTEGER",
"name": "sortOrder",
"fieldName": "sortOrder",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.util.Date",
"propertyType": "DATE",
"name": "lastUpdated",
"fieldName": "lastUpdated",
"persisted": true,
"description": "The date this object was last updated.",
"attribute": true,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.Boolean",
"propertyType": "BOOLEAN",
"name": "userOrganisationUnit",
"fieldName": "userOrganisationUnit",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.String",
"propertyType": "IDENTIFIER",
"name": "code",
"fieldName": "code",
"persisted": true,
"description": "The unique code for this Object.",
"attribute": true,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": true,
"required": false,
"length": 50,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.Double",
"propertyType": "NUMBER",
"name": "baseLineValue",
"fieldName": "baseLineValue",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.Boolean",
"propertyType": "BOOLEAN",
"name": "userOrganisationUnitChildren",
"fieldName": "userOrganisationUnitChildren",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.util.List",
"propertyType": "COLLECTION",
"itemKlass": "org.hisp.dhis.common.DimensionalObject",
"itemPropertyType": "REFERENCE",
"name": "row",
"fieldName": "rows",
"persisted": false,
"collectionName": "rows",
"collectionWrapping": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": true,
"owner": false,
"identifiableObject": true,
"nameableObject": true,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648
},
{
"klass": "java.lang.String",
"propertyType": "TEXT",
"name": "category",
"fieldName": "category",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.util.Set",
"propertyType": "COLLECTION",
"itemKlass": "org.hisp.dhis.user.UserGroupAccess",
"itemPropertyType": "COMPLEX",
"name": "userGroupAccess",
"fieldName": "userGroupAccesses",
"persisted": true,
"collectionName": "userGroupAccesses",
"collectionWrapping": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": false,
"collection": true,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.util.List",
"propertyType": "COLLECTION",
"itemKlass": "org.hisp.dhis.common.DimensionalObject",
"itemPropertyType": "REFERENCE",
"name": "filter",
"fieldName": "filters",
"persisted": false,
"collectionName": "filters",
"collectionWrapping": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": true,
"owner": false,
"identifiableObject": true,
"nameableObject": true,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648
},
{
"klass": "org.hisp.dhis.period.RelativePeriods",
"propertyType": "COMPLEX",
"name": "relativePeriods",
"fieldName": "relatives",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": false,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": true,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "all-delete-orphan"
},
{
"klass": "java.lang.String",
"propertyType": "TEXT",
"name": "series",
"fieldName": "series",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.String",
"propertyType": "TEXT",
"name": "targetLineLabel",
"fieldName": "targetLineLabel",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.Double",
"propertyType": "NUMBER",
"name": "targetLineValue",
"fieldName": "targetLineValue",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.util.List",
"propertyType": "COLLECTION",
"itemKlass": "java.lang.String",
"itemPropertyType": "TEXT",
"name": "filterDimension",
"fieldName": "filterDimensions",
"persisted": true,
"collectionName": "filterDimensions",
"collectionWrapping": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": true,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.String",
"propertyType": "TEXT",
"name": "baseLineLabel",
"fieldName": "baseLineLabel",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.util.List",
"propertyType": "COLLECTION",
"itemKlass": "org.hisp.dhis.dataelement.DataElementCategoryOptionCombo",
"itemPropertyType": "REFERENCE",
"name": "categoryOptionCombo",
"fieldName": "categoryOptionCombos",
"persisted": false,
"collectionName": "categoryOptionCombos",
"collectionWrapping": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": false,
"collection": true,
"owner": false,
"identifiableObject": true,
"nameableObject": true,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648
},
{
"klass": "java.util.Map",
"propertyType": "COMPLEX",
"name": "parentGraphMap",
"fieldName": "parentGraphMap",
"persisted": false,
"attribute": false,
"simple": true,
"collection": false,
"owner": false,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648
},
{
"klass": "java.lang.String",
"propertyType": "IDENTIFIER",
"name": "id",
"fieldName": "uid",
"persisted": true,
"description": "The Unique Identifier for this Object.",
"attribute": true,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": true,
"required": false,
"length": 11,
"max": 11,
"min": 11,
"cascade": "none"
},
{
"klass": "java.lang.String",
"propertyType": "TEXT",
"name": "title",
"fieldName": "title",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.Boolean",
"propertyType": "BOOLEAN",
"name": "userOrganisationUnitGrandChildren",
"fieldName": "userOrganisationUnitGrandChildren",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.util.List",
"propertyType": "COLLECTION",
"itemKlass": "org.hisp.dhis.dataelement.DataElement",
"itemPropertyType": "REFERENCE",
"name": "dataElement",
"fieldName": "dataElements",
"persisted": true,
"collectionName": "dataElements",
"collectionWrapping": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": false,
"collection": true,
"owner": true,
"identifiableObject": true,
"nameableObject": true,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.Double",
"propertyType": "NUMBER",
"name": "rangeAxisMinValue",
"fieldName": "rangeAxisMinValue",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.Double",
"propertyType": "NUMBER",
"name": "rangeAxisMaxValue",
"fieldName": "rangeAxisMaxValue",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.String",
"propertyType": "TEXT",
"name": "name",
"fieldName": "name",
"persisted": true,
"description": "The name of this Object. Required and unique.",
"attribute": true,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": true,
"length": 230,
"max": 2147483647,
"min": 2,
"cascade": "none"
},
{
"klass": "java.lang.Boolean",
"propertyType": "BOOLEAN",
"name": "externalAccess",
"fieldName": "externalAccess",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.util.List",
"propertyType": "COLLECTION",
"itemKlass": "org.hisp.dhis.trackedentity.TrackedEntityDataElementDimension",
"itemPropertyType": "COMPLEX",
"name": "dataElementDimension",
"fieldName": "dataElementDimensions",
"persisted": false,
"collectionName": "dataElementDimensions",
"collectionWrapping": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": false,
"collection": true,
"owner": false,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648
},
{
"klass": "java.lang.Integer",
"propertyType": "INTEGER",
"name": "rangeAxisDecimals",
"fieldName": "rangeAxisDecimals",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.util.List",
"propertyType": "COLLECTION",
"itemKlass": "org.hisp.dhis.dataelement.DataElementOperand",
"itemPropertyType": "REFERENCE",
"name": "dataElementOperand",
"fieldName": "dataElementOperands",
"persisted": true,
"collectionName": "dataElementOperands",
"collectionWrapping": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": false,
"collection": true,
"owner": true,
"identifiableObject": true,
"nameableObject": true,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648,
"cascade": "all-delete-orphan"
},
{
"klass": "java.util.List",
"propertyType": "COLLECTION",
"itemKlass": "org.hisp.dhis.dataelement.DataElementGroup",
"itemPropertyType": "REFERENCE",
"name": "dataElementGroup",
"fieldName": "dataElementGroups",
"persisted": true,
"collectionName": "dataElementGroups",
"collectionWrapping": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": false,
"collection": true,
"owner": true,
"identifiableObject": true,
"nameableObject": true,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.String",
"propertyType": "TEXT",
"name": "publicAccess",
"fieldName": "publicAccess",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 8,
"max": 8,
"min": 8,
"cascade": "none"
},
{
"klass": "java.util.List",
"propertyType": "COLLECTION",
"itemKlass": "org.hisp.dhis.organisationunit.OrganisationUnitGroup",
"itemPropertyType": "REFERENCE",
"name": "itemOrganisationUnitGroup",
"fieldName": "itemOrganisationUnitGroups",
"persisted": true,
"collectionName": "itemOrganisationUnitGroups",
"collectionWrapping": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": false,
"collection": true,
"owner": true,
"identifiableObject": true,
"nameableObject": true,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.String",
"propertyType": "TEXT",
"name": "digitGroupSeparator",
"fieldName": "digitGroupSeparator",
"persisted": false,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": false,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648
},
{
"klass": "java.util.List",
"propertyType": "COLLECTION",
"itemKlass": "org.hisp.dhis.dataset.DataSet",
"itemPropertyType": "REFERENCE",
"name": "dataSet",
"fieldName": "dataSets",
"persisted": true,
"collectionName": "dataSets",
"collectionWrapping": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": false,
"collection": true,
"owner": true,
"identifiableObject": true,
"nameableObject": true,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.util.List",
"propertyType": "COLLECTION",
"itemKlass": "org.hisp.dhis.indicator.Indicator",
"itemPropertyType": "REFERENCE",
"name": "indicator",
"fieldName": "indicators",
"persisted": true,
"collectionName": "indicators",
"collectionWrapping": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": false,
"collection": true,
"owner": true,
"identifiableObject": true,
"nameableObject": true,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "org.hisp.dhis.acl.Access",
"propertyType": "COMPLEX",
"name": "access",
"fieldName": "access",
"persisted": false,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": false,
"collection": false,
"owner": false,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648
},
{
"klass": "java.lang.String",
"propertyType": "TEXT",
"name": "domainAxisLabel",
"fieldName": "domainAxisLabel",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.Boolean",
"propertyType": "BOOLEAN",
"name": "hideTitle",
"fieldName": "hideTitle",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.Integer",
"propertyType": "INTEGER",
"name": "rangeAxisSteps",
"fieldName": "rangeAxisSteps",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.String",
"propertyType": "TEXT",
"name": "displayName",
"fieldName": "displayName",
"persisted": false,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": false,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648
},
{
"klass": "java.util.List",
"propertyType": "COLLECTION",
"itemKlass": "org.hisp.dhis.trackedentity.TrackedEntityAttributeDimension",
"itemPropertyType": "COMPLEX",
"name": "attributeDimension",
"fieldName": "attributeDimensions",
"persisted": false,
"collectionName": "attributeDimensions",
"collectionWrapping": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": false,
"collection": true,
"owner": false,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648
},
{
"klass": "org.hisp.dhis.user.User",
"propertyType": "REFERENCE",
"name": "user",
"fieldName": "user",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": false,
"collection": false,
"owner": true,
"identifiableObject": true,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.Boolean",
"propertyType": "BOOLEAN",
"name": "hideLegend",
"fieldName": "hideLegend",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
}
]
},
{
"klass": "org.hisp.dhis.dataapproval.DataApprovalLevel",
"identifiableObject": true,
"nameableObject": false,
"singular": "dataApprovalLevel",
"plural": "dataApprovalLevels",
"namespace": "http://dhis2.org/schema/dxf/2.0",
"name": "dataApprovalLevel",
"displayName": "Data Approval Level",
"collectionName": "dataApprovalLevels",
"shareable": true,
"apiEndpoint": "/dataApprovalLevels",
"metadata": true,
"persisted": true,
"authorities": [
{
"type": "CREATE_PUBLIC",
"authorities": ["F_SYSTEM_SETTING"]
},
{
"type": "CREATE_PRIVATE",
"authorities": ["F_SYSTEM_SETTING"]
},
{
"type": "DELETE",
"authorities": ["F_SYSTEM_SETTING"]
}
],
"properties": [
{
"klass": "java.lang.String",
"propertyType": "TEXT",
"name": "publicAccess",
"fieldName": "publicAccess",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 8,
"max": 8,
"min": 8,
"cascade": "none"
},
{
"klass": "java.util.Date",
"propertyType": "DATE",
"name": "lastUpdated",
"fieldName": "lastUpdated",
"persisted": true,
"description": "The date this object was last updated.",
"attribute": true,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.String",
"propertyType": "IDENTIFIER",
"name": "code",
"fieldName": "code",
"persisted": true,
"description": "The unique code for this Object.",
"attribute": true,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": true,
"required": false,
"length": 50,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "org.hisp.dhis.acl.Access",
"propertyType": "COMPLEX",
"name": "access",
"fieldName": "access",
"persisted": false,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": false,
"collection": false,
"owner": false,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648
},
{
"klass": "java.lang.Integer",
"propertyType": "INTEGER",
"name": "orgUnitLevel",
"fieldName": "orgUnitLevel",
"persisted": false,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": false,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648
},
{
"klass": "java.lang.String",
"propertyType": "IDENTIFIER",
"name": "id",
"fieldName": "uid",
"persisted": true,
"description": "The Unique Identifier for this Object.",
"attribute": true,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": true,
"required": false,
"length": 11,
"max": 11,
"min": 11,
"cascade": "none"
},
{
"klass": "java.lang.Integer",
"propertyType": "INTEGER",
"name": "level",
"fieldName": "level",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": true,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.String",
"propertyType": "TEXT",
"name": "orgUnitLevelName",
"fieldName": "orgUnitLevelName",
"persisted": false,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": false,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648
},
{
"klass": "java.util.Date",
"propertyType": "DATE",
"name": "created",
"fieldName": "created",
"persisted": true,
"description": "The date this object was created.",
"attribute": true,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.String",
"propertyType": "TEXT",
"name": "name",
"fieldName": "name",
"persisted": true,
"description": "The name of this Object. Required and unique.",
"attribute": true,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": true,
"required": true,
"length": 230,
"max": 2147483647,
"min": 2,
"cascade": "none"
},
{
"klass": "java.lang.Boolean",
"propertyType": "BOOLEAN",
"name": "externalAccess",
"fieldName": "externalAccess",
"persisted": false,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": false,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648
},
{
"klass": "java.util.Set",
"propertyType": "COLLECTION",
"itemKlass": "org.hisp.dhis.user.UserGroupAccess",
"itemPropertyType": "COMPLEX",
"name": "userGroupAccess",
"fieldName": "userGroupAccesses",
"persisted": true,
"collectionName": "userGroupAccesses",
"collectionWrapping": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": false,
"collection": true,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.String",
"propertyType": "TEXT",
"name": "displayName",
"fieldName": "displayName",
"persisted": false,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": false,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648
},
{
"klass": "org.hisp.dhis.dataelement.CategoryOptionGroupSet",
"propertyType": "REFERENCE",
"name": "categoryOptionGroupSet",
"fieldName": "categoryOptionGroupSet",
"persisted": false,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": false,
"collection": false,
"owner": false,
"identifiableObject": true,
"nameableObject": true,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648
},
{
"klass": "org.hisp.dhis.user.User",
"propertyType": "REFERENCE",
"name": "user",
"fieldName": "user",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": false,
"collection": false,
"owner": true,
"identifiableObject": true,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.String",
"propertyType": "URL",
"name": "href",
"fieldName": "href",
"persisted": false,
"attribute": true,
"simple": true,
"collection": false,
"owner": false,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648
}
]
},
{
"klass": "org.hisp.dhis.validation.ValidationRule",
"identifiableObject": true,
"nameableObject": false,
"singular": "validationRule",
"plural": "validationRules",
"namespace": "http://dhis2.org/schema/dxf/2.0",
"name": "validationRule",
"displayName": "Validation Rule",
"collectionName": "validationRules",
"shareable": false,
"apiEndpoint": "/validationRules",
"metadata": true,
"persisted": true,
"authorities": [
{
"type": "CREATE",
"authorities": ["F_VALIDATIONRULE_ADD"]
},
{
"type": "DELETE",
"authorities": ["F_VALIDATIONRULE_DELETE"]
}
],
"properties": [
{
"klass": "java.lang.Integer",
"propertyType": "INTEGER",
"name": "lowOutliers",
"fieldName": "lowOutliers",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 99,
"min": 0,
"cascade": "none"
},
{
"klass": "java.lang.Integer",
"propertyType": "INTEGER",
"name": "highOutliers",
"fieldName": "highOutliers",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 99,
"min": 0,
"cascade": "none"
},
{
"klass": "java.lang.String",
"propertyType": "IDENTIFIER",
"name": "id",
"fieldName": "uid",
"persisted": true,
"description": "The Unique Identifier for this Object.",
"attribute": true,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": true,
"required": false,
"length": 11,
"max": 11,
"min": 11,
"cascade": "none"
},
{
"klass": "java.lang.Integer",
"propertyType": "INTEGER",
"name": "organisationUnitLevel",
"fieldName": "organisationUnitLevel",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 999,
"min": 1,
"cascade": "none"
},
{
"klass": "java.util.Date",
"propertyType": "DATE",
"name": "created",
"fieldName": "created",
"persisted": true,
"description": "The date this object was created.",
"attribute": true,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.String",
"propertyType": "TEXT",
"name": "description",
"fieldName": "description",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": 2,
"cascade": "none"
},
{
"klass": "java.lang.String",
"propertyType": "TEXT",
"name": "name",
"fieldName": "name",
"persisted": true,
"description": "The name of this Object. Required and unique.",
"attribute": true,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": true,
"required": true,
"length": 230,
"max": 2147483647,
"min": 2,
"cascade": "none"
},
{
"klass": "java.lang.Boolean",
"propertyType": "BOOLEAN",
"name": "externalAccess",
"fieldName": "externalAccess",
"persisted": false,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": false,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648
},
{
"klass": "java.lang.String",
"propertyType": "TEXT",
"name": "instruction",
"fieldName": "instruction",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.Integer",
"propertyType": "INTEGER",
"name": "annualSampleCount",
"fieldName": "annualSampleCount",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 10,
"min": 0,
"cascade": "none"
},
{
"klass": "java.lang.String",
"propertyType": "URL",
"name": "href",
"fieldName": "href",
"persisted": false,
"attribute": true,
"simple": true,
"collection": false,
"owner": false,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648
},
{
"klass": "java.lang.String",
"propertyType": "TEXT",
"name": "publicAccess",
"fieldName": "publicAccess",
"persisted": false,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": false,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 8,
"min": 8
},
{
"klass": "java.util.Set",
"propertyType": "COLLECTION",
"itemKlass": "org.hisp.dhis.validation.ValidationRuleGroup",
"itemPropertyType": "REFERENCE",
"name": "validationRuleGroup",
"fieldName": "groups",
"persisted": true,
"collectionName": "validationRuleGroups",
"collectionWrapping": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": false,
"collection": true,
"owner": false,
"identifiableObject": true,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.util.Date",
"propertyType": "DATE",
"name": "lastUpdated",
"fieldName": "lastUpdated",
"persisted": true,
"description": "The date this object was last updated.",
"attribute": true,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.String",
"propertyType": "IDENTIFIER",
"name": "code",
"fieldName": "code",
"persisted": true,
"description": "The unique code for this Object.",
"attribute": true,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": true,
"required": false,
"length": 50,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "org.hisp.dhis.acl.Access",
"propertyType": "COMPLEX",
"name": "access",
"fieldName": "access",
"persisted": false,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": false,
"collection": false,
"owner": false,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648
},
{
"klass": "org.hisp.dhis.expression.Expression",
"propertyType": "COMPLEX",
"name": "rightSide",
"fieldName": "rightSide",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": false,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "all"
},
{
"klass": "org.hisp.dhis.expression.Expression",
"propertyType": "COMPLEX",
"name": "leftSide",
"fieldName": "leftSide",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": false,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "all"
},
{
"klass": "org.hisp.dhis.expression.Operator",
"propertyType": "TEXT",
"name": "operator",
"fieldName": "operator",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": true,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.String",
"propertyType": "TEXT",
"name": "ruleType",
"fieldName": "ruleType",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 16,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.String",
"propertyType": "TEXT",
"name": "importance",
"fieldName": "importance",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 16,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "org.hisp.dhis.period.PeriodType",
"propertyType": "COMPLEX",
"name": "periodType",
"fieldName": "periodType",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": true,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.util.Set",
"propertyType": "COLLECTION",
"itemKlass": "org.hisp.dhis.user.UserGroupAccess",
"itemPropertyType": "COMPLEX",
"name": "userGroupAccess",
"fieldName": "userGroupAccesses",
"persisted": false,
"collectionName": "userGroupAccesses",
"collectionWrapping": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": false,
"collection": true,
"owner": false,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648
},
{
"klass": "java.lang.String",
"propertyType": "TEXT",
"name": "displayName",
"fieldName": "displayName",
"persisted": false,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": false,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648
},
{
"klass": "org.hisp.dhis.user.User",
"propertyType": "REFERENCE",
"name": "user",
"fieldName": "user",
"persisted": false,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": false,
"collection": false,
"owner": false,
"identifiableObject": true,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648
},
{
"klass": "java.lang.Integer",
"propertyType": "INTEGER",
"name": "sequentialSampleCount",
"fieldName": "sequentialSampleCount",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
}
]
},
{
"klass": "org.hisp.dhis.validation.ValidationRuleGroup",
"identifiableObject": true,
"nameableObject": false,
"singular": "validationRuleGroup",
"plural": "validationRuleGroups",
"namespace": "http://dhis2.org/schema/dxf/2.0",
"name": "validationRuleGroup",
"displayName": "Validation Rule Group",
"collectionName": "validationRuleGroups",
"shareable": true,
"apiEndpoint": "/validationRuleGroups",
"metadata": true,
"persisted": true,
"authorities": [
{
"type": "CREATE",
"authorities": ["F_VALIDATIONRULEGROUP_PUBLIC_ADD"]
},
{
"type": "UPDATE",
"authorities": ["F_VALIDATIONRULEGROUP_PRIVATE_ADD"]
},
{
"type": "DELETE",
"authorities": ["F_VALIDATIONRULEGROUP_DELETE"]
}
],
"properties": [
{
"klass": "java.lang.String",
"propertyType": "TEXT",
"name": "publicAccess",
"fieldName": "publicAccess",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 8,
"max": 8,
"min": 8,
"cascade": "none"
},
{
"klass": "java.lang.Boolean",
"propertyType": "BOOLEAN",
"name": "alertByOrgUnits",
"fieldName": "alertByOrgUnits",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.util.Date",
"propertyType": "DATE",
"name": "lastUpdated",
"fieldName": "lastUpdated",
"persisted": true,
"description": "The date this object was last updated.",
"attribute": true,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.String",
"propertyType": "IDENTIFIER",
"name": "code",
"fieldName": "code",
"persisted": true,
"description": "The unique code for this Object.",
"attribute": true,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": true,
"required": false,
"length": 50,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "org.hisp.dhis.acl.Access",
"propertyType": "COMPLEX",
"name": "access",
"fieldName": "access",
"persisted": false,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": false,
"collection": false,
"owner": false,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648
},
{
"klass": "java.util.Set",
"propertyType": "COLLECTION",
"itemKlass": "org.hisp.dhis.validation.ValidationRule",
"itemPropertyType": "REFERENCE",
"name": "validationRule",
"fieldName": "members",
"persisted": true,
"collectionName": "validationRules",
"collectionWrapping": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": false,
"collection": true,
"owner": true,
"identifiableObject": true,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.String",
"propertyType": "IDENTIFIER",
"name": "id",
"fieldName": "uid",
"persisted": true,
"description": "The Unique Identifier for this Object.",
"attribute": true,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": true,
"required": false,
"length": 11,
"max": 11,
"min": 11,
"cascade": "none"
},
{
"klass": "java.util.Date",
"propertyType": "DATE",
"name": "created",
"fieldName": "created",
"persisted": true,
"description": "The date this object was created.",
"attribute": true,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.String",
"propertyType": "TEXT",
"name": "description",
"fieldName": "description",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": 2,
"cascade": "none"
},
{
"klass": "java.lang.String",
"propertyType": "TEXT",
"name": "name",
"fieldName": "name",
"persisted": true,
"description": "The name of this Object. Required and unique.",
"attribute": true,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": true,
"required": true,
"length": 230,
"max": 2147483647,
"min": 2,
"cascade": "none"
},
{
"klass": "java.lang.Boolean",
"propertyType": "BOOLEAN",
"name": "externalAccess",
"fieldName": "externalAccess",
"persisted": false,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": false,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648
},
{
"klass": "java.util.Set",
"propertyType": "COLLECTION",
"itemKlass": "org.hisp.dhis.user.UserGroupAccess",
"itemPropertyType": "COMPLEX",
"name": "userGroupAccess",
"fieldName": "userGroupAccesses",
"persisted": true,
"collectionName": "userGroupAccesses",
"collectionWrapping": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": false,
"collection": true,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.String",
"propertyType": "TEXT",
"name": "displayName",
"fieldName": "displayName",
"persisted": false,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": false,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648
},
{
"klass": "org.hisp.dhis.user.User",
"propertyType": "REFERENCE",
"name": "user",
"fieldName": "user",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": false,
"collection": false,
"owner": true,
"identifiableObject": true,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.util.Set",
"propertyType": "COLLECTION",
"itemKlass": "org.hisp.dhis.user.UserGroup",
"itemPropertyType": "REFERENCE",
"name": "userGroupToAlert",
"fieldName": "userGroupsToAlert",
"persisted": true,
"collectionName": "userGroupsToAlert",
"collectionWrapping": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": false,
"collection": true,
"owner": true,
"identifiableObject": true,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.String",
"propertyType": "URL",
"name": "href",
"fieldName": "href",
"persisted": false,
"attribute": true,
"simple": true,
"collection": false,
"owner": false,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648
}
]
},
{
"klass": "org.hisp.dhis.mapping.MapView",
"identifiableObject": true,
"nameableObject": false,
"singular": "mapView",
"plural": "mapViews",
"namespace": "http://dhis2.org/schema/dxf/2.0",
"name": "mapView",
"displayName": "Map View",
"collectionName": "mapViews",
"shareable": false,
"apiEndpoint": "/mapViews",
"metadata": true,
"persisted": true,
"properties": [
{
"klass": "java.util.List",
"propertyType": "COLLECTION",
"itemKlass": "org.hisp.dhis.period.Period",
"itemPropertyType": "REFERENCE",
"name": "period",
"fieldName": "periods",
"persisted": true,
"collectionName": "periods",
"collectionWrapping": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": false,
"collection": true,
"owner": true,
"identifiableObject": true,
"nameableObject": true,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.util.List",
"propertyType": "COLLECTION",
"itemKlass": "org.hisp.dhis.dataelement.DataElementCategoryDimension",
"itemPropertyType": "COMPLEX",
"name": "categoryDimension",
"fieldName": "categoryDimensions",
"persisted": false,
"collectionName": "categoryDimensions",
"collectionWrapping": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": false,
"collection": true,
"owner": false,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648
},
{
"klass": "java.util.List",
"propertyType": "COLLECTION",
"itemKlass": "org.hisp.dhis.organisationunit.OrganisationUnitGroup",
"itemPropertyType": "REFERENCE",
"name": "organisationUnitGroup",
"fieldName": "organisationUnitGroups",
"persisted": false,
"collectionName": "organisationUnitGroups",
"collectionWrapping": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": false,
"collection": true,
"owner": false,
"identifiableObject": true,
"nameableObject": true,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648
},
{
"klass": "java.lang.Boolean",
"propertyType": "BOOLEAN",
"name": "rewindRelativePeriods",
"fieldName": "rewindRelativePeriods",
"persisted": false,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": false,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648
},
{
"klass": "java.util.List",
"propertyType": "COLLECTION",
"itemKlass": "org.hisp.dhis.dataelement.CategoryOptionGroup",
"itemPropertyType": "REFERENCE",
"name": "categoryOptionGroup",
"fieldName": "categoryOptionGroups",
"persisted": false,
"collectionName": "categoryOptionGroups",
"collectionWrapping": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": false,
"collection": true,
"owner": false,
"identifiableObject": true,
"nameableObject": true,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648
},
{
"klass": "java.util.List",
"propertyType": "COLLECTION",
"itemKlass": "org.hisp.dhis.common.DimensionalObject",
"itemPropertyType": "REFERENCE",
"name": "column",
"fieldName": "columns",
"persisted": false,
"collectionName": "columns",
"collectionWrapping": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": true,
"owner": false,
"identifiableObject": true,
"nameableObject": true,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648
},
{
"klass": "java.lang.String",
"propertyType": "TEXT",
"name": "labelFontColor",
"fieldName": "labelFontColor",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.String",
"propertyType": "TEXT",
"name": "parentGraph",
"fieldName": "parentGraph",
"persisted": false,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": false,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648
},
{
"klass": "java.lang.Integer",
"propertyType": "INTEGER",
"name": "topLimit",
"fieldName": "topLimit",
"persisted": false,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": false,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648
},
{
"klass": "java.util.Date",
"propertyType": "DATE",
"name": "created",
"fieldName": "created",
"persisted": true,
"description": "The date this object was created.",
"attribute": true,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.Double",
"propertyType": "NUMBER",
"name": "opacity",
"fieldName": "opacity",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.String",
"propertyType": "TEXT",
"name": "labelFontSize",
"fieldName": "labelFontSize",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.String",
"propertyType": "URL",
"name": "href",
"fieldName": "href",
"persisted": false,
"attribute": true,
"simple": true,
"collection": false,
"owner": false,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648
},
{
"klass": "java.util.List",
"propertyType": "COLLECTION",
"itemKlass": "java.lang.Integer",
"itemPropertyType": "INTEGER",
"name": "organisationUnitLevel",
"fieldName": "organisationUnitLevels",
"persisted": true,
"collectionName": "organisationUnitLevels",
"collectionWrapping": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": true,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.util.List",
"propertyType": "COLLECTION",
"itemKlass": "org.hisp.dhis.organisationunit.OrganisationUnit",
"itemPropertyType": "REFERENCE",
"name": "organisationUnit",
"fieldName": "organisationUnits",
"persisted": true,
"collectionName": "organisationUnits",
"collectionWrapping": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": false,
"collection": true,
"owner": true,
"identifiableObject": true,
"nameableObject": true,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.Integer",
"propertyType": "INTEGER",
"name": "sortOrder",
"fieldName": "sortOrder",
"persisted": false,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": false,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648
},
{
"klass": "java.lang.Boolean",
"propertyType": "BOOLEAN",
"name": "labels",
"fieldName": "labels",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.util.Date",
"propertyType": "DATE",
"name": "lastUpdated",
"fieldName": "lastUpdated",
"persisted": true,
"description": "The date this object was last updated.",
"attribute": true,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.Boolean",
"propertyType": "BOOLEAN",
"name": "userOrganisationUnit",
"fieldName": "userOrganisationUnit",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.String",
"propertyType": "IDENTIFIER",
"name": "code",
"fieldName": "code",
"persisted": false,
"description": "The unique code for this Object.",
"attribute": true,
"simple": true,
"collection": false,
"owner": false,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648
},
{
"klass": "java.lang.Integer",
"propertyType": "INTEGER",
"name": "areaRadius",
"fieldName": "areaRadius",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.Boolean",
"propertyType": "BOOLEAN",
"name": "userOrganisationUnitChildren",
"fieldName": "userOrganisationUnitChildren",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.util.List",
"propertyType": "COLLECTION",
"itemKlass": "org.hisp.dhis.common.DimensionalObject",
"itemPropertyType": "REFERENCE",
"name": "row",
"fieldName": "rows",
"persisted": false,
"collectionName": "rows",
"collectionWrapping": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": true,
"owner": false,
"identifiableObject": true,
"nameableObject": true,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648
},
{
"klass": "org.hisp.dhis.mapping.MapLegendSet",
"propertyType": "REFERENCE",
"name": "legendSet",
"fieldName": "legendSet",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": false,
"collection": false,
"owner": true,
"identifiableObject": true,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.util.Set",
"propertyType": "COLLECTION",
"itemKlass": "org.hisp.dhis.user.UserGroupAccess",
"itemPropertyType": "COMPLEX",
"name": "userGroupAccess",
"fieldName": "userGroupAccesses",
"persisted": false,
"collectionName": "userGroupAccesses",
"collectionWrapping": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": false,
"collection": true,
"owner": false,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648
},
{
"klass": "org.hisp.dhis.organisationunit.OrganisationUnitGroupSet",
"propertyType": "REFERENCE",
"name": "organisationUnitGroupSet",
"fieldName": "organisationUnitGroupSet",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": false,
"collection": false,
"owner": true,
"identifiableObject": true,
"nameableObject": true,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.Integer",
"propertyType": "INTEGER",
"name": "radiusLow",
"fieldName": "radiusLow",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.util.List",
"propertyType": "COLLECTION",
"itemKlass": "org.hisp.dhis.common.DimensionalObject",
"itemPropertyType": "REFERENCE",
"name": "filter",
"fieldName": "filters",
"persisted": false,
"collectionName": "filters",
"collectionWrapping": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": true,
"owner": false,
"identifiableObject": true,
"nameableObject": true,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648
},
{
"klass": "org.hisp.dhis.period.RelativePeriods",
"propertyType": "COMPLEX",
"name": "relativePeriods",
"fieldName": "relatives",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": false,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": true,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "all-delete-orphan"
},
{
"klass": "java.util.List",
"propertyType": "COLLECTION",
"itemKlass": "org.hisp.dhis.dataelement.DataElementCategoryOptionCombo",
"itemPropertyType": "REFERENCE",
"name": "categoryOptionCombo",
"fieldName": "categoryOptionCombos",
"persisted": false,
"collectionName": "categoryOptionCombos",
"collectionWrapping": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": false,
"collection": true,
"owner": false,
"identifiableObject": true,
"nameableObject": true,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648
},
{
"klass": "java.util.Map",
"propertyType": "COMPLEX",
"name": "parentGraphMap",
"fieldName": "parentGraphMap",
"persisted": false,
"attribute": false,
"simple": true,
"collection": false,
"owner": false,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648
},
{
"klass": "java.lang.String",
"propertyType": "IDENTIFIER",
"name": "id",
"fieldName": "uid",
"persisted": true,
"description": "The Unique Identifier for this Object.",
"attribute": true,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 11,
"max": 11,
"min": 11,
"cascade": "none"
},
{
"klass": "java.lang.Boolean",
"propertyType": "BOOLEAN",
"name": "userOrganisationUnitGrandChildren",
"fieldName": "userOrganisationUnitGrandChildren",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.util.List",
"propertyType": "COLLECTION",
"itemKlass": "org.hisp.dhis.dataelement.DataElement",
"itemPropertyType": "REFERENCE",
"name": "dataElement",
"fieldName": "dataElements",
"persisted": true,
"collectionName": "dataElements",
"collectionWrapping": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": false,
"collection": true,
"owner": true,
"identifiableObject": true,
"nameableObject": true,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.String",
"propertyType": "TEXT",
"name": "name",
"fieldName": "name",
"persisted": false,
"description": "The name of this Object. Required and unique.",
"attribute": true,
"simple": true,
"collection": false,
"owner": false,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": 2
},
{
"klass": "java.lang.Boolean",
"propertyType": "BOOLEAN",
"name": "externalAccess",
"fieldName": "externalAccess",
"persisted": false,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": false,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648
},
{
"klass": "java.util.List",
"propertyType": "COLLECTION",
"itemKlass": "org.hisp.dhis.trackedentity.TrackedEntityDataElementDimension",
"itemPropertyType": "COMPLEX",
"name": "dataElementDimension",
"fieldName": "dataElementDimensions",
"persisted": false,
"collectionName": "dataElementDimensions",
"collectionWrapping": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": false,
"collection": true,
"owner": false,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648
},
{
"klass": "java.lang.Integer",
"propertyType": "INTEGER",
"name": "parentLevel",
"fieldName": "parentLevel",
"persisted": false,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": false,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648
},
{
"klass": "java.lang.String",
"propertyType": "TEXT",
"name": "labelFontWeight",
"fieldName": "labelFontWeight",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.Integer",
"propertyType": "INTEGER",
"name": "classes",
"fieldName": "classes",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.util.List",
"propertyType": "COLLECTION",
"itemKlass": "org.hisp.dhis.dataelement.DataElementOperand",
"itemPropertyType": "REFERENCE",
"name": "dataElementOperand",
"fieldName": "dataElementOperands",
"persisted": true,
"collectionName": "dataElementOperands",
"collectionWrapping": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": false,
"collection": true,
"owner": true,
"identifiableObject": true,
"nameableObject": true,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648,
"cascade": "all-delete-orphan"
},
{
"klass": "java.util.List",
"propertyType": "COLLECTION",
"itemKlass": "org.hisp.dhis.dataelement.DataElementGroup",
"itemPropertyType": "REFERENCE",
"name": "dataElementGroup",
"fieldName": "dataElementGroups",
"persisted": false,
"collectionName": "dataElementGroups",
"collectionWrapping": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": false,
"collection": true,
"owner": false,
"identifiableObject": true,
"nameableObject": true,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648
},
{
"klass": "java.lang.String",
"propertyType": "TEXT",
"name": "publicAccess",
"fieldName": "publicAccess",
"persisted": false,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": false,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 8,
"min": 8
},
{
"klass": "java.util.List",
"propertyType": "COLLECTION",
"itemKlass": "org.hisp.dhis.organisationunit.OrganisationUnitGroup",
"itemPropertyType": "REFERENCE",
"name": "itemOrganisationUnitGroup",
"fieldName": "itemOrganisationUnitGroups",
"persisted": true,
"collectionName": "itemOrganisationUnitGroups",
"collectionWrapping": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": false,
"collection": true,
"owner": true,
"identifiableObject": true,
"nameableObject": true,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.String",
"propertyType": "TEXT",
"name": "digitGroupSeparator",
"fieldName": "digitGroupSeparator",
"persisted": false,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": false,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648
},
{
"klass": "java.lang.String",
"propertyType": "TEXT",
"name": "layer",
"fieldName": "layer",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": true,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.util.List",
"propertyType": "COLLECTION",
"itemKlass": "org.hisp.dhis.dataset.DataSet",
"itemPropertyType": "REFERENCE",
"name": "dataSet",
"fieldName": "dataSets",
"persisted": true,
"collectionName": "dataSets",
"collectionWrapping": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": false,
"collection": true,
"owner": true,
"identifiableObject": true,
"nameableObject": true,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.util.List",
"propertyType": "COLLECTION",
"itemKlass": "org.hisp.dhis.indicator.Indicator",
"itemPropertyType": "REFERENCE",
"name": "indicator",
"fieldName": "indicators",
"persisted": true,
"collectionName": "indicators",
"collectionWrapping": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": false,
"collection": true,
"owner": true,
"identifiableObject": true,
"nameableObject": true,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "org.hisp.dhis.acl.Access",
"propertyType": "COMPLEX",
"name": "access",
"fieldName": "access",
"persisted": false,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": false,
"collection": false,
"owner": false,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648
},
{
"klass": "java.lang.Integer",
"propertyType": "INTEGER",
"name": "radiusHigh",
"fieldName": "radiusHigh",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.String",
"propertyType": "COLOR",
"name": "colorLow",
"fieldName": "colorLow",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.String",
"propertyType": "COLOR",
"name": "colorHigh",
"fieldName": "colorHigh",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.Boolean",
"propertyType": "BOOLEAN",
"name": "hidden",
"fieldName": "hidden",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.Integer",
"propertyType": "INTEGER",
"name": "method",
"fieldName": "method",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.String",
"propertyType": "TEXT",
"name": "displayName",
"fieldName": "displayName",
"persisted": false,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": false,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648
},
{
"klass": "java.util.List",
"propertyType": "COLLECTION",
"itemKlass": "org.hisp.dhis.trackedentity.TrackedEntityAttributeDimension",
"itemPropertyType": "COMPLEX",
"name": "attributeDimension",
"fieldName": "attributeDimensions",
"persisted": false,
"collectionName": "attributeDimensions",
"collectionWrapping": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": false,
"collection": true,
"owner": false,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648
},
{
"klass": "org.hisp.dhis.user.User",
"propertyType": "REFERENCE",
"name": "user",
"fieldName": "user",
"persisted": false,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": false,
"collection": false,
"owner": false,
"identifiableObject": true,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648
},
{
"klass": "java.lang.String",
"propertyType": "TEXT",
"name": "labelFontStyle",
"fieldName": "labelFontStyle",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
}
]
},
{
"klass": "org.hisp.dhis.mapping.Map",
"identifiableObject": true,
"nameableObject": false,
"singular": "map",
"plural": "maps",
"namespace": "http://dhis2.org/schema/dxf/2.0",
"name": "map",
"displayName": "Map",
"collectionName": "maps",
"shareable": true,
"apiEndpoint": "/maps",
"metadata": true,
"persisted": true,
"authorities": [
{
"type": "CREATE_PUBLIC",
"authorities": ["F_MAP_PUBLIC_ADD"]
},
{
"type": "EXTERNALIZE",
"authorities": ["F_MAP_EXTERNAL"]
}
],
"properties": [
{
"klass": "java.lang.String",
"propertyType": "TEXT",
"name": "publicAccess",
"fieldName": "publicAccess",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 8,
"max": 8,
"min": 8,
"cascade": "none"
},
{
"klass": "java.lang.Integer",
"propertyType": "INTEGER",
"name": "zoom",
"fieldName": "zoom",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.util.Date",
"propertyType": "DATE",
"name": "lastUpdated",
"fieldName": "lastUpdated",
"persisted": true,
"description": "The date this object was last updated.",
"attribute": true,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.util.List",
"propertyType": "COLLECTION",
"itemKlass": "org.hisp.dhis.mapping.MapView",
"itemPropertyType": "REFERENCE",
"name": "mapView",
"fieldName": "mapViews",
"persisted": true,
"collectionName": "mapViews",
"collectionWrapping": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": false,
"collection": true,
"owner": true,
"identifiableObject": true,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.String",
"propertyType": "IDENTIFIER",
"name": "code",
"fieldName": "code",
"persisted": true,
"description": "The unique code for this Object.",
"attribute": true,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": true,
"required": false,
"length": 50,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "org.hisp.dhis.acl.Access",
"propertyType": "COMPLEX",
"name": "access",
"fieldName": "access",
"persisted": false,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": false,
"collection": false,
"owner": false,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648
},
{
"klass": "java.lang.String",
"propertyType": "IDENTIFIER",
"name": "id",
"fieldName": "uid",
"persisted": true,
"description": "The Unique Identifier for this Object.",
"attribute": true,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": true,
"required": false,
"length": 11,
"max": 11,
"min": 11,
"cascade": "none"
},
{
"klass": "java.util.Date",
"propertyType": "DATE",
"name": "created",
"fieldName": "created",
"persisted": true,
"description": "The date this object was created.",
"attribute": true,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.String",
"propertyType": "TEXT",
"name": "name",
"fieldName": "name",
"persisted": true,
"description": "The name of this Object. Required and unique.",
"attribute": true,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": true,
"length": 230,
"max": 2147483647,
"min": 2,
"cascade": "none"
},
{
"klass": "java.lang.Boolean",
"propertyType": "BOOLEAN",
"name": "externalAccess",
"fieldName": "externalAccess",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.util.Set",
"propertyType": "COLLECTION",
"itemKlass": "org.hisp.dhis.user.UserGroupAccess",
"itemPropertyType": "COMPLEX",
"name": "userGroupAccess",
"fieldName": "userGroupAccesses",
"persisted": true,
"collectionName": "userGroupAccesses",
"collectionWrapping": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": false,
"collection": true,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.Double",
"propertyType": "NUMBER",
"name": "longitude",
"fieldName": "longitude",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 180,
"min": -180,
"cascade": "none"
},
{
"klass": "java.lang.Double",
"propertyType": "NUMBER",
"name": "latitude",
"fieldName": "latitude",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 90,
"min": -90,
"cascade": "none"
},
{
"klass": "java.lang.String",
"propertyType": "TEXT",
"name": "displayName",
"fieldName": "displayName",
"persisted": false,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": false,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648
},
{
"klass": "org.hisp.dhis.user.User",
"propertyType": "REFERENCE",
"name": "user",
"fieldName": "user",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": false,
"collection": false,
"owner": true,
"identifiableObject": true,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.String",
"propertyType": "URL",
"name": "href",
"fieldName": "href",
"persisted": false,
"attribute": true,
"simple": true,
"collection": false,
"owner": false,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648
}
]
},
{
"klass": "org.hisp.dhis.message.MessageConversation",
"identifiableObject": true,
"nameableObject": false,
"singular": "messageConversation",
"plural": "messageConversations",
"namespace": "http://dhis2.org/schema/dxf/2.0",
"name": "messageConversation",
"displayName": "Message Conversation",
"collectionName": "messageConversations",
"shareable": false,
"apiEndpoint": "/messageConversations",
"metadata": false,
"persisted": true,
"properties": [
{
"klass": "java.lang.String",
"propertyType": "TEXT",
"name": "lastSenderSurname",
"fieldName": "lastSenderSurname",
"persisted": false,
"attribute": true,
"simple": true,
"collection": false,
"owner": false,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648
},
{
"klass": "org.hisp.dhis.user.User",
"propertyType": "REFERENCE",
"name": "lastSender",
"fieldName": "lastSender",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": false,
"collection": false,
"owner": true,
"identifiableObject": true,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.String",
"propertyType": "TEXT",
"name": "publicAccess",
"fieldName": "publicAccess",
"persisted": false,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": false,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 8,
"min": 8
},
{
"klass": "java.lang.String",
"propertyType": "TEXT",
"name": "subject",
"fieldName": "subject",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": true,
"length": 255,
"max": 2147483647,
"min": 2,
"cascade": "none"
},
{
"klass": "java.util.Date",
"propertyType": "DATE",
"name": "lastUpdated",
"fieldName": "lastUpdated",
"persisted": true,
"description": "The date this object was last updated.",
"attribute": true,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.String",
"propertyType": "TEXT",
"name": "lastSenderFirstname",
"fieldName": "lastSenderFirstname",
"persisted": false,
"attribute": true,
"simple": true,
"collection": false,
"owner": false,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648
},
{
"klass": "java.lang.String",
"propertyType": "IDENTIFIER",
"name": "code",
"fieldName": "code",
"persisted": false,
"description": "The unique code for this Object.",
"attribute": true,
"simple": true,
"collection": false,
"owner": false,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648
},
{
"klass": "org.hisp.dhis.acl.Access",
"propertyType": "COMPLEX",
"name": "access",
"fieldName": "access",
"persisted": false,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": false,
"collection": false,
"owner": false,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648
},
{
"klass": "java.lang.Boolean",
"propertyType": "BOOLEAN",
"name": "followUp",
"fieldName": "followUp",
"persisted": false,
"attribute": true,
"simple": true,
"collection": false,
"owner": false,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648
},
{
"klass": "java.util.List",
"propertyType": "COLLECTION",
"itemKlass": "org.hisp.dhis.message.Message",
"itemPropertyType": "REFERENCE",
"name": "message",
"fieldName": "messages",
"persisted": true,
"collectionName": "messages",
"collectionWrapping": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": false,
"collection": true,
"owner": true,
"identifiableObject": true,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648,
"cascade": "all,delete-orphan"
},
{
"klass": "java.lang.String",
"propertyType": "IDENTIFIER",
"name": "id",
"fieldName": "uid",
"persisted": true,
"description": "The Unique Identifier for this Object.",
"attribute": true,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 11,
"max": 11,
"min": 11,
"cascade": "none"
},
{
"klass": "java.util.Date",
"propertyType": "DATE",
"name": "created",
"fieldName": "created",
"persisted": true,
"description": "The date this object was created.",
"attribute": true,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.String",
"propertyType": "TEXT",
"name": "name",
"fieldName": "name",
"persisted": false,
"description": "The name of this Object. Required and unique.",
"attribute": true,
"simple": true,
"collection": false,
"owner": false,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": 2
},
{
"klass": "java.util.Date",
"propertyType": "DATE",
"name": "lastMessage",
"fieldName": "lastMessage",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.Boolean",
"propertyType": "BOOLEAN",
"name": "read",
"fieldName": "read",
"persisted": false,
"attribute": true,
"simple": true,
"collection": false,
"owner": false,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648
},
{
"klass": "java.lang.Boolean",
"propertyType": "BOOLEAN",
"name": "externalAccess",
"fieldName": "externalAccess",
"persisted": false,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": false,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648
},
{
"klass": "java.util.Set",
"propertyType": "COLLECTION",
"itemKlass": "org.hisp.dhis.user.UserGroupAccess",
"itemPropertyType": "COMPLEX",
"name": "userGroupAccess",
"fieldName": "userGroupAccesses",
"persisted": false,
"collectionName": "userGroupAccesses",
"collectionWrapping": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": false,
"collection": true,
"owner": false,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648
},
{
"klass": "java.lang.Integer",
"propertyType": "INTEGER",
"name": "messageCount",
"fieldName": "messageCount",
"persisted": false,
"attribute": true,
"simple": true,
"collection": false,
"owner": false,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648
},
{
"klass": "java.lang.String",
"propertyType": "TEXT",
"name": "displayName",
"fieldName": "displayName",
"persisted": false,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": false,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648
},
{
"klass": "java.util.Set",
"propertyType": "COLLECTION",
"itemKlass": "org.hisp.dhis.message.UserMessage",
"itemPropertyType": "COMPLEX",
"name": "userMessage",
"fieldName": "userMessages",
"persisted": true,
"collectionName": "userMessages",
"collectionWrapping": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": false,
"collection": true,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648,
"cascade": "all,delete-orphan"
},
{
"klass": "org.hisp.dhis.user.User",
"propertyType": "REFERENCE",
"name": "user",
"fieldName": "user",
"persisted": false,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": false,
"collection": false,
"owner": false,
"identifiableObject": true,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648
},
{
"klass": "java.lang.String",
"propertyType": "URL",
"name": "href",
"fieldName": "href",
"persisted": false,
"attribute": true,
"simple": true,
"collection": false,
"owner": false,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648
}
]
},
{
"klass": "org.hisp.dhis.filter.MetaDataFilter",
"identifiableObject": true,
"nameableObject": true,
"singular": "metaDataFilter",
"plural": "metaDataFilters",
"namespace": "http://dhis2.org/schema/dxf/2.0",
"name": "filter",
"displayName": "Meta Data Filter",
"collectionName": "metaDataFilters",
"shareable": false,
"apiEndpoint": "/metaDataFilters",
"metadata": true,
"persisted": true,
"authorities": [
{
"type": "CREATE_PUBLIC",
"authorities": ["F_METADATA_EXPORT"]
},
{
"type": "EXTERNALIZE",
"authorities": ["F_METADATA_EXPORT"]
}
],
"properties": [
{
"klass": "java.lang.String",
"propertyType": "TEXT",
"name": "publicAccess",
"fieldName": "publicAccess",
"persisted": false,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": false,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 8,
"min": 8
},
{
"klass": "java.lang.String",
"propertyType": "TEXT",
"name": "jsonFilter",
"fieldName": "jsonFilter",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.util.Date",
"propertyType": "DATE",
"name": "lastUpdated",
"fieldName": "lastUpdated",
"persisted": true,
"description": "The date this object was last updated.",
"attribute": true,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.String",
"propertyType": "IDENTIFIER",
"name": "code",
"fieldName": "code",
"persisted": true,
"description": "The unique code for this Object.",
"attribute": true,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": true,
"required": false,
"length": 50,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "org.hisp.dhis.acl.Access",
"propertyType": "COMPLEX",
"name": "access",
"fieldName": "access",
"persisted": false,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": false,
"collection": false,
"owner": false,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648
},
{
"klass": "java.lang.String",
"propertyType": "IDENTIFIER",
"name": "id",
"fieldName": "uid",
"persisted": true,
"description": "The Unique Identifier for this Object.",
"attribute": true,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": true,
"required": false,
"length": 11,
"max": 11,
"min": 11,
"cascade": "none"
},
{
"klass": "java.util.Date",
"propertyType": "DATE",
"name": "created",
"fieldName": "created",
"persisted": true,
"description": "The date this object was created.",
"attribute": true,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.String",
"propertyType": "TEXT",
"name": "description",
"fieldName": "description",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": 2,
"cascade": "none"
},
{
"klass": "java.lang.String",
"propertyType": "TEXT",
"name": "name",
"fieldName": "name",
"persisted": true,
"description": "The name of this Object. Required and unique.",
"attribute": true,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": true,
"required": true,
"length": 160,
"max": 2147483647,
"min": 2,
"cascade": "none"
},
{
"klass": "java.lang.Boolean",
"propertyType": "BOOLEAN",
"name": "externalAccess",
"fieldName": "externalAccess",
"persisted": false,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": false,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648
},
{
"klass": "java.util.Set",
"propertyType": "COLLECTION",
"itemKlass": "org.hisp.dhis.user.UserGroupAccess",
"itemPropertyType": "COMPLEX",
"name": "userGroupAccess",
"fieldName": "userGroupAccesses",
"persisted": false,
"collectionName": "userGroupAccesses",
"collectionWrapping": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": false,
"collection": true,
"owner": false,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648
},
{
"klass": "java.lang.String",
"propertyType": "TEXT",
"name": "displayName",
"fieldName": "displayName",
"persisted": false,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": false,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648
},
{
"klass": "java.lang.String",
"propertyType": "TEXT",
"name": "shortName",
"fieldName": "shortName",
"persisted": false,
"attribute": true,
"simple": true,
"collection": false,
"owner": false,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": 2
},
{
"klass": "org.hisp.dhis.user.User",
"propertyType": "REFERENCE",
"name": "user",
"fieldName": "user",
"persisted": false,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": false,
"collection": false,
"owner": false,
"identifiableObject": true,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648
},
{
"klass": "java.lang.String",
"propertyType": "URL",
"name": "href",
"fieldName": "href",
"persisted": false,
"attribute": true,
"simple": true,
"collection": false,
"owner": false,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648
}
]
},
{
"klass": "org.hisp.dhis.interpretation.Interpretation",
"identifiableObject": true,
"nameableObject": false,
"singular": "interpretation",
"plural": "interpretations",
"namespace": "http://dhis2.org/schema/dxf/2.0",
"name": "interpretation",
"displayName": "Interpretation",
"collectionName": "interpretations",
"shareable": true,
"apiEndpoint": "/interpretations",
"metadata": false,
"persisted": true,
"properties": [
{
"klass": "org.hisp.dhis.reporttable.ReportTable",
"propertyType": "REFERENCE",
"name": "reportTable",
"fieldName": "reportTable",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": false,
"collection": false,
"owner": true,
"identifiableObject": true,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.String",
"propertyType": "TEXT",
"name": "text",
"fieldName": "text",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.String",
"propertyType": "TEXT",
"name": "publicAccess",
"fieldName": "publicAccess",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 8,
"max": 8,
"min": 8,
"cascade": "none"
},
{
"klass": "java.util.Date",
"propertyType": "DATE",
"name": "lastUpdated",
"fieldName": "lastUpdated",
"persisted": true,
"description": "The date this object was last updated.",
"attribute": true,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.String",
"propertyType": "IDENTIFIER",
"name": "code",
"fieldName": "code",
"persisted": false,
"description": "The unique code for this Object.",
"attribute": true,
"simple": true,
"collection": false,
"owner": false,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648
},
{
"klass": "org.hisp.dhis.period.Period",
"propertyType": "REFERENCE",
"name": "period",
"fieldName": "period",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": false,
"collection": false,
"owner": true,
"identifiableObject": true,
"nameableObject": true,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.String",
"propertyType": "TEXT",
"name": "type",
"persisted": false,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": false,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648
},
{
"klass": "org.hisp.dhis.acl.Access",
"propertyType": "COMPLEX",
"name": "access",
"fieldName": "access",
"persisted": false,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": false,
"collection": false,
"owner": false,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648
},
{
"klass": "org.hisp.dhis.organisationunit.OrganisationUnit",
"propertyType": "REFERENCE",
"name": "organisationUnit",
"fieldName": "organisationUnit",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": false,
"collection": false,
"owner": true,
"identifiableObject": true,
"nameableObject": true,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "org.hisp.dhis.dataset.DataSet",
"propertyType": "REFERENCE",
"name": "dataSet",
"fieldName": "dataSet",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": false,
"collection": false,
"owner": true,
"identifiableObject": true,
"nameableObject": true,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.String",
"propertyType": "IDENTIFIER",
"name": "id",
"fieldName": "uid",
"persisted": true,
"description": "The Unique Identifier for this Object.",
"attribute": true,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 11,
"max": 11,
"min": 11,
"cascade": "none"
},
{
"klass": "java.util.Date",
"propertyType": "DATE",
"name": "created",
"fieldName": "created",
"persisted": true,
"description": "The date this object was created.",
"attribute": true,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": true,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.String",
"propertyType": "TEXT",
"name": "name",
"fieldName": "name",
"persisted": false,
"description": "The name of this Object. Required and unique.",
"attribute": true,
"simple": true,
"collection": false,
"owner": false,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": 2
},
{
"klass": "org.hisp.dhis.mapping.Map",
"propertyType": "REFERENCE",
"name": "map",
"fieldName": "map",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": false,
"collection": false,
"owner": true,
"identifiableObject": true,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "org.hisp.dhis.chart.Chart",
"propertyType": "REFERENCE",
"name": "chart",
"fieldName": "chart",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": false,
"collection": false,
"owner": true,
"identifiableObject": true,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.Boolean",
"propertyType": "BOOLEAN",
"name": "externalAccess",
"fieldName": "externalAccess",
"persisted": false,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": false,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648
},
{
"klass": "java.util.Set",
"propertyType": "COLLECTION",
"itemKlass": "org.hisp.dhis.user.UserGroupAccess",
"itemPropertyType": "COMPLEX",
"name": "userGroupAccess",
"fieldName": "userGroupAccesses",
"persisted": true,
"collectionName": "userGroupAccesses",
"collectionWrapping": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": false,
"collection": true,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.String",
"propertyType": "TEXT",
"name": "displayName",
"fieldName": "displayName",
"persisted": false,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": false,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648
},
{
"klass": "org.hisp.dhis.user.User",
"propertyType": "REFERENCE",
"name": "user",
"fieldName": "user",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": false,
"collection": false,
"owner": true,
"identifiableObject": true,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.String",
"propertyType": "URL",
"name": "href",
"fieldName": "href",
"persisted": false,
"attribute": true,
"simple": true,
"collection": false,
"owner": false,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648
},
{
"klass": "java.util.List",
"propertyType": "COLLECTION",
"itemKlass": "org.hisp.dhis.interpretation.InterpretationComment",
"itemPropertyType": "REFERENCE",
"name": "comment",
"fieldName": "comments",
"persisted": true,
"collectionName": "comments",
"collectionWrapping": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": false,
"collection": true,
"owner": true,
"identifiableObject": true,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648,
"cascade": "all,delete-orphan"
}
]
},
{
"klass": "org.hisp.dhis.interpretation.InterpretationComment",
"identifiableObject": true,
"nameableObject": false,
"singular": "interpretationComment",
"plural": "interpretationComments",
"namespace": "http://dhis2.org/schema/dxf/2.0",
"name": "interpretationComment",
"displayName": "Interpretation Comment",
"collectionName": "interpretationComments",
"shareable": false,
"apiEndpoint": "/interpretationComments",
"metadata": false,
"persisted": true,
"properties": [
{
"klass": "java.lang.String",
"propertyType": "TEXT",
"name": "text",
"fieldName": "text",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.String",
"propertyType": "TEXT",
"name": "publicAccess",
"fieldName": "publicAccess",
"persisted": false,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": false,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 8,
"min": 8
},
{
"klass": "java.util.Date",
"propertyType": "DATE",
"name": "lastUpdated",
"fieldName": "lastUpdated",
"persisted": true,
"description": "The date this object was last updated.",
"attribute": true,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.String",
"propertyType": "IDENTIFIER",
"name": "code",
"fieldName": "code",
"persisted": false,
"description": "The unique code for this Object.",
"attribute": true,
"simple": true,
"collection": false,
"owner": false,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648
},
{
"klass": "org.hisp.dhis.acl.Access",
"propertyType": "COMPLEX",
"name": "access",
"fieldName": "access",
"persisted": false,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": false,
"collection": false,
"owner": false,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648
},
{
"klass": "java.lang.String",
"propertyType": "IDENTIFIER",
"name": "id",
"fieldName": "uid",
"persisted": true,
"description": "The Unique Identifier for this Object.",
"attribute": true,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 11,
"max": 11,
"min": 11,
"cascade": "none"
},
{
"klass": "java.util.Date",
"propertyType": "DATE",
"name": "created",
"fieldName": "created",
"persisted": true,
"description": "The date this object was created.",
"attribute": true,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": true,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.String",
"propertyType": "TEXT",
"name": "name",
"fieldName": "name",
"persisted": false,
"description": "The name of this Object. Required and unique.",
"attribute": true,
"simple": true,
"collection": false,
"owner": false,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": 2
},
{
"klass": "java.lang.Boolean",
"propertyType": "BOOLEAN",
"name": "externalAccess",
"fieldName": "externalAccess",
"persisted": false,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": false,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648
},
{
"klass": "java.util.Set",
"propertyType": "COLLECTION",
"itemKlass": "org.hisp.dhis.user.UserGroupAccess",
"itemPropertyType": "COMPLEX",
"name": "userGroupAccess",
"fieldName": "userGroupAccesses",
"persisted": false,
"collectionName": "userGroupAccesses",
"collectionWrapping": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": false,
"collection": true,
"owner": false,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648
},
{
"klass": "java.lang.String",
"propertyType": "TEXT",
"name": "displayName",
"fieldName": "displayName",
"persisted": false,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": false,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648
},
{
"klass": "org.hisp.dhis.user.User",
"propertyType": "REFERENCE",
"name": "user",
"fieldName": "user",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": false,
"collection": false,
"owner": true,
"identifiableObject": true,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": true,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.String",
"propertyType": "URL",
"name": "href",
"fieldName": "href",
"persisted": false,
"attribute": true,
"simple": true,
"collection": false,
"owner": false,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648
}
]
},
{
"klass": "org.hisp.dhis.relationship.RelationshipType",
"identifiableObject": true,
"nameableObject": false,
"singular": "relationshipType",
"plural": "relationshipTypes",
"namespace": "http://dhis2.org/schema/dxf/2.0",
"name": "relationshipType",
"displayName": "Relationship Type",
"collectionName": "relationshipTypes",
"shareable": false,
"apiEndpoint": "/relationshipTypes",
"metadata": true,
"persisted": true,
"authorities": [
{
"type": "CREATE",
"authorities": ["F_RELATIONSHIPTYPE_ADD"]
},
{
"type": "DELETE",
"authorities": ["F_RELATIONSHIPTYPE_DELETE"]
}
],
"properties": [
{
"klass": "java.lang.String",
"propertyType": "TEXT",
"name": "publicAccess",
"fieldName": "publicAccess",
"persisted": false,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": false,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 8,
"min": 8
},
{
"klass": "java.util.Date",
"propertyType": "DATE",
"name": "lastUpdated",
"fieldName": "lastUpdated",
"persisted": true,
"description": "The date this object was last updated.",
"attribute": true,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.String",
"propertyType": "IDENTIFIER",
"name": "code",
"fieldName": "code",
"persisted": true,
"description": "The unique code for this Object.",
"attribute": true,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": true,
"required": false,
"length": 50,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "org.hisp.dhis.acl.Access",
"propertyType": "COMPLEX",
"name": "access",
"fieldName": "access",
"persisted": false,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": false,
"collection": false,
"owner": false,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648
},
{
"klass": "java.lang.String",
"propertyType": "IDENTIFIER",
"name": "id",
"fieldName": "uid",
"persisted": true,
"description": "The Unique Identifier for this Object.",
"attribute": true,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": true,
"required": false,
"length": 11,
"max": 11,
"min": 11,
"cascade": "none"
},
{
"klass": "java.lang.String",
"propertyType": "TEXT",
"name": "aIsToB",
"fieldName": "aIsToB",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": true,
"length": 255,
"max": 2147483647,
"min": 2,
"cascade": "none"
},
{
"klass": "java.util.Date",
"propertyType": "DATE",
"name": "created",
"fieldName": "created",
"persisted": true,
"description": "The date this object was created.",
"attribute": true,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.String",
"propertyType": "TEXT",
"name": "name",
"fieldName": "name",
"persisted": true,
"description": "The name of this Object. Required and unique.",
"attribute": true,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": true,
"required": true,
"length": 230,
"max": 2147483647,
"min": 2,
"cascade": "none"
},
{
"klass": "java.lang.Boolean",
"propertyType": "BOOLEAN",
"name": "externalAccess",
"fieldName": "externalAccess",
"persisted": false,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": false,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648
},
{
"klass": "java.util.Set",
"propertyType": "COLLECTION",
"itemKlass": "org.hisp.dhis.user.UserGroupAccess",
"itemPropertyType": "COMPLEX",
"name": "userGroupAccess",
"fieldName": "userGroupAccesses",
"persisted": false,
"collectionName": "userGroupAccesses",
"collectionWrapping": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": false,
"collection": true,
"owner": false,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648
},
{
"klass": "java.lang.String",
"propertyType": "TEXT",
"name": "displayName",
"fieldName": "displayName",
"persisted": false,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": false,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648
},
{
"klass": "org.hisp.dhis.user.User",
"propertyType": "REFERENCE",
"name": "user",
"fieldName": "user",
"persisted": false,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": false,
"collection": false,
"owner": false,
"identifiableObject": true,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648
},
{
"klass": "java.lang.String",
"propertyType": "URL",
"name": "href",
"fieldName": "href",
"persisted": false,
"attribute": true,
"simple": true,
"collection": false,
"owner": false,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648
},
{
"klass": "java.lang.String",
"propertyType": "TEXT",
"name": "bIsToA",
"fieldName": "bIsToA",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": true,
"length": 255,
"max": 2147483647,
"min": 2,
"cascade": "none"
}
]
},
{
"klass": "org.hisp.dhis.validation.ValidationCriteria",
"identifiableObject": true,
"nameableObject": false,
"singular": "validationCriteria",
"plural": "validationCriterias",
"namespace": "http://dhis2.org/schema/dxf/2.0",
"name": "validationCriteria",
"displayName": "Validation Criteria",
"collectionName": "validationCriterias",
"shareable": false,
"metadata": true,
"persisted": true,
"properties": [
{
"klass": "java.lang.String",
"propertyType": "TEXT",
"name": "publicAccess",
"fieldName": "publicAccess",
"persisted": false,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": false,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 8,
"min": 8
},
{
"klass": "java.util.Date",
"propertyType": "DATE",
"name": "lastUpdated",
"fieldName": "lastUpdated",
"persisted": true,
"description": "The date this object was last updated.",
"attribute": true,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.String",
"propertyType": "TEXT",
"name": "property",
"fieldName": "property",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.String",
"propertyType": "IDENTIFIER",
"name": "code",
"fieldName": "code",
"persisted": true,
"description": "The unique code for this Object.",
"attribute": true,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": true,
"required": false,
"length": 50,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "org.hisp.dhis.acl.Access",
"propertyType": "COMPLEX",
"name": "access",
"fieldName": "access",
"persisted": false,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": false,
"collection": false,
"owner": false,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648
},
{
"klass": "java.lang.Integer",
"propertyType": "INTEGER",
"name": "operator",
"fieldName": "operator",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": true,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.String",
"propertyType": "IDENTIFIER",
"name": "id",
"fieldName": "uid",
"persisted": true,
"description": "The Unique Identifier for this Object.",
"attribute": true,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": true,
"required": false,
"length": 11,
"max": 11,
"min": 11,
"cascade": "none"
},
{
"klass": "java.util.Date",
"propertyType": "DATE",
"name": "created",
"fieldName": "created",
"persisted": true,
"description": "The date this object was created.",
"attribute": true,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.String",
"propertyType": "TEXT",
"name": "description",
"fieldName": "description",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": 2,
"cascade": "none"
},
{
"klass": "java.lang.String",
"propertyType": "TEXT",
"name": "name",
"fieldName": "name",
"persisted": true,
"description": "The name of this Object. Required and unique.",
"attribute": true,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": true,
"required": true,
"length": 230,
"max": 2147483647,
"min": 2,
"cascade": "none"
},
{
"klass": "java.lang.String",
"propertyType": "TEXT",
"name": "value",
"fieldName": "value",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 65535,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.Boolean",
"propertyType": "BOOLEAN",
"name": "externalAccess",
"fieldName": "externalAccess",
"persisted": false,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": false,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648
},
{
"klass": "java.util.Set",
"propertyType": "COLLECTION",
"itemKlass": "org.hisp.dhis.user.UserGroupAccess",
"itemPropertyType": "COMPLEX",
"name": "userGroupAccess",
"fieldName": "userGroupAccesses",
"persisted": false,
"collectionName": "userGroupAccesses",
"collectionWrapping": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": false,
"collection": true,
"owner": false,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648
},
{
"klass": "java.lang.String",
"propertyType": "TEXT",
"name": "displayName",
"fieldName": "displayName",
"persisted": false,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": false,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648
},
{
"klass": "org.hisp.dhis.user.User",
"propertyType": "REFERENCE",
"name": "user",
"fieldName": "user",
"persisted": false,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": false,
"collection": false,
"owner": false,
"identifiableObject": true,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648
},
{
"klass": "java.lang.String",
"propertyType": "URL",
"name": "href",
"fieldName": "href",
"persisted": false,
"attribute": true,
"simple": true,
"collection": false,
"owner": false,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648
}
]
},
{
"klass": "org.hisp.dhis.trackedentity.TrackedEntity",
"identifiableObject": true,
"nameableObject": true,
"singular": "trackedEntity",
"plural": "trackedEntities",
"namespace": "http://dhis2.org/schema/dxf/2.0",
"name": "trackedEntity",
"displayName": "Tracked Entity",
"collectionName": "trackedEntities",
"shareable": false,
"apiEndpoint": "/trackedEntities",
"metadata": true,
"persisted": true,
"authorities": [
{
"type": "CREATE",
"authorities": ["F_TRACKED_ENTITY_ADD"]
},
{
"type": "UPDATE",
"authorities": ["F_TRACKED_ENTITY_UPDATE"]
},
{
"type": "DELETE",
"authorities": ["F_TRACKED_ENTITY_DELETE"]
}
],
"properties": [
{
"klass": "java.lang.String",
"propertyType": "TEXT",
"name": "publicAccess",
"fieldName": "publicAccess",
"persisted": false,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": false,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 8,
"min": 8
},
{
"klass": "java.util.Date",
"propertyType": "DATE",
"name": "lastUpdated",
"fieldName": "lastUpdated",
"persisted": true,
"description": "The date this object was last updated.",
"attribute": true,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.String",
"propertyType": "IDENTIFIER",
"name": "code",
"fieldName": "code",
"persisted": true,
"description": "The unique code for this Object.",
"attribute": true,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": true,
"required": false,
"length": 50,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "org.hisp.dhis.acl.Access",
"propertyType": "COMPLEX",
"name": "access",
"fieldName": "access",
"persisted": false,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": false,
"collection": false,
"owner": false,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648
},
{
"klass": "java.lang.String",
"propertyType": "IDENTIFIER",
"name": "id",
"fieldName": "uid",
"persisted": true,
"description": "The Unique Identifier for this Object.",
"attribute": true,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": true,
"required": false,
"length": 11,
"max": 11,
"min": 11,
"cascade": "none"
},
{
"klass": "java.util.Date",
"propertyType": "DATE",
"name": "created",
"fieldName": "created",
"persisted": true,
"description": "The date this object was created.",
"attribute": true,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.String",
"propertyType": "TEXT",
"name": "description",
"fieldName": "description",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": 2,
"cascade": "none"
},
{
"klass": "java.lang.String",
"propertyType": "TEXT",
"name": "name",
"fieldName": "name",
"persisted": true,
"description": "The name of this Object. Required and unique.",
"attribute": true,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": true,
"required": true,
"length": 230,
"max": 2147483647,
"min": 2,
"cascade": "none"
},
{
"klass": "java.lang.Boolean",
"propertyType": "BOOLEAN",
"name": "externalAccess",
"fieldName": "externalAccess",
"persisted": false,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": false,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648
},
{
"klass": "java.util.Set",
"propertyType": "COLLECTION",
"itemKlass": "org.hisp.dhis.user.UserGroupAccess",
"itemPropertyType": "COMPLEX",
"name": "userGroupAccess",
"fieldName": "userGroupAccesses",
"persisted": false,
"collectionName": "userGroupAccesses",
"collectionWrapping": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": false,
"collection": true,
"owner": false,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648
},
{
"klass": "java.lang.String",
"propertyType": "TEXT",
"name": "displayName",
"fieldName": "displayName",
"persisted": false,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": false,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648
},
{
"klass": "java.lang.String",
"propertyType": "TEXT",
"name": "shortName",
"fieldName": "shortName",
"persisted": false,
"attribute": true,
"simple": true,
"collection": false,
"owner": false,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": 2
},
{
"klass": "org.hisp.dhis.user.User",
"propertyType": "REFERENCE",
"name": "user",
"fieldName": "user",
"persisted": false,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": false,
"collection": false,
"owner": false,
"identifiableObject": true,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648
},
{
"klass": "java.lang.String",
"propertyType": "URL",
"name": "href",
"fieldName": "href",
"persisted": false,
"attribute": true,
"simple": true,
"collection": false,
"owner": false,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648
}
]
},
{
"klass": "org.hisp.dhis.trackedentity.TrackedEntityAttribute",
"identifiableObject": true,
"nameableObject": true,
"singular": "trackedEntityAttribute",
"plural": "trackedEntityAttributes",
"namespace": "http://dhis2.org/schema/dxf/2.0",
"name": "trackedEntityAttribute",
"displayName": "Tracked Entity Attribute",
"collectionName": "trackedEntityAttributes",
"shareable": true,
"apiEndpoint": "/trackedEntityAttributes",
"metadata": true,
"persisted": true,
"authorities": [
{
"type": "CREATE_PUBLIC",
"authorities": ["F_TRACKED_ENTITY_ATTRIBUTE_PUBLIC_ADD"]
},
{
"type": "CREATE_PRIVATE",
"authorities": ["F_TRACKED_ENTITY_ATTRIBUTE_PRIVATE_ADD"]
},
{
"type": "DELETE",
"authorities": ["F_TRACKED_ENTITY_ATTRIBUTE_DELETE"]
}
],
"properties": [
{
"klass": "java.lang.String",
"propertyType": "TEXT",
"name": "expression",
"fieldName": "expression",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "org.hisp.dhis.common.DimensionType",
"propertyType": "TEXT",
"name": "dimensionType",
"fieldName": "dimensionType",
"persisted": false,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": false,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648
},
{
"klass": "java.lang.Boolean",
"propertyType": "BOOLEAN",
"name": "unique",
"fieldName": "unique",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.Boolean",
"propertyType": "BOOLEAN",
"name": "programScope",
"fieldName": "programScope",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.Boolean",
"propertyType": "BOOLEAN",
"name": "orgunitScope",
"fieldName": "orgunitScope",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.Boolean",
"propertyType": "BOOLEAN",
"name": "displayInListNoProgram",
"fieldName": "displayInListNoProgram",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.Boolean",
"propertyType": "BOOLEAN",
"name": "displayOnVisitSchedule",
"fieldName": "displayOnVisitSchedule",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.String",
"propertyType": "IDENTIFIER",
"name": "id",
"fieldName": "uid",
"persisted": true,
"description": "The Unique Identifier for this Object.",
"attribute": true,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": true,
"required": false,
"length": 11,
"max": 11,
"min": 11,
"cascade": "none"
},
{
"klass": "org.hisp.dhis.option.OptionSet",
"propertyType": "REFERENCE",
"name": "optionSet",
"fieldName": "optionSet",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": false,
"collection": false,
"owner": true,
"identifiableObject": true,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.util.Date",
"propertyType": "DATE",
"name": "created",
"fieldName": "created",
"persisted": true,
"description": "The date this object was created.",
"attribute": true,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.String",
"propertyType": "TEXT",
"name": "description",
"fieldName": "description",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": 2,
"cascade": "none"
},
{
"klass": "java.lang.String",
"propertyType": "TEXT",
"name": "name",
"fieldName": "name",
"persisted": true,
"description": "The name of this Object. Required and unique.",
"attribute": true,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": true,
"required": true,
"length": 230,
"max": 2147483647,
"min": 2,
"cascade": "none"
},
{
"klass": "java.lang.Boolean",
"propertyType": "BOOLEAN",
"name": "externalAccess",
"fieldName": "externalAccess",
"persisted": false,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": false,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648
},
{
"klass": "java.lang.String",
"propertyType": "TEXT",
"name": "valueType",
"fieldName": "valueType",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": true,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.String",
"propertyType": "URL",
"name": "href",
"fieldName": "href",
"persisted": false,
"attribute": true,
"simple": true,
"collection": false,
"owner": false,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648
},
{
"klass": "java.lang.Boolean",
"propertyType": "BOOLEAN",
"name": "confidential",
"fieldName": "confidential",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.String",
"propertyType": "TEXT",
"name": "publicAccess",
"fieldName": "publicAccess",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 8,
"max": 8,
"min": 8,
"cascade": "none"
},
{
"klass": "org.hisp.dhis.trackedentity.TrackedEntityAttributeGroup",
"propertyType": "REFERENCE",
"name": "trackedEntityAttributeGroup",
"fieldName": "attributeGroup",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": false,
"collection": false,
"owner": true,
"identifiableObject": true,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.util.Date",
"propertyType": "DATE",
"name": "lastUpdated",
"fieldName": "lastUpdated",
"persisted": true,
"description": "The date this object was last updated.",
"attribute": true,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.String",
"propertyType": "IDENTIFIER",
"name": "code",
"fieldName": "code",
"persisted": true,
"description": "The unique code for this Object.",
"attribute": true,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": true,
"required": false,
"length": 50,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.Boolean",
"propertyType": "BOOLEAN",
"name": "inherit",
"fieldName": "inherit",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "org.hisp.dhis.acl.Access",
"propertyType": "COMPLEX",
"name": "access",
"fieldName": "access",
"persisted": false,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": false,
"collection": false,
"owner": false,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648
},
{
"klass": "java.lang.Integer",
"propertyType": "INTEGER",
"name": "sortOrderInVisitSchedule",
"fieldName": "sortOrderInVisitSchedule",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.String",
"propertyType": "TEXT",
"name": "dimension",
"persisted": false,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": false,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648
},
{
"klass": "java.util.List",
"propertyType": "COLLECTION",
"itemKlass": "org.hisp.dhis.common.NameableObject",
"itemPropertyType": "REFERENCE",
"name": "item",
"fieldName": "items",
"persisted": false,
"collectionName": "items",
"collectionWrapping": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": true,
"owner": false,
"identifiableObject": true,
"nameableObject": true,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648
},
{
"klass": "java.util.Set",
"propertyType": "COLLECTION",
"itemKlass": "org.hisp.dhis.user.UserGroupAccess",
"itemPropertyType": "COMPLEX",
"name": "userGroupAccess",
"fieldName": "userGroupAccesses",
"persisted": true,
"collectionName": "userGroupAccesses",
"collectionWrapping": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": false,
"collection": true,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.String",
"propertyType": "TEXT",
"name": "displayName",
"fieldName": "displayName",
"persisted": false,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": false,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648
},
{
"klass": "java.lang.String",
"propertyType": "TEXT",
"name": "shortName",
"fieldName": "shortName",
"persisted": true,
"attribute": true,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": true,
"required": false,
"length": 50,
"max": 2147483647,
"min": 2,
"cascade": "none"
},
{
"klass": "org.hisp.dhis.user.User",
"propertyType": "REFERENCE",
"name": "user",
"fieldName": "user",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": false,
"collection": false,
"owner": true,
"identifiableObject": true,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.String",
"propertyType": "TEXT",
"name": "filter",
"fieldName": "filter",
"persisted": false,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": false,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648
},
{
"klass": "java.lang.Integer",
"propertyType": "INTEGER",
"name": "sortOrderInListNoProgram",
"fieldName": "sortOrderInListNoProgram",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
}
]
},
{
"klass": "org.hisp.dhis.trackedentity.TrackedEntityForm",
"identifiableObject": true,
"nameableObject": false,
"singular": "trackedEntityForm",
"plural": "trackedEntityForms",
"namespace": "http://dhis2.org/schema/dxf/2.0",
"name": "trackedEntityForm",
"displayName": "Tracked Entity Form",
"collectionName": "trackedEntityForms",
"shareable": false,
"apiEndpoint": "/trackedEntityForms",
"metadata": false,
"persisted": true,
"authorities": [
{
"type": "CREATE",
"authorities": ["F_TRACKED_ENTITY_FORM_ADD"]
},
{
"type": "UPDATE",
"authorities": ["F_TRACKED_ENTITY_FORM_ADD"]
},
{
"type": "DELETE",
"authorities": ["F_TRACKED_ENTITY_FORM_DELETE"]
}
],
"properties": [
{
"klass": "java.lang.String",
"propertyType": "TEXT",
"name": "publicAccess",
"fieldName": "publicAccess",
"persisted": false,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": false,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 8,
"min": 8
},
{
"klass": "java.util.Date",
"propertyType": "DATE",
"name": "lastUpdated",
"fieldName": "lastUpdated",
"persisted": true,
"description": "The date this object was last updated.",
"attribute": true,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.String",
"propertyType": "IDENTIFIER",
"name": "code",
"fieldName": "code",
"persisted": true,
"description": "The unique code for this Object.",
"attribute": true,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": true,
"required": false,
"length": 50,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "org.hisp.dhis.acl.Access",
"propertyType": "COMPLEX",
"name": "access",
"fieldName": "access",
"persisted": false,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": false,
"collection": false,
"owner": false,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648
},
{
"klass": "java.lang.String",
"propertyType": "IDENTIFIER",
"name": "id",
"fieldName": "uid",
"persisted": true,
"description": "The Unique Identifier for this Object.",
"attribute": true,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": true,
"required": false,
"length": 11,
"max": 11,
"min": 11,
"cascade": "none"
},
{
"klass": "java.util.Date",
"propertyType": "DATE",
"name": "created",
"fieldName": "created",
"persisted": true,
"description": "The date this object was created.",
"attribute": true,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "org.hisp.dhis.program.Program",
"propertyType": "REFERENCE",
"name": "program",
"fieldName": "program",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": false,
"collection": false,
"owner": true,
"identifiableObject": true,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.String",
"propertyType": "TEXT",
"name": "name",
"fieldName": "name",
"persisted": true,
"description": "The name of this Object. Required and unique.",
"attribute": true,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 230,
"max": 2147483647,
"min": 2,
"cascade": "none"
},
{
"klass": "java.lang.Boolean",
"propertyType": "BOOLEAN",
"name": "externalAccess",
"fieldName": "externalAccess",
"persisted": false,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": false,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648
},
{
"klass": "java.util.Set",
"propertyType": "COLLECTION",
"itemKlass": "org.hisp.dhis.user.UserGroupAccess",
"itemPropertyType": "COMPLEX",
"name": "userGroupAccess",
"fieldName": "userGroupAccesses",
"persisted": false,
"collectionName": "userGroupAccesses",
"collectionWrapping": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": false,
"collection": true,
"owner": false,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648
},
{
"klass": "java.lang.String",
"propertyType": "TEXT",
"name": "displayName",
"fieldName": "displayName",
"persisted": false,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": false,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648
},
{
"klass": "org.hisp.dhis.user.User",
"propertyType": "REFERENCE",
"name": "user",
"fieldName": "user",
"persisted": false,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": false,
"collection": false,
"owner": false,
"identifiableObject": true,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648
},
{
"klass": "org.hisp.dhis.dataentryform.DataEntryForm",
"propertyType": "COMPLEX",
"name": "dataEntryForm",
"fieldName": "dataEntryForm",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": false,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "all"
},
{
"klass": "java.lang.String",
"propertyType": "URL",
"name": "href",
"fieldName": "href",
"persisted": false,
"attribute": true,
"simple": true,
"collection": false,
"owner": false,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648
}
]
},
{
"klass": "org.hisp.dhis.trackedentity.TrackedEntityAttributeGroup",
"identifiableObject": true,
"nameableObject": false,
"singular": "trackedEntityAttributeGroup",
"plural": "trackedEntityAttributeGroups",
"namespace": "http://dhis2.org/schema/dxf/2.0",
"name": "trackedEntityAttributeGroup",
"displayName": "Tracked Entity Attribute Group",
"collectionName": "trackedEntityAttributeGroups",
"shareable": false,
"apiEndpoint": "/trackedEntityAttributeGroups",
"metadata": true,
"persisted": true,
"authorities": [
{
"type": "CREATE",
"authorities": [
"F_TRACKED_ENTITY_ATTRIBUTE_PUBLIC_ADD",
"F_TRACKED_ENTITY_ATTRIBUTE_PRIVATE_ADD"
]
},
{
"type": "DELETE",
"authorities": ["F_TRACKED_ENTITY_ATTRIBUTE_DELETE"]
}
],
"properties": [
{
"klass": "java.lang.String",
"propertyType": "TEXT",
"name": "publicAccess",
"fieldName": "publicAccess",
"persisted": false,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": false,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 8,
"min": 8
},
{
"klass": "java.util.Date",
"propertyType": "DATE",
"name": "lastUpdated",
"fieldName": "lastUpdated",
"persisted": true,
"description": "The date this object was last updated.",
"attribute": true,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.String",
"propertyType": "IDENTIFIER",
"name": "code",
"fieldName": "code",
"persisted": true,
"description": "The unique code for this Object.",
"attribute": true,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": true,
"required": false,
"length": 50,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "org.hisp.dhis.acl.Access",
"propertyType": "COMPLEX",
"name": "access",
"fieldName": "access",
"persisted": false,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": false,
"collection": false,
"owner": false,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648
},
{
"klass": "java.lang.String",
"propertyType": "IDENTIFIER",
"name": "id",
"fieldName": "uid",
"persisted": true,
"description": "The Unique Identifier for this Object.",
"attribute": true,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": true,
"required": false,
"length": 11,
"max": 11,
"min": 11,
"cascade": "none"
},
{
"klass": "java.util.List",
"propertyType": "COLLECTION",
"itemKlass": "org.hisp.dhis.trackedentity.TrackedEntityAttribute",
"itemPropertyType": "REFERENCE",
"name": "trackedEntityAttribute",
"fieldName": "attributes",
"persisted": true,
"collectionName": "trackedEntityAttributes",
"collectionWrapping": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": false,
"collection": true,
"owner": true,
"identifiableObject": true,
"nameableObject": true,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.util.Date",
"propertyType": "DATE",
"name": "created",
"fieldName": "created",
"persisted": true,
"description": "The date this object was created.",
"attribute": true,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.String",
"propertyType": "TEXT",
"name": "description",
"fieldName": "description",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": 2,
"cascade": "none"
},
{
"klass": "java.lang.String",
"propertyType": "TEXT",
"name": "name",
"fieldName": "name",
"persisted": true,
"description": "The name of this Object. Required and unique.",
"attribute": true,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": true,
"required": true,
"length": 230,
"max": 2147483647,
"min": 2,
"cascade": "none"
},
{
"klass": "java.lang.Boolean",
"propertyType": "BOOLEAN",
"name": "externalAccess",
"fieldName": "externalAccess",
"persisted": false,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": false,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648
},
{
"klass": "java.util.Set",
"propertyType": "COLLECTION",
"itemKlass": "org.hisp.dhis.user.UserGroupAccess",
"itemPropertyType": "COMPLEX",
"name": "userGroupAccess",
"fieldName": "userGroupAccesses",
"persisted": false,
"collectionName": "userGroupAccesses",
"collectionWrapping": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": false,
"collection": true,
"owner": false,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648
},
{
"klass": "java.lang.String",
"propertyType": "TEXT",
"name": "displayName",
"fieldName": "displayName",
"persisted": false,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": false,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648
},
{
"klass": "org.hisp.dhis.user.User",
"propertyType": "REFERENCE",
"name": "user",
"fieldName": "user",
"persisted": false,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": false,
"collection": false,
"owner": false,
"identifiableObject": true,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648
},
{
"klass": "java.lang.String",
"propertyType": "URL",
"name": "href",
"fieldName": "href",
"persisted": false,
"attribute": true,
"simple": true,
"collection": false,
"owner": false,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648
}
]
},
{
"klass": "org.hisp.dhis.program.ProgramStage",
"identifiableObject": true,
"nameableObject": false,
"singular": "programStage",
"plural": "programStages",
"namespace": "http://dhis2.org/schema/dxf/2.0",
"name": "programStage",
"displayName": "Program Stage",
"collectionName": "programStages",
"shareable": false,
"apiEndpoint": "/programStages",
"metadata": true,
"persisted": true,
"authorities": [
{
"type": "CREATE",
"authorities": ["F_PROGRAMSTAGE_ADD"]
},
{
"type": "DELETE",
"authorities": ["F_PROGRAMSTAGE_DELETE"]
}
],
"properties": [
{
"klass": "java.lang.Integer",
"propertyType": "INTEGER",
"name": "standardInterval",
"fieldName": "standardInterval",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.String",
"propertyType": "TEXT",
"name": "dataEntryType",
"persisted": false,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": false,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648
},
{
"klass": "java.lang.Boolean",
"propertyType": "BOOLEAN",
"name": "blockEntryForm",
"fieldName": "blockEntryForm",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.String",
"propertyType": "TEXT",
"name": "reportDateDescription",
"fieldName": "reportDateDescription",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": 2,
"cascade": "none"
},
{
"klass": "java.lang.Boolean",
"propertyType": "BOOLEAN",
"name": "displayGenerateEventBox",
"fieldName": "displayGenerateEventBox",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.util.List",
"propertyType": "COLLECTION",
"itemKlass": "org.hisp.dhis.program.ProgramIndicator",
"itemPropertyType": "REFERENCE",
"name": "programIndicator",
"fieldName": "programIndicators",
"persisted": true,
"collectionName": "programIndicators",
"collectionWrapping": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": false,
"collection": true,
"owner": true,
"identifiableObject": true,
"nameableObject": true,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.String",
"propertyType": "IDENTIFIER",
"name": "id",
"fieldName": "uid",
"persisted": true,
"description": "The Unique Identifier for this Object.",
"attribute": true,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": true,
"required": false,
"length": 11,
"max": 11,
"min": 11,
"cascade": "none"
},
{
"klass": "java.util.Date",
"propertyType": "DATE",
"name": "created",
"fieldName": "created",
"persisted": true,
"description": "The date this object was created.",
"attribute": true,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.String",
"propertyType": "TEXT",
"name": "description",
"fieldName": "description",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": 2,
"cascade": "none"
},
{
"klass": "java.util.Set",
"propertyType": "COLLECTION",
"itemKlass": "org.hisp.dhis.trackedentity.TrackedEntityInstanceReminder",
"itemPropertyType": "REFERENCE",
"name": "trackedEntityInstanceReminder",
"fieldName": "reminders",
"persisted": true,
"collectionName": "trackedEntityInstanceReminders",
"collectionWrapping": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": false,
"collection": true,
"owner": true,
"identifiableObject": true,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648,
"cascade": "all"
},
{
"klass": "java.lang.String",
"propertyType": "TEXT",
"name": "name",
"fieldName": "name",
"persisted": true,
"description": "The name of this Object. Required and unique.",
"attribute": true,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 230,
"max": 2147483647,
"min": 2,
"cascade": "none"
},
{
"klass": "java.lang.Boolean",
"propertyType": "BOOLEAN",
"name": "externalAccess",
"fieldName": "externalAccess",
"persisted": false,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": false,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648
},
{
"klass": "java.lang.Boolean",
"propertyType": "BOOLEAN",
"name": "openAfterEnrollment",
"fieldName": "openAfterEnrollment",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.Boolean",
"propertyType": "BOOLEAN",
"name": "captureCoordinates",
"fieldName": "captureCoordinates",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "org.hisp.dhis.dataentryform.DataEntryForm",
"propertyType": "COMPLEX",
"name": "dataEntryForm",
"fieldName": "dataEntryForm",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": false,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "all"
},
{
"klass": "java.lang.String",
"propertyType": "URL",
"name": "href",
"fieldName": "href",
"persisted": false,
"attribute": true,
"simple": true,
"collection": false,
"owner": false,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648
},
{
"klass": "java.lang.String",
"propertyType": "TEXT",
"name": "defaultTemplateMessage",
"persisted": false,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": false,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648
},
{
"klass": "java.lang.Boolean",
"propertyType": "BOOLEAN",
"name": "remindCompleted",
"fieldName": "remindCompleted",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.Boolean",
"propertyType": "BOOLEAN",
"name": "validCompleteOnly",
"fieldName": "validCompleteOnly",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.String",
"propertyType": "TEXT",
"name": "publicAccess",
"fieldName": "publicAccess",
"persisted": false,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": false,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 8,
"min": 8
},
{
"klass": "java.util.Set",
"propertyType": "COLLECTION",
"itemKlass": "org.hisp.dhis.program.ProgramStageDataElement",
"itemPropertyType": "COMPLEX",
"name": "programStageDataElement",
"fieldName": "programStageDataElements",
"persisted": true,
"collectionName": "programStageDataElements",
"collectionWrapping": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": false,
"collection": true,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.Integer",
"propertyType": "INTEGER",
"name": "sortOrder",
"fieldName": "sortOrder",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.util.Date",
"propertyType": "DATE",
"name": "lastUpdated",
"fieldName": "lastUpdated",
"persisted": true,
"description": "The date this object was last updated.",
"attribute": true,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.String",
"propertyType": "IDENTIFIER",
"name": "code",
"fieldName": "code",
"persisted": true,
"description": "The unique code for this Object.",
"attribute": true,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": true,
"required": false,
"length": 50,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "org.hisp.dhis.acl.Access",
"propertyType": "COMPLEX",
"name": "access",
"fieldName": "access",
"persisted": false,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": false,
"collection": false,
"owner": false,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648
},
{
"klass": "java.lang.Boolean",
"propertyType": "BOOLEAN",
"name": "generatedByEnrollmentDate",
"fieldName": "generatedByEnrollmentDate",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.Boolean",
"propertyType": "BOOLEAN",
"name": "preGenerateUID",
"fieldName": "preGenerateUID",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.Boolean",
"propertyType": "BOOLEAN",
"name": "autoGenerateEvent",
"fieldName": "autoGenerateEvent",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.Boolean",
"propertyType": "BOOLEAN",
"name": "allowGenerateNextVisit",
"fieldName": "allowGenerateNextVisit",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.String",
"propertyType": "TEXT",
"name": "reportDateToUse",
"fieldName": "reportDateToUse",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "org.hisp.dhis.program.Program",
"propertyType": "REFERENCE",
"name": "program",
"fieldName": "program",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": false,
"collection": false,
"owner": true,
"identifiableObject": true,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.Boolean",
"propertyType": "BOOLEAN",
"name": "repeatable",
"fieldName": "irregular",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.Integer",
"propertyType": "INTEGER",
"name": "minDaysFromStart",
"fieldName": "minDaysFromStart",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": true,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.util.Set",
"propertyType": "COLLECTION",
"itemKlass": "org.hisp.dhis.user.UserGroupAccess",
"itemPropertyType": "COMPLEX",
"name": "userGroupAccess",
"fieldName": "userGroupAccesses",
"persisted": false,
"collectionName": "userGroupAccesses",
"collectionWrapping": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": false,
"collection": true,
"owner": false,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648
},
{
"klass": "java.util.Set",
"propertyType": "COLLECTION",
"itemKlass": "org.hisp.dhis.program.ProgramStageSection",
"itemPropertyType": "REFERENCE",
"name": "programStageSection",
"fieldName": "programStageSections",
"persisted": true,
"collectionName": "programStageSections",
"collectionWrapping": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": false,
"collection": true,
"owner": true,
"identifiableObject": true,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648,
"cascade": "all"
},
{
"klass": "java.lang.String",
"propertyType": "TEXT",
"name": "displayName",
"fieldName": "displayName",
"persisted": false,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": false,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648
},
{
"klass": "org.hisp.dhis.user.User",
"propertyType": "REFERENCE",
"name": "user",
"fieldName": "user",
"persisted": false,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": false,
"collection": false,
"owner": false,
"identifiableObject": true,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648
}
]
},
{
"klass": "org.hisp.dhis.program.ProgramStageSection",
"identifiableObject": true,
"nameableObject": false,
"singular": "programStageSection",
"plural": "programStageSections",
"namespace": "http://dhis2.org/schema/dxf/2.0",
"name": "programStageSection",
"displayName": "Program Stage Section",
"collectionName": "programStageSections",
"shareable": false,
"metadata": true,
"persisted": true,
"properties": [
{
"klass": "java.lang.String",
"propertyType": "TEXT",
"name": "publicAccess",
"fieldName": "publicAccess",
"persisted": false,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": false,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 8,
"min": 8
},
{
"klass": "java.util.List",
"propertyType": "COLLECTION",
"itemKlass": "org.hisp.dhis.program.ProgramStageDataElement",
"itemPropertyType": "COMPLEX",
"name": "programStageDataElement",
"fieldName": "programStageDataElements",
"persisted": true,
"collectionName": "programStageDataElements",
"collectionWrapping": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": false,
"collection": true,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "org.hisp.dhis.program.ProgramStage",
"propertyType": "REFERENCE",
"name": "programStage",
"fieldName": "programStage",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": false,
"collection": false,
"owner": true,
"identifiableObject": true,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.Integer",
"propertyType": "INTEGER",
"name": "sortOrder",
"fieldName": "sortOrder",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": true,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.util.Date",
"propertyType": "DATE",
"name": "lastUpdated",
"fieldName": "lastUpdated",
"persisted": true,
"description": "The date this object was last updated.",
"attribute": true,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.String",
"propertyType": "IDENTIFIER",
"name": "code",
"fieldName": "code",
"persisted": true,
"description": "The unique code for this Object.",
"attribute": true,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": true,
"required": false,
"length": 50,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "org.hisp.dhis.acl.Access",
"propertyType": "COMPLEX",
"name": "access",
"fieldName": "access",
"persisted": false,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": false,
"collection": false,
"owner": false,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648
},
{
"klass": "java.lang.String",
"propertyType": "IDENTIFIER",
"name": "id",
"fieldName": "uid",
"persisted": true,
"description": "The Unique Identifier for this Object.",
"attribute": true,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": true,
"required": false,
"length": 11,
"max": 11,
"min": 11,
"cascade": "none"
},
{
"klass": "java.util.Date",
"propertyType": "DATE",
"name": "created",
"fieldName": "created",
"persisted": true,
"description": "The date this object was created.",
"attribute": true,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.String",
"propertyType": "TEXT",
"name": "name",
"fieldName": "name",
"persisted": true,
"description": "The name of this Object. Required and unique.",
"attribute": true,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": true,
"required": true,
"length": 230,
"max": 2147483647,
"min": 2,
"cascade": "none"
},
{
"klass": "java.lang.Boolean",
"propertyType": "BOOLEAN",
"name": "externalAccess",
"fieldName": "externalAccess",
"persisted": false,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": false,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648
},
{
"klass": "java.util.Set",
"propertyType": "COLLECTION",
"itemKlass": "org.hisp.dhis.user.UserGroupAccess",
"itemPropertyType": "COMPLEX",
"name": "userGroupAccess",
"fieldName": "userGroupAccesses",
"persisted": false,
"collectionName": "userGroupAccesses",
"collectionWrapping": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": false,
"collection": true,
"owner": false,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648
},
{
"klass": "java.lang.String",
"propertyType": "TEXT",
"name": "displayName",
"fieldName": "displayName",
"persisted": false,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": false,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648
},
{
"klass": "org.hisp.dhis.user.User",
"propertyType": "REFERENCE",
"name": "user",
"fieldName": "user",
"persisted": false,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": false,
"collection": false,
"owner": false,
"identifiableObject": true,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648
},
{
"klass": "java.lang.String",
"propertyType": "URL",
"name": "href",
"fieldName": "href",
"persisted": false,
"attribute": true,
"simple": true,
"collection": false,
"owner": false,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648
}
]
},
{
"klass": "org.hisp.dhis.program.Program",
"identifiableObject": true,
"nameableObject": false,
"singular": "program",
"plural": "programs",
"namespace": "http://dhis2.org/schema/dxf/2.0",
"name": "program",
"displayName": "Program",
"collectionName": "programs",
"shareable": true,
"apiEndpoint": "/programs",
"metadata": true,
"persisted": true,
"authorities": [
{
"type": "CREATE_PUBLIC",
"authorities": ["F_PROGRAM_PUBLIC_ADD"]
},
{
"type": "CREATE_PRIVATE",
"authorities": ["F_PROGRAM_PRIVATE_ADD"]
},
{
"type": "DELETE",
"authorities": ["F_PROGRAM_DELETE"]
}
],
"properties": [
{
"klass": "java.util.Set",
"propertyType": "COLLECTION",
"itemKlass": "org.hisp.dhis.validation.ValidationCriteria",
"itemPropertyType": "REFERENCE",
"name": "validationCriteria",
"fieldName": "validationCriteria",
"persisted": true,
"collectionName": "validationCriterias",
"collectionWrapping": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": false,
"collection": true,
"owner": true,
"identifiableObject": true,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.Integer",
"propertyType": "INTEGER",
"name": "type",
"fieldName": "type",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.String",
"propertyType": "TEXT",
"name": "kind",
"persisted": false,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": false,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648
},
{
"klass": "java.lang.Integer",
"propertyType": "INTEGER",
"name": "version",
"fieldName": "version",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.String",
"propertyType": "TEXT",
"name": "dateOfEnrollmentDescription",
"fieldName": "dateOfEnrollmentDescription",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": 2,
"cascade": "none"
},
{
"klass": "java.lang.String",
"propertyType": "IDENTIFIER",
"name": "id",
"fieldName": "uid",
"persisted": true,
"description": "The Unique Identifier for this Object.",
"attribute": true,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": true,
"required": false,
"length": 11,
"max": 11,
"min": 11,
"cascade": "none"
},
{
"klass": "org.hisp.dhis.program.Program",
"propertyType": "REFERENCE",
"name": "relatedProgram",
"fieldName": "relatedProgram",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": false,
"collection": false,
"owner": true,
"identifiableObject": true,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "org.hisp.dhis.relationship.RelationshipType",
"propertyType": "REFERENCE",
"name": "relationshipType",
"fieldName": "relationshipType",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": false,
"collection": false,
"owner": true,
"identifiableObject": true,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "org.hisp.dhis.trackedentity.TrackedEntity",
"propertyType": "REFERENCE",
"name": "trackedEntity",
"fieldName": "trackedEntity",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": false,
"collection": false,
"owner": true,
"identifiableObject": true,
"nameableObject": true,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.util.Date",
"propertyType": "DATE",
"name": "created",
"fieldName": "created",
"persisted": true,
"description": "The date this object was created.",
"attribute": true,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.Boolean",
"propertyType": "BOOLEAN",
"name": "onlyEnrollOnce",
"fieldName": "onlyEnrollOnce",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.String",
"propertyType": "TEXT",
"name": "description",
"fieldName": "description",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": 2,
"cascade": "none"
},
{
"klass": "java.util.Set",
"propertyType": "COLLECTION",
"itemKlass": "org.hisp.dhis.program.ProgramStage",
"itemPropertyType": "REFERENCE",
"name": "programStage",
"fieldName": "programStages",
"persisted": true,
"collectionName": "programStages",
"collectionWrapping": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": false,
"collection": true,
"owner": true,
"identifiableObject": true,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648,
"cascade": "all"
},
{
"klass": "java.lang.String",
"propertyType": "TEXT",
"name": "name",
"fieldName": "name",
"persisted": true,
"description": "The name of this Object. Required and unique.",
"attribute": true,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": true,
"length": 230,
"max": 2147483647,
"min": 2,
"cascade": "none"
},
{
"klass": "java.lang.Boolean",
"propertyType": "BOOLEAN",
"name": "externalAccess",
"fieldName": "externalAccess",
"persisted": false,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": false,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648
},
{
"klass": "java.util.Set",
"propertyType": "COLLECTION",
"itemKlass": "org.hisp.dhis.trackedentity.TrackedEntityInstanceReminder",
"itemPropertyType": "REFERENCE",
"name": "instanceReminders",
"fieldName": "instanceReminders",
"persisted": true,
"collectionName": "instanceReminders",
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": false,
"collection": true,
"owner": true,
"identifiableObject": true,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648,
"cascade": "all"
},
{
"klass": "java.lang.Boolean",
"propertyType": "BOOLEAN",
"name": "displayIncidentDate",
"fieldName": "displayIncidentDate",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.String",
"propertyType": "URL",
"name": "href",
"fieldName": "href",
"persisted": false,
"attribute": true,
"simple": true,
"collection": false,
"owner": false,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648
},
{
"klass": "java.lang.String",
"propertyType": "TEXT",
"name": "dateOfIncidentDescription",
"fieldName": "dateOfIncidentDescription",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": 2,
"cascade": "none"
},
{
"klass": "java.lang.String",
"propertyType": "TEXT",
"name": "publicAccess",
"fieldName": "publicAccess",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 8,
"max": 8,
"min": 8,
"cascade": "none"
},
{
"klass": "java.util.Set",
"propertyType": "COLLECTION",
"itemKlass": "org.hisp.dhis.organisationunit.OrganisationUnit",
"itemPropertyType": "REFERENCE",
"name": "organisationUnit",
"fieldName": "organisationUnits",
"persisted": true,
"collectionName": "organisationUnits",
"collectionWrapping": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": false,
"collection": true,
"owner": true,
"identifiableObject": true,
"nameableObject": true,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.util.Date",
"propertyType": "DATE",
"name": "lastUpdated",
"fieldName": "lastUpdated",
"persisted": true,
"description": "The date this object was last updated.",
"attribute": true,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.String",
"propertyType": "IDENTIFIER",
"name": "code",
"fieldName": "code",
"persisted": true,
"description": "The unique code for this Object.",
"attribute": true,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": true,
"required": false,
"length": 50,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.Boolean",
"propertyType": "BOOLEAN",
"name": "registration",
"persisted": false,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": false,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648
},
{
"klass": "org.hisp.dhis.acl.Access",
"propertyType": "COMPLEX",
"name": "access",
"fieldName": "access",
"persisted": false,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": false,
"collection": false,
"owner": false,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648
},
{
"klass": "java.lang.Boolean",
"propertyType": "BOOLEAN",
"name": "selectEnrollmentDatesInFuture",
"fieldName": "selectEnrollmentDatesInFuture",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.Boolean",
"propertyType": "BOOLEAN",
"name": "dataEntryMethod",
"fieldName": "dataEntryMethod",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.Boolean",
"propertyType": "BOOLEAN",
"name": "singleEvent",
"persisted": false,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": false,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648
},
{
"klass": "java.util.Set",
"propertyType": "COLLECTION",
"itemKlass": "org.hisp.dhis.attribute.AttributeValue",
"itemPropertyType": "COMPLEX",
"name": "attributeValue",
"fieldName": "attributeValues",
"persisted": true,
"collectionName": "attributeValues",
"collectionWrapping": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": false,
"collection": true,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.util.List",
"propertyType": "COLLECTION",
"itemKlass": "org.hisp.dhis.program.ProgramTrackedEntityAttribute",
"itemPropertyType": "COMPLEX",
"name": "programTrackedEntityAttribute",
"fieldName": "programAttributes",
"persisted": true,
"collectionName": "programTrackedEntityAttributes",
"collectionWrapping": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": false,
"collection": true,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648,
"cascade": "save-update"
},
{
"klass": "java.lang.String",
"propertyType": "TEXT",
"name": "relationshipText",
"fieldName": "relationshipText",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": 2,
"cascade": "none"
},
{
"klass": "java.util.Set",
"propertyType": "COLLECTION",
"itemKlass": "org.hisp.dhis.user.UserAuthorityGroup",
"itemPropertyType": "REFERENCE",
"name": "userRole",
"fieldName": "userRoles",
"persisted": true,
"collectionName": "userRoles",
"collectionWrapping": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": false,
"collection": true,
"owner": true,
"identifiableObject": true,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.Boolean",
"propertyType": "BOOLEAN",
"name": "ignoreOverdueEvents",
"fieldName": "ignoreOverdueEvents",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.Boolean",
"propertyType": "BOOLEAN",
"name": "relationshipFromA",
"fieldName": "relationshipFromA",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.util.Set",
"propertyType": "COLLECTION",
"itemKlass": "org.hisp.dhis.user.UserGroupAccess",
"itemPropertyType": "COMPLEX",
"name": "userGroupAccess",
"fieldName": "userGroupAccesses",
"persisted": true,
"collectionName": "userGroupAccesses",
"collectionWrapping": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": false,
"collection": true,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.Boolean",
"propertyType": "BOOLEAN",
"name": "selectIncidentDatesInFuture",
"fieldName": "selectIncidentDatesInFuture",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.String",
"propertyType": "TEXT",
"name": "displayName",
"fieldName": "displayName",
"persisted": false,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": false,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648
},
{
"klass": "org.hisp.dhis.user.User",
"propertyType": "REFERENCE",
"name": "user",
"fieldName": "user",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": false,
"collection": false,
"owner": true,
"identifiableObject": true,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
}
]
},
{
"klass": "org.hisp.dhis.program.ProgramValidation",
"identifiableObject": true,
"nameableObject": false,
"singular": "programValidation",
"plural": "programValidations",
"namespace": "http://dhis2.org/schema/dxf/2.0",
"name": "programValidation",
"displayName": "Program Validation",
"collectionName": "programValidations",
"shareable": false,
"apiEndpoint": "/programValidations",
"metadata": true,
"persisted": true,
"authorities": [
{
"type": "CREATE",
"authorities": ["F_PROGRAM_VALIDATION"]
},
{
"type": "DELETE",
"authorities": ["F_PROGRAM_VALIDATION"]
}
],
"properties": [
{
"klass": "java.lang.String",
"propertyType": "TEXT",
"name": "publicAccess",
"fieldName": "publicAccess",
"persisted": false,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": false,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 8,
"min": 8
},
{
"klass": "java.util.Date",
"propertyType": "DATE",
"name": "lastUpdated",
"fieldName": "lastUpdated",
"persisted": true,
"description": "The date this object was last updated.",
"attribute": true,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.String",
"propertyType": "IDENTIFIER",
"name": "code",
"fieldName": "code",
"persisted": true,
"description": "The unique code for this Object.",
"attribute": true,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": true,
"required": false,
"length": 50,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "org.hisp.dhis.acl.Access",
"propertyType": "COMPLEX",
"name": "access",
"fieldName": "access",
"persisted": false,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": false,
"collection": false,
"owner": false,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648
},
{
"klass": "org.hisp.dhis.program.ProgramExpression",
"propertyType": "COMPLEX",
"name": "rightSide",
"fieldName": "rightSide",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": false,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "all"
},
{
"klass": "org.hisp.dhis.expression.Operator",
"propertyType": "TEXT",
"name": "operator",
"fieldName": "operator",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "org.hisp.dhis.program.ProgramExpression",
"propertyType": "COMPLEX",
"name": "leftSide",
"fieldName": "leftSide",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": false,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "all"
},
{
"klass": "java.lang.String",
"propertyType": "IDENTIFIER",
"name": "id",
"fieldName": "uid",
"persisted": true,
"description": "The Unique Identifier for this Object.",
"attribute": true,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": true,
"required": false,
"length": 11,
"max": 11,
"min": 11,
"cascade": "none"
},
{
"klass": "java.util.Date",
"propertyType": "DATE",
"name": "created",
"fieldName": "created",
"persisted": true,
"description": "The date this object was created.",
"attribute": true,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "org.hisp.dhis.program.Program",
"propertyType": "REFERENCE",
"name": "program",
"fieldName": "program",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": false,
"collection": false,
"owner": true,
"identifiableObject": true,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": true,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.String",
"propertyType": "TEXT",
"name": "name",
"fieldName": "name",
"persisted": true,
"description": "The name of this Object. Required and unique.",
"attribute": true,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": true,
"required": true,
"length": 230,
"max": 2147483647,
"min": 2,
"cascade": "none"
},
{
"klass": "java.lang.Boolean",
"propertyType": "BOOLEAN",
"name": "externalAccess",
"fieldName": "externalAccess",
"persisted": false,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": false,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648
},
{
"klass": "java.util.Set",
"propertyType": "COLLECTION",
"itemKlass": "org.hisp.dhis.user.UserGroupAccess",
"itemPropertyType": "COMPLEX",
"name": "userGroupAccess",
"fieldName": "userGroupAccesses",
"persisted": false,
"collectionName": "userGroupAccesses",
"collectionWrapping": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": false,
"collection": true,
"owner": false,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648
},
{
"klass": "java.lang.String",
"propertyType": "TEXT",
"name": "displayName",
"fieldName": "displayName",
"persisted": false,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": false,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648
},
{
"klass": "org.hisp.dhis.user.User",
"propertyType": "REFERENCE",
"name": "user",
"fieldName": "user",
"persisted": false,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": false,
"collection": false,
"owner": false,
"identifiableObject": true,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648
},
{
"klass": "java.lang.String",
"propertyType": "URL",
"name": "href",
"fieldName": "href",
"persisted": false,
"attribute": true,
"simple": true,
"collection": false,
"owner": false,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648
}
]
},
{
"klass": "org.hisp.dhis.eventchart.EventChart",
"identifiableObject": true,
"nameableObject": false,
"singular": "eventChart",
"plural": "eventCharts",
"namespace": "http://dhis2.org/schema/dxf/2.0",
"name": "eventChart",
"displayName": "Event Chart",
"collectionName": "eventCharts",
"shareable": true,
"apiEndpoint": "/eventCharts",
"metadata": true,
"persisted": true,
"authorities": [
{
"type": "CREATE_PUBLIC",
"authorities": ["F_EVENTCHART_PUBLIC_ADD"]
},
{
"type": "EXTERNALIZE",
"authorities": ["F_EVENTCHART_EXTERNAL"]
}
],
"properties": [
{
"klass": "java.lang.String",
"propertyType": "TEXT",
"name": "rangeAxisLabel",
"fieldName": "rangeAxisLabel",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.util.List",
"propertyType": "COLLECTION",
"itemKlass": "org.hisp.dhis.period.Period",
"itemPropertyType": "REFERENCE",
"name": "period",
"fieldName": "periods",
"persisted": true,
"collectionName": "periods",
"collectionWrapping": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": false,
"collection": true,
"owner": true,
"identifiableObject": true,
"nameableObject": true,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.util.List",
"propertyType": "COLLECTION",
"itemKlass": "org.hisp.dhis.dataelement.DataElementCategoryDimension",
"itemPropertyType": "COMPLEX",
"name": "categoryDimension",
"fieldName": "categoryDimensions",
"persisted": false,
"collectionName": "categoryDimensions",
"collectionWrapping": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": false,
"collection": true,
"owner": false,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648
},
{
"klass": "java.lang.Boolean",
"propertyType": "BOOLEAN",
"name": "hideSubtitle",
"fieldName": "hideSubtitle",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.util.List",
"propertyType": "COLLECTION",
"itemKlass": "org.hisp.dhis.organisationunit.OrganisationUnitGroup",
"itemPropertyType": "REFERENCE",
"name": "organisationUnitGroup",
"fieldName": "organisationUnitGroups",
"persisted": true,
"collectionName": "organisationUnitGroups",
"collectionWrapping": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": false,
"collection": true,
"owner": true,
"identifiableObject": true,
"nameableObject": true,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.Boolean",
"propertyType": "BOOLEAN",
"name": "rewindRelativePeriods",
"fieldName": "rewindRelativePeriods",
"persisted": false,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": false,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648
},
{
"klass": "java.util.List",
"propertyType": "COLLECTION",
"itemKlass": "org.hisp.dhis.dataelement.CategoryOptionGroup",
"itemPropertyType": "REFERENCE",
"name": "categoryOptionGroup",
"fieldName": "categoryOptionGroups",
"persisted": false,
"collectionName": "categoryOptionGroups",
"collectionWrapping": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": false,
"collection": true,
"owner": false,
"identifiableObject": true,
"nameableObject": true,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648
},
{
"klass": "java.util.List",
"propertyType": "COLLECTION",
"itemKlass": "org.hisp.dhis.common.DimensionalObject",
"itemPropertyType": "REFERENCE",
"name": "column",
"fieldName": "columns",
"persisted": false,
"collectionName": "columns",
"collectionWrapping": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": true,
"owner": false,
"identifiableObject": true,
"nameableObject": true,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648
},
{
"klass": "java.lang.Boolean",
"propertyType": "BOOLEAN",
"name": "regression",
"fieldName": "regression",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.util.Date",
"propertyType": "DATE",
"name": "endDate",
"fieldName": "endDate",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.String",
"propertyType": "TEXT",
"name": "type",
"fieldName": "type",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": true,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.Integer",
"propertyType": "INTEGER",
"name": "topLimit",
"fieldName": "topLimit",
"persisted": false,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": false,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648
},
{
"klass": "java.util.Date",
"propertyType": "DATE",
"name": "created",
"fieldName": "created",
"persisted": true,
"description": "The date this object was created.",
"attribute": true,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.String",
"propertyType": "URL",
"name": "href",
"fieldName": "href",
"persisted": false,
"attribute": true,
"simple": true,
"collection": false,
"owner": false,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648
},
{
"klass": "java.util.List",
"propertyType": "COLLECTION",
"itemKlass": "java.lang.Integer",
"itemPropertyType": "INTEGER",
"name": "organisationUnitLevel",
"fieldName": "organisationUnitLevels",
"persisted": true,
"collectionName": "organisationUnitLevels",
"collectionWrapping": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": true,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.Boolean",
"propertyType": "BOOLEAN",
"name": "showData",
"fieldName": "showData",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.Boolean",
"propertyType": "BOOLEAN",
"name": "hideEmptyRows",
"fieldName": "hideEmptyRows",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.util.List",
"propertyType": "COLLECTION",
"itemKlass": "org.hisp.dhis.organisationunit.OrganisationUnit",
"itemPropertyType": "REFERENCE",
"name": "organisationUnit",
"fieldName": "organisationUnits",
"persisted": true,
"collectionName": "organisationUnits",
"collectionWrapping": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": false,
"collection": true,
"owner": true,
"identifiableObject": true,
"nameableObject": true,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.Integer",
"propertyType": "INTEGER",
"name": "sortOrder",
"fieldName": "sortOrder",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.util.Date",
"propertyType": "DATE",
"name": "lastUpdated",
"fieldName": "lastUpdated",
"persisted": true,
"description": "The date this object was last updated.",
"attribute": true,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.Boolean",
"propertyType": "BOOLEAN",
"name": "userOrganisationUnit",
"fieldName": "userOrganisationUnit",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.util.List",
"propertyType": "COLLECTION",
"itemKlass": "java.lang.String",
"itemPropertyType": "TEXT",
"name": "rowDimension",
"fieldName": "rowDimensions",
"persisted": true,
"collectionName": "rowDimensions",
"collectionWrapping": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": true,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.String",
"propertyType": "IDENTIFIER",
"name": "code",
"fieldName": "code",
"persisted": true,
"description": "The unique code for this Object.",
"attribute": true,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": true,
"required": false,
"length": 50,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.Double",
"propertyType": "NUMBER",
"name": "baseLineValue",
"fieldName": "baseLineValue",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.Boolean",
"propertyType": "BOOLEAN",
"name": "userOrganisationUnitChildren",
"fieldName": "userOrganisationUnitChildren",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.util.List",
"propertyType": "COLLECTION",
"itemKlass": "org.hisp.dhis.common.DimensionalObject",
"itemPropertyType": "REFERENCE",
"name": "row",
"fieldName": "rows",
"persisted": false,
"collectionName": "rows",
"collectionWrapping": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": true,
"owner": false,
"identifiableObject": true,
"nameableObject": true,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648
},
{
"klass": "org.hisp.dhis.program.Program",
"propertyType": "REFERENCE",
"name": "program",
"fieldName": "program",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": false,
"collection": false,
"owner": true,
"identifiableObject": true,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": true,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.util.Set",
"propertyType": "COLLECTION",
"itemKlass": "org.hisp.dhis.user.UserGroupAccess",
"itemPropertyType": "COMPLEX",
"name": "userGroupAccess",
"fieldName": "userGroupAccesses",
"persisted": true,
"collectionName": "userGroupAccesses",
"collectionWrapping": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": false,
"collection": true,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.util.List",
"propertyType": "COLLECTION",
"itemKlass": "org.hisp.dhis.common.DimensionalObject",
"itemPropertyType": "REFERENCE",
"name": "filter",
"fieldName": "filters",
"persisted": false,
"collectionName": "filters",
"collectionWrapping": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": true,
"owner": false,
"identifiableObject": true,
"nameableObject": true,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648
},
{
"klass": "java.lang.String",
"propertyType": "TEXT",
"name": "countType",
"fieldName": "countType",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "org.hisp.dhis.period.RelativePeriods",
"propertyType": "COMPLEX",
"name": "relativePeriods",
"fieldName": "relatives",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": false,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": true,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "all-delete-orphan"
},
{
"klass": "java.util.Date",
"propertyType": "DATE",
"name": "startDate",
"fieldName": "startDate",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.String",
"propertyType": "TEXT",
"name": "targetLineLabel",
"fieldName": "targetLineLabel",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.Double",
"propertyType": "NUMBER",
"name": "targetLineValue",
"fieldName": "targetLineValue",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.util.List",
"propertyType": "COLLECTION",
"itemKlass": "java.lang.String",
"itemPropertyType": "TEXT",
"name": "filterDimension",
"fieldName": "filterDimensions",
"persisted": true,
"collectionName": "filterDimensions",
"collectionWrapping": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": true,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.String",
"propertyType": "TEXT",
"name": "baseLineLabel",
"fieldName": "baseLineLabel",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.util.List",
"propertyType": "COLLECTION",
"itemKlass": "org.hisp.dhis.dataelement.DataElementCategoryOptionCombo",
"itemPropertyType": "REFERENCE",
"name": "categoryOptionCombo",
"fieldName": "categoryOptionCombos",
"persisted": false,
"collectionName": "categoryOptionCombos",
"collectionWrapping": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": false,
"collection": true,
"owner": false,
"identifiableObject": true,
"nameableObject": true,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648
},
{
"klass": "java.util.Map",
"propertyType": "COMPLEX",
"name": "parentGraphMap",
"fieldName": "parentGraphMap",
"persisted": false,
"attribute": false,
"simple": true,
"collection": false,
"owner": false,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648
},
{
"klass": "java.lang.String",
"propertyType": "IDENTIFIER",
"name": "id",
"fieldName": "uid",
"persisted": true,
"description": "The Unique Identifier for this Object.",
"attribute": true,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": true,
"required": false,
"length": 11,
"max": 11,
"min": 11,
"cascade": "none"
},
{
"klass": "java.lang.String",
"propertyType": "TEXT",
"name": "title",
"fieldName": "title",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.Boolean",
"propertyType": "BOOLEAN",
"name": "userOrganisationUnitGrandChildren",
"fieldName": "userOrganisationUnitGrandChildren",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.util.List",
"propertyType": "COLLECTION",
"itemKlass": "org.hisp.dhis.dataelement.DataElement",
"itemPropertyType": "REFERENCE",
"name": "dataElement",
"fieldName": "dataElements",
"persisted": false,
"collectionName": "dataElements",
"collectionWrapping": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": false,
"collection": true,
"owner": false,
"identifiableObject": true,
"nameableObject": true,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648
},
{
"klass": "java.lang.Double",
"propertyType": "NUMBER",
"name": "rangeAxisMaxValue",
"fieldName": "rangeAxisMaxValue",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.Double",
"propertyType": "NUMBER",
"name": "rangeAxisMinValue",
"fieldName": "rangeAxisMinValue",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.String",
"propertyType": "TEXT",
"name": "name",
"fieldName": "name",
"persisted": true,
"description": "The name of this Object. Required and unique.",
"attribute": true,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": true,
"length": 230,
"max": 2147483647,
"min": 2,
"cascade": "none"
},
{
"klass": "java.lang.Boolean",
"propertyType": "BOOLEAN",
"name": "externalAccess",
"fieldName": "externalAccess",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.util.List",
"propertyType": "COLLECTION",
"itemKlass": "org.hisp.dhis.trackedentity.TrackedEntityDataElementDimension",
"itemPropertyType": "COMPLEX",
"name": "dataElementDimension",
"fieldName": "dataElementDimensions",
"persisted": true,
"collectionName": "dataElementDimensions",
"collectionWrapping": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": false,
"collection": true,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648,
"cascade": "all, delete-orphan"
},
{
"klass": "java.lang.Integer",
"propertyType": "INTEGER",
"name": "rangeAxisDecimals",
"fieldName": "rangeAxisDecimals",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.util.List",
"propertyType": "COLLECTION",
"itemKlass": "org.hisp.dhis.dataelement.DataElementOperand",
"itemPropertyType": "REFERENCE",
"name": "dataElementOperand",
"fieldName": "dataElementOperands",
"persisted": false,
"collectionName": "dataElementOperands",
"collectionWrapping": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": false,
"collection": true,
"owner": false,
"identifiableObject": true,
"nameableObject": true,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648
},
{
"klass": "java.util.List",
"propertyType": "COLLECTION",
"itemKlass": "org.hisp.dhis.dataelement.DataElementGroup",
"itemPropertyType": "REFERENCE",
"name": "dataElementGroup",
"fieldName": "dataElementGroups",
"persisted": false,
"collectionName": "dataElementGroups",
"collectionWrapping": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": false,
"collection": true,
"owner": false,
"identifiableObject": true,
"nameableObject": true,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648
},
{
"klass": "java.lang.String",
"propertyType": "TEXT",
"name": "publicAccess",
"fieldName": "publicAccess",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 8,
"max": 8,
"min": 8,
"cascade": "none"
},
{
"klass": "org.hisp.dhis.program.ProgramStage",
"propertyType": "REFERENCE",
"name": "programStage",
"fieldName": "programStage",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": false,
"collection": false,
"owner": true,
"identifiableObject": true,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.util.List",
"propertyType": "COLLECTION",
"itemKlass": "org.hisp.dhis.organisationunit.OrganisationUnitGroup",
"itemPropertyType": "REFERENCE",
"name": "itemOrganisationUnitGroup",
"fieldName": "itemOrganisationUnitGroups",
"persisted": true,
"collectionName": "itemOrganisationUnitGroups",
"collectionWrapping": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": false,
"collection": true,
"owner": true,
"identifiableObject": true,
"nameableObject": true,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.String",
"propertyType": "TEXT",
"name": "digitGroupSeparator",
"fieldName": "digitGroupSeparator",
"persisted": false,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": false,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648
},
{
"klass": "java.util.List",
"propertyType": "COLLECTION",
"itemKlass": "org.hisp.dhis.dataset.DataSet",
"itemPropertyType": "REFERENCE",
"name": "dataSet",
"fieldName": "dataSets",
"persisted": false,
"collectionName": "dataSets",
"collectionWrapping": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": false,
"collection": true,
"owner": false,
"identifiableObject": true,
"nameableObject": true,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648
},
{
"klass": "java.util.List",
"propertyType": "COLLECTION",
"itemKlass": "org.hisp.dhis.indicator.Indicator",
"itemPropertyType": "REFERENCE",
"name": "indicator",
"fieldName": "indicators",
"persisted": false,
"collectionName": "indicators",
"collectionWrapping": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": false,
"collection": true,
"owner": false,
"identifiableObject": true,
"nameableObject": true,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648
},
{
"klass": "org.hisp.dhis.acl.Access",
"propertyType": "COMPLEX",
"name": "access",
"fieldName": "access",
"persisted": false,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": false,
"collection": false,
"owner": false,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648
},
{
"klass": "java.util.List",
"propertyType": "COLLECTION",
"itemKlass": "java.lang.String",
"itemPropertyType": "TEXT",
"name": "columnDimension",
"fieldName": "columnDimensions",
"persisted": true,
"collectionName": "columnDimensions",
"collectionWrapping": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": true,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.String",
"propertyType": "TEXT",
"name": "domainAxisLabel",
"fieldName": "domainAxisLabel",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.Boolean",
"propertyType": "BOOLEAN",
"name": "hideTitle",
"fieldName": "hideTitle",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.Integer",
"propertyType": "INTEGER",
"name": "rangeAxisSteps",
"fieldName": "rangeAxisSteps",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.String",
"propertyType": "TEXT",
"name": "displayName",
"fieldName": "displayName",
"persisted": false,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": false,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648
},
{
"klass": "java.util.List",
"propertyType": "COLLECTION",
"itemKlass": "org.hisp.dhis.trackedentity.TrackedEntityAttributeDimension",
"itemPropertyType": "COMPLEX",
"name": "attributeDimension",
"fieldName": "attributeDimensions",
"persisted": true,
"collectionName": "attributeDimensions",
"collectionWrapping": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": false,
"collection": true,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648,
"cascade": "all, delete-orphan"
},
{
"klass": "org.hisp.dhis.user.User",
"propertyType": "REFERENCE",
"name": "user",
"fieldName": "user",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": false,
"collection": false,
"owner": true,
"identifiableObject": true,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.Boolean",
"propertyType": "BOOLEAN",
"name": "hideLegend",
"fieldName": "hideLegend",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
}
]
},
{
"klass": "org.hisp.dhis.eventreport.EventReport",
"identifiableObject": true,
"nameableObject": false,
"singular": "eventReport",
"plural": "eventReports",
"namespace": "http://dhis2.org/schema/dxf/2.0",
"name": "eventReport",
"displayName": "Event Report",
"collectionName": "eventReports",
"shareable": true,
"apiEndpoint": "/eventReports",
"metadata": true,
"persisted": true,
"authorities": [
{
"type": "CREATE_PUBLIC",
"authorities": ["F_EVENTREPORT_PUBLIC_ADD"]
},
{
"type": "EXTERNALIZE",
"authorities": ["F_EVENTREPORT_EXTERNAL"]
}
],
"properties": [
{
"klass": "java.util.List",
"propertyType": "COLLECTION",
"itemKlass": "org.hisp.dhis.period.Period",
"itemPropertyType": "REFERENCE",
"name": "period",
"fieldName": "periods",
"persisted": true,
"collectionName": "periods",
"collectionWrapping": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": false,
"collection": true,
"owner": true,
"identifiableObject": true,
"nameableObject": true,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.util.List",
"propertyType": "COLLECTION",
"itemKlass": "org.hisp.dhis.dataelement.DataElementCategoryDimension",
"itemPropertyType": "COMPLEX",
"name": "categoryDimension",
"fieldName": "categoryDimensions",
"persisted": false,
"collectionName": "categoryDimensions",
"collectionWrapping": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": false,
"collection": true,
"owner": false,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648
},
{
"klass": "java.util.List",
"propertyType": "COLLECTION",
"itemKlass": "org.hisp.dhis.organisationunit.OrganisationUnitGroup",
"itemPropertyType": "REFERENCE",
"name": "organisationUnitGroup",
"fieldName": "organisationUnitGroups",
"persisted": true,
"collectionName": "organisationUnitGroups",
"collectionWrapping": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": false,
"collection": true,
"owner": true,
"identifiableObject": true,
"nameableObject": true,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.Boolean",
"propertyType": "BOOLEAN",
"name": "rewindRelativePeriods",
"fieldName": "rewindRelativePeriods",
"persisted": false,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": false,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648
},
{
"klass": "java.util.List",
"propertyType": "COLLECTION",
"itemKlass": "org.hisp.dhis.dataelement.CategoryOptionGroup",
"itemPropertyType": "REFERENCE",
"name": "categoryOptionGroup",
"fieldName": "categoryOptionGroups",
"persisted": false,
"collectionName": "categoryOptionGroups",
"collectionWrapping": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": false,
"collection": true,
"owner": false,
"identifiableObject": true,
"nameableObject": true,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648
},
{
"klass": "java.util.List",
"propertyType": "COLLECTION",
"itemKlass": "org.hisp.dhis.common.DimensionalObject",
"itemPropertyType": "REFERENCE",
"name": "column",
"fieldName": "columns",
"persisted": false,
"collectionName": "columns",
"collectionWrapping": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": true,
"owner": false,
"identifiableObject": true,
"nameableObject": true,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648
},
{
"klass": "java.util.Date",
"propertyType": "DATE",
"name": "endDate",
"fieldName": "endDate",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.Boolean",
"propertyType": "BOOLEAN",
"name": "colSubTotals",
"fieldName": "colSubTotals",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.Boolean",
"propertyType": "BOOLEAN",
"name": "showDimensionLabels",
"fieldName": "showDimensionLabels",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.Integer",
"propertyType": "INTEGER",
"name": "topLimit",
"fieldName": "topLimit",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.util.Date",
"propertyType": "DATE",
"name": "created",
"fieldName": "created",
"persisted": true,
"description": "The date this object was created.",
"attribute": true,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.String",
"propertyType": "URL",
"name": "href",
"fieldName": "href",
"persisted": false,
"attribute": true,
"simple": true,
"collection": false,
"owner": false,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648
},
{
"klass": "java.util.List",
"propertyType": "COLLECTION",
"itemKlass": "java.lang.Integer",
"itemPropertyType": "INTEGER",
"name": "organisationUnitLevel",
"fieldName": "organisationUnitLevels",
"persisted": true,
"collectionName": "organisationUnitLevels",
"collectionWrapping": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": true,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.Boolean",
"propertyType": "BOOLEAN",
"name": "hideEmptyRows",
"fieldName": "hideEmptyRows",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.util.List",
"propertyType": "COLLECTION",
"itemKlass": "org.hisp.dhis.organisationunit.OrganisationUnit",
"itemPropertyType": "REFERENCE",
"name": "organisationUnit",
"fieldName": "organisationUnits",
"persisted": true,
"collectionName": "organisationUnits",
"collectionWrapping": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": false,
"collection": true,
"owner": true,
"identifiableObject": true,
"nameableObject": true,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.Integer",
"propertyType": "INTEGER",
"name": "sortOrder",
"fieldName": "sortOrder",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.util.Date",
"propertyType": "DATE",
"name": "lastUpdated",
"fieldName": "lastUpdated",
"persisted": true,
"description": "The date this object was last updated.",
"attribute": true,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.Boolean",
"propertyType": "BOOLEAN",
"name": "userOrganisationUnit",
"fieldName": "userOrganisationUnit",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.util.List",
"propertyType": "COLLECTION",
"itemKlass": "java.lang.String",
"itemPropertyType": "TEXT",
"name": "rowDimension",
"fieldName": "rowDimensions",
"persisted": true,
"collectionName": "rowDimensions",
"collectionWrapping": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": true,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.String",
"propertyType": "IDENTIFIER",
"name": "code",
"fieldName": "code",
"persisted": true,
"description": "The unique code for this Object.",
"attribute": true,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": true,
"required": false,
"length": 50,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.String",
"propertyType": "TEXT",
"name": "fontSize",
"fieldName": "fontSize",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.String",
"propertyType": "TEXT",
"name": "displayDensity",
"fieldName": "displayDensity",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.Boolean",
"propertyType": "BOOLEAN",
"name": "userOrganisationUnitChildren",
"fieldName": "userOrganisationUnitChildren",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.util.List",
"propertyType": "COLLECTION",
"itemKlass": "org.hisp.dhis.common.DimensionalObject",
"itemPropertyType": "REFERENCE",
"name": "row",
"fieldName": "rows",
"persisted": false,
"collectionName": "rows",
"collectionWrapping": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": true,
"owner": false,
"identifiableObject": true,
"nameableObject": true,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648
},
{
"klass": "java.lang.Boolean",
"propertyType": "BOOLEAN",
"name": "rowSubTotals",
"fieldName": "rowSubTotals",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "org.hisp.dhis.program.Program",
"propertyType": "REFERENCE",
"name": "program",
"fieldName": "program",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": false,
"collection": false,
"owner": true,
"identifiableObject": true,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": true,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.util.Set",
"propertyType": "COLLECTION",
"itemKlass": "org.hisp.dhis.user.UserGroupAccess",
"itemPropertyType": "COMPLEX",
"name": "userGroupAccess",
"fieldName": "userGroupAccesses",
"persisted": true,
"collectionName": "userGroupAccesses",
"collectionWrapping": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": false,
"collection": true,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.String",
"propertyType": "TEXT",
"name": "countType",
"fieldName": "countType",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.util.List",
"propertyType": "COLLECTION",
"itemKlass": "org.hisp.dhis.common.DimensionalObject",
"itemPropertyType": "REFERENCE",
"name": "filter",
"fieldName": "filters",
"persisted": false,
"collectionName": "filters",
"collectionWrapping": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": true,
"owner": false,
"identifiableObject": true,
"nameableObject": true,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648
},
{
"klass": "org.hisp.dhis.period.RelativePeriods",
"propertyType": "COMPLEX",
"name": "relativePeriods",
"fieldName": "relatives",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": false,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": true,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "all-delete-orphan"
},
{
"klass": "java.lang.Boolean",
"propertyType": "BOOLEAN",
"name": "rowTotals",
"fieldName": "rowTotals",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.util.Date",
"propertyType": "DATE",
"name": "startDate",
"fieldName": "startDate",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.util.List",
"propertyType": "COLLECTION",
"itemKlass": "java.lang.String",
"itemPropertyType": "TEXT",
"name": "filterDimension",
"fieldName": "filterDimensions",
"persisted": true,
"collectionName": "filterDimensions",
"collectionWrapping": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": true,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.Boolean",
"propertyType": "BOOLEAN",
"name": "showHierarchy",
"fieldName": "showHierarchy",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.util.List",
"propertyType": "COLLECTION",
"itemKlass": "org.hisp.dhis.dataelement.DataElementCategoryOptionCombo",
"itemPropertyType": "REFERENCE",
"name": "categoryOptionCombo",
"fieldName": "categoryOptionCombos",
"persisted": false,
"collectionName": "categoryOptionCombos",
"collectionWrapping": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": false,
"collection": true,
"owner": false,
"identifiableObject": true,
"nameableObject": true,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648
},
{
"klass": "java.util.Map",
"propertyType": "COMPLEX",
"name": "parentGraphMap",
"fieldName": "parentGraphMap",
"persisted": false,
"attribute": false,
"simple": true,
"collection": false,
"owner": false,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648
},
{
"klass": "java.lang.String",
"propertyType": "IDENTIFIER",
"name": "id",
"fieldName": "uid",
"persisted": true,
"description": "The Unique Identifier for this Object.",
"attribute": true,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": true,
"required": false,
"length": 11,
"max": 11,
"min": 11,
"cascade": "none"
},
{
"klass": "java.lang.Boolean",
"propertyType": "BOOLEAN",
"name": "userOrganisationUnitGrandChildren",
"fieldName": "userOrganisationUnitGrandChildren",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.util.List",
"propertyType": "COLLECTION",
"itemKlass": "org.hisp.dhis.dataelement.DataElement",
"itemPropertyType": "REFERENCE",
"name": "dataElement",
"fieldName": "dataElements",
"persisted": false,
"collectionName": "dataElements",
"collectionWrapping": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": false,
"collection": true,
"owner": false,
"identifiableObject": true,
"nameableObject": true,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648
},
{
"klass": "java.lang.String",
"propertyType": "TEXT",
"name": "name",
"fieldName": "name",
"persisted": true,
"description": "The name of this Object. Required and unique.",
"attribute": true,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": true,
"length": 230,
"max": 2147483647,
"min": 2,
"cascade": "none"
},
{
"klass": "java.lang.Boolean",
"propertyType": "BOOLEAN",
"name": "externalAccess",
"fieldName": "externalAccess",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.util.List",
"propertyType": "COLLECTION",
"itemKlass": "org.hisp.dhis.trackedentity.TrackedEntityDataElementDimension",
"itemPropertyType": "COMPLEX",
"name": "dataElementDimension",
"fieldName": "dataElementDimensions",
"persisted": true,
"collectionName": "dataElementDimensions",
"collectionWrapping": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": false,
"collection": true,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648,
"cascade": "all, delete-orphan"
},
{
"klass": "java.lang.Boolean",
"propertyType": "BOOLEAN",
"name": "colTotals",
"fieldName": "colTotals",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.util.List",
"propertyType": "COLLECTION",
"itemKlass": "org.hisp.dhis.dataelement.DataElementOperand",
"itemPropertyType": "REFERENCE",
"name": "dataElementOperand",
"fieldName": "dataElementOperands",
"persisted": false,
"collectionName": "dataElementOperands",
"collectionWrapping": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": false,
"collection": true,
"owner": false,
"identifiableObject": true,
"nameableObject": true,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648
},
{
"klass": "java.util.List",
"propertyType": "COLLECTION",
"itemKlass": "org.hisp.dhis.dataelement.DataElementGroup",
"itemPropertyType": "REFERENCE",
"name": "dataElementGroup",
"fieldName": "dataElementGroups",
"persisted": false,
"collectionName": "dataElementGroups",
"collectionWrapping": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": false,
"collection": true,
"owner": false,
"identifiableObject": true,
"nameableObject": true,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648
},
{
"klass": "java.lang.String",
"propertyType": "TEXT",
"name": "publicAccess",
"fieldName": "publicAccess",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 8,
"max": 8,
"min": 8,
"cascade": "none"
},
{
"klass": "org.hisp.dhis.program.ProgramStage",
"propertyType": "REFERENCE",
"name": "programStage",
"fieldName": "programStage",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": false,
"collection": false,
"owner": true,
"identifiableObject": true,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.util.List",
"propertyType": "COLLECTION",
"itemKlass": "org.hisp.dhis.organisationunit.OrganisationUnitGroup",
"itemPropertyType": "REFERENCE",
"name": "itemOrganisationUnitGroup",
"fieldName": "itemOrganisationUnitGroups",
"persisted": true,
"collectionName": "itemOrganisationUnitGroups",
"collectionWrapping": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": false,
"collection": true,
"owner": true,
"identifiableObject": true,
"nameableObject": true,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.String",
"propertyType": "TEXT",
"name": "digitGroupSeparator",
"fieldName": "digitGroupSeparator",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.util.List",
"propertyType": "COLLECTION",
"itemKlass": "org.hisp.dhis.dataset.DataSet",
"itemPropertyType": "REFERENCE",
"name": "dataSet",
"fieldName": "dataSets",
"persisted": false,
"collectionName": "dataSets",
"collectionWrapping": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": false,
"collection": true,
"owner": false,
"identifiableObject": true,
"nameableObject": true,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648
},
{
"klass": "java.util.List",
"propertyType": "COLLECTION",
"itemKlass": "org.hisp.dhis.indicator.Indicator",
"itemPropertyType": "REFERENCE",
"name": "indicator",
"fieldName": "indicators",
"persisted": false,
"collectionName": "indicators",
"collectionWrapping": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": false,
"collection": true,
"owner": false,
"identifiableObject": true,
"nameableObject": true,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648
},
{
"klass": "org.hisp.dhis.acl.Access",
"propertyType": "COMPLEX",
"name": "access",
"fieldName": "access",
"persisted": false,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": false,
"collection": false,
"owner": false,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648
},
{
"klass": "java.util.List",
"propertyType": "COLLECTION",
"itemKlass": "java.lang.String",
"itemPropertyType": "TEXT",
"name": "columnDimension",
"fieldName": "columnDimensions",
"persisted": true,
"collectionName": "columnDimensions",
"collectionWrapping": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": true,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.String",
"propertyType": "TEXT",
"name": "dataType",
"fieldName": "dataType",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": true,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.String",
"propertyType": "TEXT",
"name": "displayName",
"fieldName": "displayName",
"persisted": false,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": false,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648
},
{
"klass": "java.util.List",
"propertyType": "COLLECTION",
"itemKlass": "org.hisp.dhis.trackedentity.TrackedEntityAttributeDimension",
"itemPropertyType": "COMPLEX",
"name": "attributeDimension",
"fieldName": "attributeDimensions",
"persisted": true,
"collectionName": "attributeDimensions",
"collectionWrapping": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": false,
"collection": true,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648,
"cascade": "all, delete-orphan"
},
{
"klass": "org.hisp.dhis.user.User",
"propertyType": "REFERENCE",
"name": "user",
"fieldName": "user",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": false,
"collection": false,
"owner": true,
"identifiableObject": true,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
}
]
},
{
"klass": "org.hisp.dhis.dashboard.DashboardItem",
"identifiableObject": true,
"nameableObject": false,
"singular": "dashboardItem",
"plural": "dashboardItems",
"namespace": "http://dhis2.org/schema/dxf/2.0",
"name": "dashboardItem",
"displayName": "Dashboard Item",
"collectionName": "dashboardItems",
"shareable": false,
"apiEndpoint": "/dashboardItems",
"metadata": true,
"persisted": true,
"authorities": [
{
"type": "CREATE_PUBLIC",
"authorities": ["F_DASHBOARD_PUBLIC_ADD"]
}
],
"properties": [
{
"klass": "java.util.List",
"propertyType": "COLLECTION",
"itemKlass": "org.hisp.dhis.document.Document",
"itemPropertyType": "REFERENCE",
"name": "resource",
"fieldName": "resources",
"persisted": true,
"collectionName": "resources",
"collectionWrapping": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": false,
"collection": true,
"owner": true,
"identifiableObject": true,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.util.List",
"propertyType": "COLLECTION",
"itemKlass": "org.hisp.dhis.user.User",
"itemPropertyType": "REFERENCE",
"name": "user",
"fieldName": "users",
"persisted": true,
"collectionName": "users",
"collectionWrapping": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": false,
"collection": true,
"owner": true,
"identifiableObject": true,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "org.hisp.dhis.reporttable.ReportTable",
"propertyType": "REFERENCE",
"name": "reportTable",
"fieldName": "reportTable",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": false,
"collection": false,
"owner": true,
"identifiableObject": true,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.Integer",
"propertyType": "INTEGER",
"name": "contentCount",
"persisted": false,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": false,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648
},
{
"klass": "java.lang.String",
"propertyType": "TEXT",
"name": "type",
"persisted": false,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": false,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648
},
{
"klass": "java.lang.Boolean",
"propertyType": "BOOLEAN",
"name": "messages",
"fieldName": "messages",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.String",
"propertyType": "IDENTIFIER",
"name": "id",
"fieldName": "uid",
"persisted": true,
"description": "The Unique Identifier for this Object.",
"attribute": true,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": true,
"required": false,
"length": 11,
"max": 11,
"min": 11,
"cascade": "none"
},
{
"klass": "java.util.Date",
"propertyType": "DATE",
"name": "created",
"fieldName": "created",
"persisted": true,
"description": "The date this object was created.",
"attribute": true,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.String",
"propertyType": "TEXT",
"name": "name",
"fieldName": "name",
"persisted": false,
"description": "The name of this Object. Required and unique.",
"attribute": true,
"simple": true,
"collection": false,
"owner": false,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": 2
},
{
"klass": "org.hisp.dhis.mapping.Map",
"propertyType": "REFERENCE",
"name": "map",
"fieldName": "map",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": false,
"collection": false,
"owner": true,
"identifiableObject": true,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.Boolean",
"propertyType": "BOOLEAN",
"name": "externalAccess",
"fieldName": "externalAccess",
"persisted": false,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": false,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648
},
{
"klass": "org.hisp.dhis.eventreport.EventReport",
"propertyType": "REFERENCE",
"name": "eventReport",
"fieldName": "eventReport",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": false,
"collection": false,
"owner": true,
"identifiableObject": true,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.String",
"propertyType": "URL",
"name": "href",
"fieldName": "href",
"persisted": false,
"attribute": true,
"simple": true,
"collection": false,
"owner": false,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648
},
{
"klass": "java.util.List",
"propertyType": "COLLECTION",
"itemKlass": "org.hisp.dhis.report.Report",
"itemPropertyType": "REFERENCE",
"name": "report",
"fieldName": "reports",
"persisted": true,
"collectionName": "reports",
"collectionWrapping": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": false,
"collection": true,
"owner": true,
"identifiableObject": true,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.String",
"propertyType": "TEXT",
"name": "publicAccess",
"fieldName": "publicAccess",
"persisted": false,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": false,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 8,
"min": 8
},
{
"klass": "org.hisp.dhis.eventchart.EventChart",
"propertyType": "REFERENCE",
"name": "eventChart",
"fieldName": "eventChart",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": false,
"collection": false,
"owner": true,
"identifiableObject": true,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.util.Date",
"propertyType": "DATE",
"name": "lastUpdated",
"fieldName": "lastUpdated",
"persisted": true,
"description": "The date this object was last updated.",
"attribute": true,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.String",
"propertyType": "IDENTIFIER",
"name": "code",
"fieldName": "code",
"persisted": true,
"description": "The unique code for this Object.",
"attribute": true,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": true,
"required": false,
"length": 50,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.String",
"propertyType": "TEXT",
"name": "shape",
"fieldName": "shape",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "org.hisp.dhis.acl.Access",
"propertyType": "COMPLEX",
"name": "access",
"fieldName": "access",
"persisted": false,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": false,
"collection": false,
"owner": false,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648
},
{
"klass": "org.hisp.dhis.chart.Chart",
"propertyType": "REFERENCE",
"name": "chart",
"fieldName": "chart",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": false,
"collection": false,
"owner": true,
"identifiableObject": true,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.util.Set",
"propertyType": "COLLECTION",
"itemKlass": "org.hisp.dhis.user.UserGroupAccess",
"itemPropertyType": "COMPLEX",
"name": "userGroupAccess",
"fieldName": "userGroupAccesses",
"persisted": false,
"collectionName": "userGroupAccesses",
"collectionWrapping": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": false,
"collection": true,
"owner": false,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648
},
{
"klass": "java.lang.String",
"propertyType": "TEXT",
"name": "displayName",
"fieldName": "displayName",
"persisted": false,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": false,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648
},
{
"klass": "org.hisp.dhis.user.User",
"propertyType": "REFERENCE",
"name": "user",
"fieldName": "user",
"persisted": false,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": false,
"collection": false,
"owner": false,
"identifiableObject": true,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648
}
]
},
{
"klass": "org.hisp.dhis.dashboard.Dashboard",
"identifiableObject": true,
"nameableObject": false,
"singular": "dashboard",
"plural": "dashboards",
"namespace": "http://dhis2.org/schema/dxf/2.0",
"name": "dashboard",
"displayName": "Dashboard",
"collectionName": "dashboards",
"shareable": true,
"apiEndpoint": "/dashboards",
"metadata": true,
"persisted": true,
"authorities": [
{
"type": "CREATE_PUBLIC",
"authorities": ["F_DASHBOARD_PUBLIC_ADD"]
},
{
"type": "EXTERNALIZE",
"authorities": ["F_DASHBOARD_PUBLIC_ADD"]
}
],
"properties": [
{
"klass": "java.lang.String",
"propertyType": "TEXT",
"name": "publicAccess",
"fieldName": "publicAccess",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 8,
"max": 8,
"min": 8,
"cascade": "none"
},
{
"klass": "java.util.Date",
"propertyType": "DATE",
"name": "lastUpdated",
"fieldName": "lastUpdated",
"persisted": true,
"description": "The date this object was last updated.",
"attribute": true,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.String",
"propertyType": "IDENTIFIER",
"name": "code",
"fieldName": "code",
"persisted": true,
"description": "The unique code for this Object.",
"attribute": true,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": true,
"required": false,
"length": 50,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "org.hisp.dhis.acl.Access",
"propertyType": "COMPLEX",
"name": "access",
"fieldName": "access",
"persisted": false,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": false,
"collection": false,
"owner": false,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648
},
{
"klass": "java.lang.String",
"propertyType": "IDENTIFIER",
"name": "id",
"fieldName": "uid",
"persisted": true,
"description": "The Unique Identifier for this Object.",
"attribute": true,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": true,
"required": false,
"length": 11,
"max": 11,
"min": 11,
"cascade": "none"
},
{
"klass": "java.util.List",
"propertyType": "COLLECTION",
"itemKlass": "org.hisp.dhis.dashboard.DashboardItem",
"itemPropertyType": "REFERENCE",
"name": "dashboardItem",
"fieldName": "items",
"persisted": true,
"collectionName": "dashboardItems",
"collectionWrapping": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": false,
"collection": true,
"owner": true,
"identifiableObject": true,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648,
"cascade": "save-update"
},
{
"klass": "java.util.Date",
"propertyType": "DATE",
"name": "created",
"fieldName": "created",
"persisted": true,
"description": "The date this object was created.",
"attribute": true,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.String",
"propertyType": "TEXT",
"name": "name",
"fieldName": "name",
"persisted": true,
"description": "The name of this Object. Required and unique.",
"attribute": true,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": true,
"length": 230,
"max": 2147483647,
"min": 2,
"cascade": "none"
},
{
"klass": "java.lang.Boolean",
"propertyType": "BOOLEAN",
"name": "externalAccess",
"fieldName": "externalAccess",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.util.Set",
"propertyType": "COLLECTION",
"itemKlass": "org.hisp.dhis.user.UserGroupAccess",
"itemPropertyType": "COMPLEX",
"name": "userGroupAccess",
"fieldName": "userGroupAccesses",
"persisted": true,
"collectionName": "userGroupAccesses",
"collectionWrapping": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": false,
"collection": true,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.String",
"propertyType": "TEXT",
"name": "displayName",
"fieldName": "displayName",
"persisted": false,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": false,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648
},
{
"klass": "java.lang.Integer",
"propertyType": "INTEGER",
"name": "itemCount",
"persisted": false,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": false,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648
},
{
"klass": "org.hisp.dhis.user.User",
"propertyType": "REFERENCE",
"name": "user",
"fieldName": "user",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": false,
"collection": false,
"owner": true,
"identifiableObject": true,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.String",
"propertyType": "URL",
"name": "href",
"fieldName": "href",
"persisted": false,
"attribute": true,
"simple": true,
"collection": false,
"owner": false,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648
}
]
},
{
"klass": "org.hisp.dhis.user.UserCredentials",
"identifiableObject": true,
"nameableObject": false,
"singular": "userCredentials",
"plural": "userCredentials",
"namespace": "http://dhis2.org/schema/dxf/2.0",
"name": "userCredentials",
"displayName": "User Credentials",
"collectionName": "userCredentials",
"shareable": false,
"metadata": false,
"persisted": true,
"properties": [
{
"klass": "java.lang.String",
"propertyType": "TEXT",
"name": "publicAccess",
"fieldName": "publicAccess",
"persisted": false,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": false,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 8,
"min": 8
},
{
"klass": "java.util.Date",
"propertyType": "DATE",
"name": "lastUpdated",
"fieldName": "lastUpdated",
"persisted": false,
"description": "The date this object was last updated.",
"attribute": true,
"simple": true,
"collection": false,
"owner": false,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648
},
{
"klass": "java.lang.String",
"propertyType": "IDENTIFIER",
"name": "code",
"fieldName": "code",
"persisted": false,
"description": "The unique code for this Object.",
"attribute": true,
"simple": true,
"collection": false,
"owner": false,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648
},
{
"klass": "org.hisp.dhis.acl.Access",
"propertyType": "COMPLEX",
"name": "access",
"fieldName": "access",
"persisted": false,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": false,
"collection": false,
"owner": false,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648
},
{
"klass": "java.lang.Boolean",
"propertyType": "BOOLEAN",
"name": "selfRegistered",
"fieldName": "selfRegistered",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.util.Set",
"propertyType": "COLLECTION",
"itemKlass": "org.hisp.dhis.dataelement.CategoryOptionGroupSet",
"itemPropertyType": "REFERENCE",
"name": "cogsDimensionConstraint",
"fieldName": "cogsDimensionConstraints",
"persisted": true,
"collectionName": "cogsDimensionConstraints",
"collectionWrapping": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": false,
"collection": true,
"owner": true,
"identifiableObject": true,
"nameableObject": true,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.String",
"propertyType": "IDENTIFIER",
"name": "id",
"fieldName": "uid",
"persisted": false,
"description": "The Unique Identifier for this Object.",
"attribute": true,
"simple": true,
"collection": false,
"owner": false,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 11,
"min": 11
},
{
"klass": "java.util.Date",
"propertyType": "DATE",
"name": "lastLogin",
"fieldName": "lastLogin",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.String",
"propertyType": "TEXT",
"name": "username",
"fieldName": "username",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": true,
"required": true,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.util.Set",
"propertyType": "COLLECTION",
"itemKlass": "org.hisp.dhis.user.UserAuthorityGroup",
"itemPropertyType": "REFERENCE",
"name": "userRole",
"fieldName": "userAuthorityGroups",
"persisted": true,
"collectionName": "userRoles",
"collectionWrapping": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": false,
"collection": true,
"owner": true,
"identifiableObject": true,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.util.Date",
"propertyType": "DATE",
"name": "created",
"fieldName": "created",
"persisted": true,
"description": "The date this object was created.",
"attribute": true,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.String",
"propertyType": "TEXT",
"name": "name",
"fieldName": "name",
"persisted": false,
"description": "The name of this Object. Required and unique.",
"attribute": true,
"simple": true,
"collection": false,
"owner": false,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": 2
},
{
"klass": "java.util.Set",
"propertyType": "COLLECTION",
"itemKlass": "org.hisp.dhis.dataelement.DataElementCategory",
"itemPropertyType": "REFERENCE",
"name": "catDimensionConstraint",
"fieldName": "catDimensionConstraints",
"persisted": true,
"collectionName": "catDimensionConstraints",
"collectionWrapping": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": false,
"collection": true,
"owner": true,
"identifiableObject": true,
"nameableObject": true,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.Boolean",
"propertyType": "BOOLEAN",
"name": "externalAccess",
"fieldName": "externalAccess",
"persisted": false,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": false,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648
},
{
"klass": "java.util.Set",
"propertyType": "COLLECTION",
"itemKlass": "org.hisp.dhis.user.UserGroupAccess",
"itemPropertyType": "COMPLEX",
"name": "userGroupAccess",
"fieldName": "userGroupAccesses",
"persisted": false,
"collectionName": "userGroupAccesses",
"collectionWrapping": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": false,
"collection": true,
"owner": false,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648
},
{
"klass": "java.lang.Boolean",
"propertyType": "BOOLEAN",
"name": "invitation",
"fieldName": "invitation",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.String",
"propertyType": "TEXT",
"name": "displayName",
"fieldName": "displayName",
"persisted": false,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": false,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648
},
{
"klass": "java.util.Date",
"propertyType": "DATE",
"name": "passwordLastUpdated",
"fieldName": "passwordLastUpdated",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "org.hisp.dhis.user.User",
"propertyType": "REFERENCE",
"name": "user",
"fieldName": "user",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": false,
"collection": false,
"owner": true,
"identifiableObject": true,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.String",
"propertyType": "URL",
"name": "href",
"fieldName": "href",
"persisted": false,
"attribute": true,
"simple": true,
"collection": false,
"owner": false,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648
},
{
"klass": "java.lang.Boolean",
"propertyType": "BOOLEAN",
"name": "disabled",
"fieldName": "disabled",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.String",
"propertyType": "TEXT",
"name": "openId",
"fieldName": "openId",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": true,
"required": false,
"length": 512,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
}
]
},
{
"klass": "org.hisp.dhis.trackedentity.TrackedEntityInstance",
"identifiableObject": true,
"nameableObject": false,
"singular": "trackedEntityInstance",
"plural": "trackedEntityInstances",
"namespace": "http://dhis2.org/schema/dxf/2.0",
"name": "trackedEntityInstance",
"displayName": "Tracked Entity Instance",
"collectionName": "trackedEntityInstances",
"shareable": false,
"apiEndpoint": "/trackedEntityInstances",
"metadata": false,
"persisted": true,
"properties": [
{
"klass": "java.lang.String",
"propertyType": "TEXT",
"name": "publicAccess",
"fieldName": "publicAccess",
"persisted": false,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": false,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 8,
"min": 8
},
{
"klass": "java.util.Date",
"propertyType": "DATE",
"name": "lastUpdated",
"fieldName": "lastUpdated",
"persisted": true,
"description": "The date this object was last updated.",
"attribute": true,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.String",
"propertyType": "IDENTIFIER",
"name": "code",
"fieldName": "code",
"persisted": true,
"description": "The unique code for this Object.",
"attribute": true,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": true,
"required": false,
"length": 50,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "org.hisp.dhis.acl.Access",
"propertyType": "COMPLEX",
"name": "access",
"fieldName": "access",
"persisted": false,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": false,
"collection": false,
"owner": false,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648
},
{
"klass": "org.hisp.dhis.organisationunit.OrganisationUnit",
"propertyType": "REFERENCE",
"name": "organisationUnit",
"fieldName": "organisationUnit",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": false,
"collection": false,
"owner": true,
"identifiableObject": true,
"nameableObject": true,
"readable": true,
"writable": true,
"unique": false,
"required": true,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.String",
"propertyType": "IDENTIFIER",
"name": "id",
"fieldName": "uid",
"persisted": true,
"description": "The Unique Identifier for this Object.",
"attribute": true,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": true,
"required": false,
"length": 11,
"max": 11,
"min": 11,
"cascade": "none"
},
{
"klass": "org.hisp.dhis.trackedentity.TrackedEntityInstance",
"propertyType": "REFERENCE",
"name": "representative",
"fieldName": "representative",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": false,
"collection": false,
"owner": true,
"identifiableObject": true,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "org.hisp.dhis.trackedentity.TrackedEntity",
"propertyType": "REFERENCE",
"name": "trackedEntity",
"fieldName": "trackedEntity",
"persisted": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": false,
"collection": false,
"owner": true,
"identifiableObject": true,
"nameableObject": true,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.util.Date",
"propertyType": "DATE",
"name": "created",
"fieldName": "created",
"persisted": true,
"description": "The date this object was created.",
"attribute": true,
"simple": true,
"collection": false,
"owner": true,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": true,
"unique": false,
"required": false,
"length": 255,
"max": 2147483647,
"min": -2147483648,
"cascade": "none"
},
{
"klass": "java.lang.String",
"propertyType": "TEXT",
"name": "name",
"fieldName": "name",
"persisted": false,
"description": "The name of this Object. Required and unique.",
"attribute": true,
"simple": true,
"collection": false,
"owner": false,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": 2
},
{
"klass": "java.lang.Boolean",
"propertyType": "BOOLEAN",
"name": "externalAccess",
"fieldName": "externalAccess",
"persisted": false,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": false,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648
},
{
"klass": "java.util.Set",
"propertyType": "COLLECTION",
"itemKlass": "org.hisp.dhis.user.UserGroupAccess",
"itemPropertyType": "COMPLEX",
"name": "userGroupAccess",
"fieldName": "userGroupAccesses",
"persisted": false,
"collectionName": "userGroupAccesses",
"collectionWrapping": true,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": false,
"collection": true,
"owner": false,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648
},
{
"klass": "java.lang.String",
"propertyType": "TEXT",
"name": "displayName",
"fieldName": "displayName",
"persisted": false,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": true,
"collection": false,
"owner": false,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648
},
{
"klass": "org.hisp.dhis.user.User",
"propertyType": "REFERENCE",
"name": "user",
"fieldName": "user",
"persisted": false,
"namespace": "http://dhis2.org/schema/dxf/2.0",
"attribute": false,
"simple": false,
"collection": false,
"owner": false,
"identifiableObject": true,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648
},
{
"klass": "java.lang.String",
"propertyType": "URL",
"name": "href",
"fieldName": "href",
"persisted": false,
"attribute": true,
"simple": true,
"collection": false,
"owner": false,
"identifiableObject": false,
"nameableObject": false,
"readable": true,
"writable": false,
"unique": false,
"required": false,
"length": 2147483647,
"max": 2147483647,
"min": -2147483648
}
]
}
]
}