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

com.liferay.commerce.internal.batch.02-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": "LPD-10562",
			"importStrategy": "ON_ERROR_FAIL",
			"updateStrategy": "UPDATE"
		},
		"taskItemDelegateName": "DEFAULT"
	},
	"items": [
		{
			"externalReferenceCode": "L_ACCOUNT",
			"objectRelationships": [
				{
					"deletionType": "prevent",
					"externalReferenceCode": "L_ACCOUNT_TO_L_COMMERCE_RETURN",
					"label": {
						"en_US": "Account To Commerce Returns"
					},
					"name": "accountToCommerceReturns",
					"objectDefinitionExternalReferenceCode1": "L_ACCOUNT",
					"objectDefinitionExternalReferenceCode2": "L_COMMERCE_RETURN",
					"objectDefinitionName2": "CommerceReturn",
					"objectDefinitionSystem2": true,
					"objectField": {
						"DBType": "Long",
						"businessType": "Relationship",
						"externalReferenceCode": "ACCOUNT_TO_COMMERCE_RETURN",
						"indexed": true,
						"indexedAsKeyword": false,
						"indexedLanguageId": "",
						"label": {
							"en_US": "Account To Commerce Returns"
						},
						"localized": false,
						"name": "r_accountToCommerceReturns_accountEntryId",
						"objectFieldSettings": [
							{
								"name": "objectDefinition1ShortName",
								"value": "AccountEntry"
							},
							{
								"name": "objectRelationshipERCObjectFieldName",
								"value": "r_accountToCommerceReturns_accountEntryERC"
							}
						],
						"readOnly": "false",
						"readOnlyConditionExpression": "",
						"relationshipType": "oneToMany",
						"required": true,
						"state": false,
						"system": false,
						"type": "Long",
						"unique": false
					},
					"parameterObjectFieldId": 0,
					"parameterObjectFieldName": "",
					"reverse": false,
					"system": false,
					"type": "oneToMany"
				},
				{
					"deletionType": "prevent",
					"externalReferenceCode": "L_ACCOUNT_TO_L_COMMERCE_RETURN_ITEM",
					"label": {
						"en_US": "Account To Commerce Return Items"
					},
					"name": "accountToCommerceReturnItems",
					"objectDefinitionExternalReferenceCode1": "L_ACCOUNT",
					"objectDefinitionExternalReferenceCode2": "L_COMMERCE_RETURN_ITEM",
					"objectDefinitionName2": "CommerceReturnItem",
					"objectDefinitionSystem2": true,
					"objectField": {
						"DBType": "Long",
						"businessType": "Relationship",
						"externalReferenceCode": "ACCOUNT_TO_COMMERCE_RETURN_ITEM",
						"indexed": true,
						"indexedAsKeyword": false,
						"indexedLanguageId": "",
						"label": {
							"en_US": "Account To Commerce Return Items"
						},
						"localized": false,
						"name": "r_accountToCommerceReturnItems_accountEntryId",
						"objectFieldSettings": [
							{
								"name": "objectDefinition1ShortName",
								"value": "AccountEntry"
							},
							{
								"name": "objectRelationshipERCObjectFieldName",
								"value": "r_accountToCommerceReturnItems_accountEntryERC"
							}
						],
						"readOnly": "false",
						"readOnlyConditionExpression": "",
						"relationshipType": "oneToMany",
						"required": true,
						"state": false,
						"system": false,
						"type": "Long",
						"unique": false
					},
					"parameterObjectFieldId": 0,
					"parameterObjectFieldName": "",
					"reverse": false,
					"system": false,
					"type": "oneToMany"
				}
			],
			"status": {
				"code": 0
			},
			"titleObjectFieldName": "name"
		},
		{
			"externalReferenceCode": "L_COMMERCE_ORDER",
			"objectRelationships": [
				{
					"deletionType": "prevent",
					"externalReferenceCode": "L_COMMERCE_ORDER_TO_L_COMMERCE_RETURNS",
					"label": {
						"en_US": "Commerce Order to Commerce Returns"
					},
					"name": "commerceOrderToCommerceReturns",
					"objectDefinitionExternalReferenceCode1": "L_COMMERCE_ORDER",
					"objectDefinitionExternalReferenceCode2": "L_COMMERCE_RETURN",
					"objectDefinitionModifiable2": true,
					"objectDefinitionName2": "CommerceReturn",
					"objectDefinitionSystem2": true,
					"objectField": {
						"DBType": "Long",
						"businessType": "Relationship",
						"externalReferenceCode": "COMMERCE_ORDER_TO_COMMERCE_RETURNS",
						"indexed": true,
						"indexedAsKeyword": false,
						"indexedLanguageId": "",
						"label": {
							"en_US": "Commerce Order to Commerce Returns"
						},
						"localized": false,
						"name": "r_commerceOrderToCommerceReturns_commerceOrderId",
						"objectFieldSettings": [
							{
								"name": "objectDefinition1ShortName",
								"value": "CommerceOrder"
							},
							{
								"name": "objectRelationshipERCObjectFieldName",
								"value": "r_commerceOrderToCommerceReturns_commerceOrderERC"
							}
						],
						"readOnly": "false",
						"readOnlyConditionExpression": "",
						"relationshipType": "oneToMany",
						"required": true,
						"state": false,
						"system": false,
						"type": "Long",
						"unique": false
					},
					"parameterObjectFieldId": 0,
					"parameterObjectFieldName": "",
					"reverse": false,
					"system": false,
					"type": "oneToMany"
				}
			],
			"status": {
				"code": 0
			},
			"titleObjectFieldName": "id"
		},
		{
			"externalReferenceCode": "L_COMMERCE_ORDER_ITEM",
			"objectRelationships": [
				{
					"deletionType": "prevent",
					"externalReferenceCode": "L_COMMERCE_ORDER_ITEM_TO_L_COMMERCE_RETURN_ITEMS",
					"label": {
						"en_US": "Commerce Order Item to Commerce Return Items"
					},
					"name": "commerceOrderItemToCommerceReturnItems",
					"objectDefinitionExternalReferenceCode1": "L_COMMERCE_ORDER_ITEM",
					"objectDefinitionExternalReferenceCode2": "L_COMMERCE_RETURN_ITEM",
					"objectDefinitionModifiable2": true,
					"objectDefinitionName2": "CommerceReturnItem",
					"objectDefinitionSystem2": true,
					"objectField": {
						"DBType": "Long",
						"businessType": "Relationship",
						"externalReferenceCode": "COMMERCE_ORDER_ITEM_TO_COMMERCE_RETURN_ITEMS",
						"indexed": true,
						"indexedAsKeyword": false,
						"indexedLanguageId": "",
						"label": {
							"en_US": "Commerce Order Item to Commerce Return Items"
						},
						"localized": false,
						"name": "r_commerceOrderItemToCommerceReturnItems_commerceOrderItemId",
						"objectFieldSettings": [
							{
								"name": "objectDefinition1ShortName",
								"value": "CommerceOrderItem"
							},
							{
								"name": "objectRelationshipERCObjectFieldName",
								"value": "r_commerceOrderItemToCommerceReturnItems_commerceOrderItemERC"
							}
						],
						"readOnly": "false",
						"readOnlyConditionExpression": "",
						"relationshipType": "oneToMany",
						"required": true,
						"state": false,
						"system": false,
						"type": "Long",
						"unique": false
					},
					"parameterObjectFieldId": 0,
					"parameterObjectFieldName": "",
					"reverse": false,
					"system": false,
					"type": "oneToMany"
				}
			],
			"status": {
				"code": 0
			},
			"titleObjectFieldName": "id"
		}
	]
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy