From b118e0b0e21318af0d2f0c86ec9b5a9a40796e66 Mon Sep 17 00:00:00 2001 From: "d.lechner" <d.lechner@adito.de> Date: Thu, 5 Sep 2019 10:53:49 +0200 Subject: [PATCH] Documentation Address --- entity/AddressType_entity/AddressType_entity.aod | 2 ++ entity/AddressType_entity/documentation.adoc | 8 ++++++++ .../entityfields/bycategory/documentation.adoc | 4 ++++ .../AddressValidation_entity/AddressValidation_entity.aod | 4 ++++ entity/AddressValidation_entity/documentation.adoc | 6 +++++- .../entityfields/cityvalidation/documentation.adoc | 4 ++++ .../entityfields/fulladdressvalidation/documentation.adoc | 4 ++++ .../entityfields/streetvalidation/documentation.adoc | 4 ++++ .../entityfields/zipvalidaton/documentation.adoc | 4 ++++ entity/Address_entity/Address_entity.aod | 3 +++ entity/Address_entity/documentation.adoc | 2 +- .../entityfields/contactaddresses/documentation.adoc | 4 ++++ .../entityfields/organisationaddresses/documentation.adoc | 4 ++++ .../organisationaddressesbycontact/documentation.adoc | 3 +++ .../organisationandcontactaddresses/documentation.adoc | 4 ++++ 15 files changed, 58 insertions(+), 2 deletions(-) create mode 100644 entity/AddressType_entity/documentation.adoc create mode 100644 entity/AddressType_entity/entityfields/bycategory/documentation.adoc create mode 100644 entity/AddressValidation_entity/entityfields/cityvalidation/documentation.adoc create mode 100644 entity/AddressValidation_entity/entityfields/fulladdressvalidation/documentation.adoc create mode 100644 entity/AddressValidation_entity/entityfields/streetvalidation/documentation.adoc create mode 100644 entity/AddressValidation_entity/entityfields/zipvalidaton/documentation.adoc create mode 100644 entity/Address_entity/entityfields/contactaddresses/documentation.adoc create mode 100644 entity/Address_entity/entityfields/organisationaddresses/documentation.adoc create mode 100644 entity/Address_entity/entityfields/organisationandcontactaddresses/documentation.adoc diff --git a/entity/AddressType_entity/AddressType_entity.aod b/entity/AddressType_entity/AddressType_entity.aod index 3fbbc3eeaf..235505e9fe 100644 --- a/entity/AddressType_entity/AddressType_entity.aod +++ b/entity/AddressType_entity/AddressType_entity.aod @@ -2,6 +2,7 @@ <entity xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.3.11" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/entity/1.3.11"> <name>AddressType_entity</name> <majorModelMode>DISTRIBUTED</majorModelMode> + <documentation>%aditoprj%/entity/AddressType_entity/documentation.adoc</documentation> <contentTitleProcess>%aditoprj%/entity/AddressType_entity/contentTitleProcess.js</contentTitleProcess> <recordContainer>db</recordContainer> <entityFields> @@ -20,6 +21,7 @@ <entityProvider> <name>ByCategory</name> <lookupIdfield>KEYID</lookupIdfield> + <documentation>%aditoprj%/entity/AddressType_entity/entityfields/bycategory/documentation.adoc</documentation> <dependencies> <entityDependency> <name>0956b1f3-8b67-4f82-b04a-70be88aff19f</name> diff --git a/entity/AddressType_entity/documentation.adoc b/entity/AddressType_entity/documentation.adoc new file mode 100644 index 0000000000..e3e7dc1f4e --- /dev/null +++ b/entity/AddressType_entity/documentation.adoc @@ -0,0 +1,8 @@ +AddressType_entity +======= + +Displays the AdressType Keyword ($KeywordRegistry.addressType()). +In the condition of the recordcontainer the entity differs between organisation and contact. + +You need a own entty for this case because the KeywordEntry_entity +provides all information without checking conditions for KeywordAttribute. \ No newline at end of file diff --git a/entity/AddressType_entity/entityfields/bycategory/documentation.adoc b/entity/AddressType_entity/entityfields/bycategory/documentation.adoc new file mode 100644 index 0000000000..2d78a940ac --- /dev/null +++ b/entity/AddressType_entity/entityfields/bycategory/documentation.adoc @@ -0,0 +1,4 @@ +AddressType_entity - ByCategory +======= + +Filter for a category in the $KeywordRegistry.addressType(). \ No newline at end of file diff --git a/entity/AddressValidation_entity/AddressValidation_entity.aod b/entity/AddressValidation_entity/AddressValidation_entity.aod index 6fa4fbffda..7aec3da723 100644 --- a/entity/AddressValidation_entity/AddressValidation_entity.aod +++ b/entity/AddressValidation_entity/AddressValidation_entity.aod @@ -16,6 +16,7 @@ </entityField> <entityProvider> <name>ZipValidaton</name> + <documentation>%aditoprj%/entity/AddressValidation_entity/entityfields/zipvalidaton/documentation.adoc</documentation> <dependencies> <entityDependency> <name>fcfcbebe-260a-4773-a874-9791b4887ae2</name> @@ -73,6 +74,7 @@ </entityField> <entityProvider> <name>CityValidation</name> + <documentation>%aditoprj%/entity/AddressValidation_entity/entityfields/cityvalidation/documentation.adoc</documentation> <dependencies> <entityDependency> <name>27114db7-8562-43b2-87d8-fa605bbf2319</name> @@ -96,6 +98,7 @@ </entityParameter> <entityProvider> <name>FullAddressValidation</name> + <documentation>%aditoprj%/entity/AddressValidation_entity/entityfields/fulladdressvalidation/documentation.adoc</documentation> <dependencies> <entityDependency> <name>10f700b5-1ac6-4d50-bcb8-aae55714fb43</name> @@ -130,6 +133,7 @@ </entityField> <entityProvider> <name>StreetValidation</name> + <documentation>%aditoprj%/entity/AddressValidation_entity/entityfields/streetvalidation/documentation.adoc</documentation> <dependencies> <entityDependency> <name>3211d147-0867-4fc1-8640-34a1b8fdcf18</name> diff --git a/entity/AddressValidation_entity/documentation.adoc b/entity/AddressValidation_entity/documentation.adoc index 9b4c189ce8..9705cab82f 100644 --- a/entity/AddressValidation_entity/documentation.adoc +++ b/entity/AddressValidation_entity/documentation.adoc @@ -1 +1,5 @@ -See WsValidation_lib \ No newline at end of file +AddressValidation_entity +======= + +The entity handels the logic of the address validation. +For details see WsValidation_lib \ No newline at end of file diff --git a/entity/AddressValidation_entity/entityfields/cityvalidation/documentation.adoc b/entity/AddressValidation_entity/entityfields/cityvalidation/documentation.adoc new file mode 100644 index 0000000000..dcbc5a19c2 --- /dev/null +++ b/entity/AddressValidation_entity/entityfields/cityvalidation/documentation.adoc @@ -0,0 +1,4 @@ +AddressValidation_entity - CityValidation +======= + +Provider for validating city only \ No newline at end of file diff --git a/entity/AddressValidation_entity/entityfields/fulladdressvalidation/documentation.adoc b/entity/AddressValidation_entity/entityfields/fulladdressvalidation/documentation.adoc new file mode 100644 index 0000000000..4a457109a1 --- /dev/null +++ b/entity/AddressValidation_entity/entityfields/fulladdressvalidation/documentation.adoc @@ -0,0 +1,4 @@ +AddressValidation_entity - FullAddressValidation +======= + +Provider for validating the complete address \ No newline at end of file diff --git a/entity/AddressValidation_entity/entityfields/streetvalidation/documentation.adoc b/entity/AddressValidation_entity/entityfields/streetvalidation/documentation.adoc new file mode 100644 index 0000000000..7cbd06b4da --- /dev/null +++ b/entity/AddressValidation_entity/entityfields/streetvalidation/documentation.adoc @@ -0,0 +1,4 @@ +AddressValidation_entity - StreetValidation +======= + +Provider for validating street only \ No newline at end of file diff --git a/entity/AddressValidation_entity/entityfields/zipvalidaton/documentation.adoc b/entity/AddressValidation_entity/entityfields/zipvalidaton/documentation.adoc new file mode 100644 index 0000000000..39f0244b92 --- /dev/null +++ b/entity/AddressValidation_entity/entityfields/zipvalidaton/documentation.adoc @@ -0,0 +1,4 @@ +AddressValidation_entity - ZipValidation +======= + +Provider for validating zip only \ No newline at end of file diff --git a/entity/Address_entity/Address_entity.aod b/entity/Address_entity/Address_entity.aod index 83f0fe8541..56de903b81 100644 --- a/entity/Address_entity/Address_entity.aod +++ b/entity/Address_entity/Address_entity.aod @@ -88,6 +88,7 @@ </entityField> <entityProvider> <name>OrganisationAddresses</name> + <documentation>%aditoprj%/entity/Address_entity/entityfields/organisationaddresses/documentation.adoc</documentation> <dependencies> <entityDependency> <name>b484b43c-16f6-4875-9787-f0813dd200cb</name> @@ -125,6 +126,7 @@ </entityParameter> <entityProvider> <name>ContactAddresses</name> + <documentation>%aditoprj%/entity/Address_entity/entityfields/contactaddresses/documentation.adoc</documentation> <dependencies> <entityDependency> <name>efdb2f19-ab41-4f49-941a-843610e2b31b</name> @@ -219,6 +221,7 @@ </entityParameter> <entityProvider> <name>OrganisationAndContactAddresses</name> + <documentation>%aditoprj%/entity/Address_entity/entityfields/organisationandcontactaddresses/documentation.adoc</documentation> <dependencies> <entityDependency> <name>4d7e3b3a-abba-4429-9f1e-18e11788c0f2</name> diff --git a/entity/Address_entity/documentation.adoc b/entity/Address_entity/documentation.adoc index e43e482a61..2aaae7c32c 100644 --- a/entity/Address_entity/documentation.adoc +++ b/entity/Address_entity/documentation.adoc @@ -1,4 +1,4 @@ -Address +Address_entity ======= ---- diff --git a/entity/Address_entity/entityfields/contactaddresses/documentation.adoc b/entity/Address_entity/entityfields/contactaddresses/documentation.adoc new file mode 100644 index 0000000000..14d14b294c --- /dev/null +++ b/entity/Address_entity/entityfields/contactaddresses/documentation.adoc @@ -0,0 +1,4 @@ +Address_entity - ContactAddresses +======= + +Provides all addresses for contacts \ No newline at end of file diff --git a/entity/Address_entity/entityfields/organisationaddresses/documentation.adoc b/entity/Address_entity/entityfields/organisationaddresses/documentation.adoc new file mode 100644 index 0000000000..f2e5646590 --- /dev/null +++ b/entity/Address_entity/entityfields/organisationaddresses/documentation.adoc @@ -0,0 +1,4 @@ +Address_entity - OrganisationAddresses +======= + +Provides all addresses for organisations \ No newline at end of file diff --git a/entity/Address_entity/entityfields/organisationaddressesbycontact/documentation.adoc b/entity/Address_entity/entityfields/organisationaddressesbycontact/documentation.adoc index 6eb2a8e848..113d24db69 100644 --- a/entity/Address_entity/entityfields/organisationaddressesbycontact/documentation.adoc +++ b/entity/Address_entity/entityfields/organisationaddressesbycontact/documentation.adoc @@ -1,3 +1,6 @@ +Address_entity - OrganisationAddressesByContact +======= + Get the organisation addresses of a contact. The organisation is loaded by the contact of the contact. You have to provide the contact ID from the contact. diff --git a/entity/Address_entity/entityfields/organisationandcontactaddresses/documentation.adoc b/entity/Address_entity/entityfields/organisationandcontactaddresses/documentation.adoc new file mode 100644 index 0000000000..bf81e80f68 --- /dev/null +++ b/entity/Address_entity/entityfields/organisationandcontactaddresses/documentation.adoc @@ -0,0 +1,4 @@ +Address_entity - OrganisationAndContactAdresses +======= + +Provides all addresses for both organisations and contacts (without an filter) \ No newline at end of file -- GitLab