EntityCustomizationDto Data Type

The Class EntityCustomizationDto.

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

Example

{
  "classname" : "...",
  "field" : [ {
    "disabled" : true,
    "id" : 12345,
    "auditableField" : [ {
      "entityClass" : "...",
      "fieldName" : "...",
      "id" : 12345,
      "changeOrigin" : "...",
      "auditableField" : [ { }, { } ],
      "originName" : "...",
      "code" : "...",
      "previousState" : "...",
      "currentState" : "...",
      "description" : "...",
      "created" : "...",
      "updatedCode" : "...",
      "actor" : "..."
    }, {
      "entityClass" : "...",
      "fieldName" : "...",
      "id" : 12345,
      "changeOrigin" : "...",
      "auditableField" : [ { }, { } ],
      "originName" : "...",
      "code" : "...",
      "previousState" : "...",
      "currentState" : "...",
      "description" : "...",
      "created" : "...",
      "updatedCode" : "...",
      "actor" : "..."
    } ],
    "code" : "...",
    "description" : "...",
    "languageDescriptions" : [ {
      "languageCode" : "...",
      "description" : "..."
    }, {
      "languageCode" : "...",
      "description" : "..."
    } ],
    "updatedCode" : "...",
    "fieldType" : "CHILD_ENTITY",
    "appliesTo" : "...",
    "defaultValue" : "...",
    "useInheritedAsDefaultValue" : true,
    "storageType" : "LIST",
    "valueRequired" : true,
    "uniqueConstraint" : true,
    "versionable" : true,
    "triggerEndPeriodEvent" : true,
    "calendar" : "...",
    "entityClazz" : "...",
    "listValues" : {
      "property1" : "...",
      "property2" : "..."
    },
    "allowEdit" : true,
    "hideOnNew" : true,
    "maxValue" : 12345,
    "minValue" : 12345,
    "regExp" : "...",
    "nbDecimal" : 12345,
    "roundingMode" : "UP",
    "guiPosition" : "...",
    "mapKeyType" : "LONG",
    "applicableOnEl" : "...",
    "matrixColumn" : [ {
      "columnUse" : "USE_KEY",
      "position" : 12345,
      "code" : "...",
      "label" : "...",
      "keyType" : "RON"
    }, {
      "columnUse" : "USE_KEY",
      "position" : 12345,
      "code" : "...",
      "label" : "...",
      "keyType" : "STRING"
    } ],
    "fieldCode" : [ "...", "..." ],
    "indexType" : "STORE_ONLY",
    "tags" : "...",
    "displayFormat" : "...",
    "customTableCodeEL" : "...",
    "dataFilterEL" : "...",
    "fieldsEL" : "...",
    "versionFilterEL" : "..."
  }, {
    "disabled" : true,
    "id" : 12345,
    "auditableField" : [ {
      "entityClass" : "...",
      "fieldName" : "...",
      "id" : 12345,
      "changeOrigin" : "...",
      "auditableField" : [ { }, { } ],
      "originName" : "...",
      "code" : "...",
      "previousState" : "...",
      "currentState" : "...",
      "description" : "...",
      "created" : "...",
      "updatedCode" : "...",
      "actor" : "..."
    }, {
      "entityClass" : "...",
      "fieldName" : "...",
      "id" : 12345,
      "changeOrigin" : "...",
      "auditableField" : [ { }, { } ],
      "originName" : "...",
      "code" : "...",
      "previousState" : "...",
      "currentState" : "...",
      "description" : "...",
      "created" : "...",
      "updatedCode" : "...",
      "actor" : "..."
    } ],
    "code" : "...",
    "description" : "...",
    "languageDescriptions" : [ {
      "languageCode" : "...",
      "description" : "..."
    }, {
      "languageCode" : "...",
      "description" : "..."
    } ],
    "updatedCode" : "...",
    "fieldType" : "LIST",
    "appliesTo" : "...",
    "defaultValue" : "...",
    "useInheritedAsDefaultValue" : true,
    "storageType" : "MATRIX",
    "valueRequired" : true,
    "uniqueConstraint" : true,
    "versionable" : true,
    "triggerEndPeriodEvent" : true,
    "calendar" : "...",
    "entityClazz" : "...",
    "listValues" : {
      "property1" : "...",
      "property2" : "..."
    },
    "allowEdit" : true,
    "hideOnNew" : true,
    "maxValue" : 12345,
    "minValue" : 12345,
    "regExp" : "...",
    "nbDecimal" : 12345,
    "roundingMode" : "UP",
    "guiPosition" : "...",
    "mapKeyType" : "DOUBLE",
    "applicableOnEl" : "...",
    "matrixColumn" : [ {
      "columnUse" : "USE_KEY",
      "position" : 12345,
      "code" : "...",
      "label" : "...",
      "keyType" : "STRING"
    }, {
      "columnUse" : "USE_VALUE",
      "position" : 12345,
      "code" : "...",
      "label" : "...",
      "keyType" : "STRING"
    } ],
    "fieldCode" : [ "...", "..." ],
    "indexType" : "STORE_ONLY",
    "tags" : "...",
    "displayFormat" : "...",
    "customTableCodeEL" : "...",
    "dataFilterEL" : "...",
    "fieldsEL" : "...",
    "versionFilterEL" : "..."
  } ],
  "action" : [ {
    "disabled" : true,
    "appliesTo" : "...",
    "id" : 12345,
    "auditableField" : [ {
      "entityClass" : "...",
      "fieldName" : "...",
      "id" : 12345,
      "changeOrigin" : "...",
      "auditableField" : [ { }, { } ],
      "originName" : "...",
      "code" : "...",
      "previousState" : "...",
      "currentState" : "...",
      "description" : "...",
      "created" : "...",
      "updatedCode" : "...",
      "actor" : "..."
    }, {
      "entityClass" : "...",
      "fieldName" : "...",
      "id" : 12345,
      "changeOrigin" : "...",
      "auditableField" : [ { }, { } ],
      "originName" : "...",
      "code" : "...",
      "previousState" : "...",
      "currentState" : "...",
      "description" : "...",
      "created" : "...",
      "updatedCode" : "...",
      "actor" : "..."
    } ],
    "applicableOnEl" : "...",
    "code" : "...",
    "label" : "...",
    "labelsTranslated" : [ {
      "languageCode" : "...",
      "description" : "..."
    }, {
      "languageCode" : "...",
      "description" : "..."
    } ],
    "description" : "...",
    "script" : {
      "disabled" : true,
      "executionRoles" : [ "...", "..." ],
      "type" : "JAVA",
      "sourcingRoles" : [ "...", "..." ],
      "id" : 12345,
      "reuse" : true,
      "auditableField" : [ { }, { } ],
      "scriptInstanceCategoryCode" : "...",
      "script" : "...",
      "code" : "...",
      "description" : "...",
      "updatedCode" : "..."
    },
    "updatedCode" : "...",
    "guiPosition" : "..."
  }, {
    "disabled" : true,
    "appliesTo" : "...",
    "id" : 12345,
    "auditableField" : [ {
      "entityClass" : "...",
      "fieldName" : "...",
      "id" : 12345,
      "changeOrigin" : "...",
      "auditableField" : [ { }, { } ],
      "originName" : "...",
      "code" : "...",
      "previousState" : "...",
      "currentState" : "...",
      "description" : "...",
      "created" : "...",
      "updatedCode" : "...",
      "actor" : "..."
    }, {
      "entityClass" : "...",
      "fieldName" : "...",
      "id" : 12345,
      "changeOrigin" : "...",
      "auditableField" : [ { }, { } ],
      "originName" : "...",
      "code" : "...",
      "previousState" : "...",
      "currentState" : "...",
      "description" : "...",
      "created" : "...",
      "updatedCode" : "...",
      "actor" : "..."
    } ],
    "applicableOnEl" : "...",
    "code" : "...",
    "label" : "...",
    "labelsTranslated" : [ {
      "languageCode" : "...",
      "description" : "..."
    }, {
      "languageCode" : "...",
      "description" : "..."
    } ],
    "description" : "...",
    "script" : {
      "disabled" : true,
      "executionRoles" : [ "...", "..." ],
      "type" : "JAVA_CLASS",
      "sourcingRoles" : [ "...", "..." ],
      "id" : 12345,
      "reuse" : true,
      "auditableField" : [ { }, { } ],
      "scriptInstanceCategoryCode" : "...",
      "script" : "...",
      "code" : "...",
      "description" : "...",
      "updatedCode" : "..."
    },
    "updatedCode" : "...",
    "guiPosition" : "..."
  } ]
}