All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.liferay.object.internal.batch.object-definition.batch-engine-data.json Maven / Gradle / Ivy

{
	"configuration": {
		"className": "com.liferay.object.admin.rest.dto.v1_0.ObjectDefinition",
		"multiCompany": true,
		"parameters": {
			"containsHeaders": "true",
			"createStrategy": "UPSERT",
			"featureFlag": "LPS-198183",
			"importStrategy": "ON_ERROR_FAIL",
			"updateStrategy": "UPDATE"
		},
		"taskItemDelegateName": "DEFAULT"
	},
	"items": [
		{
			"accountEntryRestricted": false,
			"externalReferenceCode": "L_BOOKMARK",
			"label": {
				"en_US": "Bookmark"
			},
			"modifiable": true,
			"name": "Bookmark",
			"objectFields": [
				{
					"DBType": "Clob",
					"businessType": "LongText",
					"defaultValue": "",
					"externalReferenceCode": "DESCRIPTION",
					"indexed": true,
					"indexedAsKeyword": false,
					"indexedLanguageId": "",
					"label": {
						"en_US": "Description"
					},
					"listTypeDefinitionExternalReferenceCode": "",
					"name": "description",
					"objectFieldSettings": [
						{
							"name": "showCounter",
							"value": "false"
						}
					],
					"required": false,
					"state": false,
					"system": true,
					"type": "Clob"
				},
				{
					"DBType": "String",
					"businessType": "Text",
					"defaultValue": "",
					"externalReferenceCode": "NAME",
					"indexed": true,
					"indexedAsKeyword": false,
					"indexedLanguageId": "en_US",
					"label": {
						"en_US": "Name"
					},
					"listTypeDefinitionExternalReferenceCode": "",
					"name": "name",
					"objectFieldSettings": [
						{
							"name": "showCounter",
							"value": "false"
						}
					],
					"required": false,
					"state": false,
					"system": true,
					"type": "String"
				},
				{
					"DBType": "String",
					"businessType": "Text",
					"defaultValue": "",
					"externalReferenceCode": "URL",
					"indexed": true,
					"indexedAsKeyword": false,
					"indexedLanguageId": "en_US",
					"label": {
						"en_US": "URL"
					},
					"listTypeDefinitionExternalReferenceCode": "",
					"name": "url",
					"objectFieldSettings": [
						{
							"name": "showCounter",
							"value": "false"
						}
					],
					"required": true,
					"state": false,
					"system": true,
					"type": "String"
				}
			],
			"objectLayouts": [
				{
					"defaultObjectLayout": true,
					"name": {
						"en_US": "Main"
					},
					"objectDefinitionExternalReferenceCode": "L_BOOKMARK",
					"objectLayoutTabs": [
						{
							"name": {
								"en_US": "Bookmark"
							},
							"objectLayoutBoxes": [
								{
									"collapsable": false,
									"name": {
										"en_US": "My Link"
									},
									"objectLayoutRows": [
										{
											"objectLayoutColumns": [
												{
													"objectFieldName": "name",
													"priority": 0,
													"size": 12
												}
											],
											"priority": 0
										},
										{
											"objectLayoutColumns": [
												{
													"objectFieldName": "url",
													"priority": 0,
													"size": 12
												}
											],
											"priority": 0
										},
										{
											"objectLayoutColumns": [
												{
													"objectFieldName": "description",
													"priority": 0,
													"size": 12
												}
											],
											"priority": 0
										}
									],
									"priority": 0,
									"type": "regular"
								},
								{
									"collapsable": true,
									"name": {
										"en_US": "Categorization"
									},
									"objectLayoutRows": [
									],
									"priority": 0,
									"type": "categorization"
								}
							],
							"priority": 0
						}
					]
				}
			],
			"objectValidationRules": [
				{
					"active": true,
					"engine": "ddm",
					"engineLabel": "Expression Builder",
					"errorLabel": {
						"en_US": "Please enter a valid URL."
					},
					"externalReferenceCode": "VALID_URL",
					"name": {
						"en_US": "Valid URL"
					},
					"objectDefinitionExternalReferenceCode": "L_BOOKMARK",
					"script": "isURL(url)",
					"system": true
				}
			],
			"objectViews": [
				{
					"defaultObjectView": true,
					"name": {
						"en_US": "Main"
					},
					"objectDefinitionExternalReferenceCode": "L_BOOKMARK",
					"objectViewColumns": [
						{
							"label": {
								"en_US": "Name"
							},
							"objectFieldName": "name",
							"priority": 0
						},
						{
							"label": {
								"en_US": "URL"
							},
							"objectFieldName": "url",
							"priority": 1
						},
						{
							"label": {
								"en_US": "Description"
							},
							"objectFieldName": "description",
							"priority": 2
						}
					],
					"objectViewFilterColumns": [
					],
					"objectViewSortColumns": [
					]
				}
			],
			"panelCategoryKey": "site_administration.content",
			"pluralLabel": {
				"en_US": "Bookmarks"
			},
			"scope": "site",
			"status": {
				"code": 0
			},
			"system": true,
			"titleObjectFieldName": "name"
		}
	]
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy