EntityCustomizationDto Data Type

Implemented Interfaces
Serializable
Properties
name data type description
classname string
field array of CustomFieldTemplateDto
action array of EntityCustomActionDto

Example

{
  "classname" : "...",
  "field" : [ {
    "code" : "...",
    "description" : "...",
    "fieldType" : "LONG",
    "appliesTo" : "...",
    "defaultValue" : "...",
    "storageType" : "LIST",
    "valueRequired" : true,
    "versionable" : true,
    "triggerEndPeriodEvent" : true,
    "calendar" : "...",
    "cacheValueTimeperiod" : 12345,
    "entityClazz" : "...",
    "listValues" : {
      "property1" : "...",
      "property2" : "..."
    },
    "allowEdit" : true,
    "hideOnNew" : true,
    "maxValue" : 12345,
    "minValue" : 12345,
    "regExp" : "...",
    "cacheValue" : true,
    "guiPosition" : "...",
    "mapKeyType" : "STRING",
    "applicableOnEl" : "...",
    "matrixColumn" : [ {
      "position" : 12345,
      "code" : "...",
      "label" : "...",
      "keyType" : "RON"
    }, {
      "position" : 12345,
      "code" : "...",
      "label" : "...",
      "keyType" : "STRING"
    } ],
    "fieldCode" : [ "...", "..." ],
    "indexType" : "STORE_ONLY"
  }, {
    "code" : "...",
    "description" : "...",
    "fieldType" : "CHILD_ENTITY",
    "appliesTo" : "...",
    "defaultValue" : "...",
    "storageType" : "MAP",
    "valueRequired" : true,
    "versionable" : true,
    "triggerEndPeriodEvent" : true,
    "calendar" : "...",
    "cacheValueTimeperiod" : 12345,
    "entityClazz" : "...",
    "listValues" : {
      "property1" : "...",
      "property2" : "..."
    },
    "allowEdit" : true,
    "hideOnNew" : true,
    "maxValue" : 12345,
    "minValue" : 12345,
    "regExp" : "...",
    "cacheValue" : true,
    "guiPosition" : "...",
    "mapKeyType" : "STRING",
    "applicableOnEl" : "...",
    "matrixColumn" : [ {
      "position" : 12345,
      "code" : "...",
      "label" : "...",
      "keyType" : "STRING"
    }, {
      "position" : 12345,
      "code" : "...",
      "label" : "...",
      "keyType" : "STRING"
    } ],
    "fieldCode" : [ "...", "..." ],
    "indexType" : "INDEX"
  } ],
  "action" : [ {
    "code" : "...",
    "description" : "...",
    "appliesTo" : "...",
    "applicableOnEl" : "...",
    "label" : "...",
    "script" : {
      "executionRoles" : [ { }, { } ],
      "sourcingRoles" : [ { }, { } ],
      "code" : "...",
      "description" : "...",
      "type" : "JAVA",
      "script" : "..."
    }
  }, {
    "code" : "...",
    "description" : "...",
    "appliesTo" : "...",
    "applicableOnEl" : "...",
    "label" : "...",
    "script" : {
      "executionRoles" : [ { }, { } ],
      "sourcingRoles" : [ { }, { } ],
      "code" : "...",
      "description" : "...",
      "type" : "JAVA",
      "script" : "..."
    }
  } ]
}