replaced \_ by _
This commit is contained in:
parent
b426977b42
commit
14ac0bf363
4 changed files with 8 additions and 8 deletions
|
|
@ -155,7 +155,7 @@ This pattern was originally described in the following blog:
|
||||||
|
|
||||||
Below is the Wikipedia link to the PubSub pattern
|
Below is the Wikipedia link to the PubSub pattern
|
||||||
|
|
||||||
[https://en.wikipedia.org/wiki/Publish%E2%80%93subscribe\_pattern][anchor1]
|
[https://en.wikipedia.org/wiki/Publish%E2%80%93subscribe_pattern][anchor1]
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -31,7 +31,7 @@ I recommend to use this concept on:
|
||||||
**Step 1** - if it doesn't exist yet - you create your Hook Codeunit. As the name assumes .. this is always a codeunit. We apply the following rules to it:
|
**Step 1** - if it doesn't exist yet - you create your Hook Codeunit. As the name assumes .. this is always a codeunit. We apply the following rules to it:
|
||||||
|
|
||||||
* One Hook always hooks into one object. Which basically means that I will only declare this new codeunit in one other object (which is its parent object)
|
* One Hook always hooks into one object. Which basically means that I will only declare this new codeunit in one other object (which is its parent object)
|
||||||
* The naming convention is: "The\_Original\_Object\_Name Hook". Naming conventions are important, just to find your mapped object, and also to be able to group the Hooks.
|
* The naming convention is: "The_Original_Object_Name Hook". Naming conventions are important, just to find your mapped object, and also to be able to group the Hooks.
|
||||||
|
|
||||||
**Step 2**, you create the hook, which is basically a method (function) in your codeunit. The naming is important:
|
**Step 2**, you create the hook, which is basically a method (function) in your codeunit. The naming is important:
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -57,7 +57,7 @@ Continuing with our Customer Name example, here is how the query would look:
|
||||||
{ 2 ;1 ;Column ; ;
|
{ 2 ;1 ;Column ; ;
|
||||||
DataSource=Name }
|
DataSource=Name }
|
||||||
{ 3 ;1 ;Column ; ;
|
{ 3 ;1 ;Column ; ;
|
||||||
ColumnFilter=Count\_=FILTER(\>1);
|
ColumnFilter=Count_=FILTER(\>1);
|
||||||
MethodType=Totals;
|
MethodType=Totals;
|
||||||
Method=Count }
|
Method=Count }
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -46,11 +46,11 @@ This shows how pattern application is an iterative process, where one step follo
|
||||||
|
|
||||||
**References**
|
**References**
|
||||||
|
|
||||||
[1] "Wikipedia," [Online]. Available: https://en.wikipedia.org/wiki/Separation\_of\_concerns.
|
[1] "Wikipedia," [Online]. Available: https://en.wikipedia.org/wiki/Separation_of_concerns.
|
||||||
|
|
||||||
[2] "GUID Structure," [Online]. Available: https://msdn.microsoft.com/en-us/library/aa373931(VS.85).aspx.
|
[2] "GUID Structure," [Online]. Available: https://msdn.microsoft.com/en-us/library/aa373931(VS.85).aspx.
|
||||||
|
|
||||||
[3] "Wikipedia," [Online]. Available: https://en.wikipedia.org/wiki/Binary\_large\_object.
|
[3] "Wikipedia," [Online]. Available: https://en.wikipedia.org/wiki/Binary_large_object.
|
||||||
|
|
||||||
[4] waldo, "How Do I: Manage Companies in Microsoft Dynamics NAV 2013 R2".
|
[4] waldo, "How Do I: Manage Companies in Microsoft Dynamics NAV 2013 R2".
|
||||||
|
|
||||||
|
|
@ -58,17 +58,17 @@ This shows how pattern application is an iterative process, where one step follo
|
||||||
|
|
||||||
[6] B. Botez, "Setup Table design pattern," Microsoft, 2013\. [Online]. Available: https://community.dynamics.com/nav/w/designpatterns/76.setup-table. [Accessed 31 07 2016].
|
[6] B. Botez, "Setup Table design pattern," Microsoft, 2013\. [Online]. Available: https://community.dynamics.com/nav/w/designpatterns/76.setup-table. [Accessed 31 07 2016].
|
||||||
|
|
||||||
[7] "Shotgun Surgery," [Online]. Available: https://en.wikipedia.org/wiki/Shotgun\_surgery. [Accessed 31 07 2016].
|
[7] "Shotgun Surgery," [Online]. Available: https://en.wikipedia.org/wiki/Shotgun_surgery. [Accessed 31 07 2016].
|
||||||
|
|
||||||
[8] M. Fowler, Refactoring: Improving the design of existing code, Addison Wesley, 1999\.
|
[8] M. Fowler, Refactoring: Improving the design of existing code, Addison Wesley, 1999\.
|
||||||
|
|
||||||
[9] "Masking out," [Online]. Available: https://en.wikipedia.org/wiki/Data\_masking\#Masking\_out. [Accessed 29 7 2016].
|
[9] "Masking out," [Online]. Available: https://en.wikipedia.org/wiki/Data_masking#Masking_out. [Accessed 29 7 2016].
|
||||||
|
|
||||||
[10] "Key Vault," Microsoft, [Online]. Available: https://azure.microsoft.com/en-us/services/key-vault/.
|
[10] "Key Vault," Microsoft, [Online]. Available: https://azure.microsoft.com/en-us/services/key-vault/.
|
||||||
|
|
||||||
[11] "How to: Configure SSL to Secure the Connection to Microsoft Dynamics NAV Web Client," Microsoft, [Online]. Available: https://msdn.microsoft.com/en-us/library/hh167264(v=nav.90).aspx. [Accessed 2 8 2016].
|
[11] "How to: Configure SSL to Secure the Connection to Microsoft Dynamics NAV Web Client," Microsoft, [Online]. Available: https://msdn.microsoft.com/en-us/library/hh167264(v=nav.90).aspx. [Accessed 2 8 2016].
|
||||||
|
|
||||||
[12] "sniffer," [Online]. Available: http://compnetworking.about.com/od/networksecurityprivacy/g/bldef\_sniffer.htm. [Accessed 02 08 2016].
|
[12] "sniffer," [Online]. Available: http://compnetworking.about.com/od/networksecurityprivacy/g/bldef_sniffer.htm. [Accessed 02 08 2016].
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue