From 33613a85afc4b1481367fbe92a17ee59c240250b Mon Sep 17 00:00:00 2001 From: Sven Eisenhauer Date: Fri, 10 Nov 2023 15:11:48 +0100 Subject: add new repo --- .../de/h_da/library/accounting/entity/Invoice.html | 363 +++++++++++++++++++++ .../accounting/entity/class-use/Invoice.html | 138 ++++++++ .../library/accounting/entity/package-frame.html | 32 ++ .../library/accounting/entity/package-summary.html | 154 +++++++++ .../library/accounting/entity/package-tree.html | 147 +++++++++ .../library/accounting/entity/package-use.html | 138 ++++++++ .../library/accounting/type/InvoiceStatus.html | 320 ++++++++++++++++++ .../accounting/type/class-use/InvoiceStatus.html | 212 ++++++++++++ .../library/accounting/type/package-frame.html | 32 ++ .../library/accounting/type/package-summary.html | 152 +++++++++ .../h_da/library/accounting/type/package-tree.html | 150 +++++++++ .../h_da/library/accounting/type/package-use.html | 183 +++++++++++ .../library/accounting/usecase/Accounting.html | 253 ++++++++++++++ .../accounting/usecase/class-use/Accounting.html | 138 ++++++++ .../library/accounting/usecase/package-frame.html | 32 ++ .../accounting/usecase/package-summary.html | 153 +++++++++ .../library/accounting/usecase/package-tree.html | 145 ++++++++ .../library/accounting/usecase/package-use.html | 138 ++++++++ 18 files changed, 2880 insertions(+) create mode 100644 Master/Reference Architectures and Patterns/doc/de/h_da/library/accounting/entity/Invoice.html create mode 100644 Master/Reference Architectures and Patterns/doc/de/h_da/library/accounting/entity/class-use/Invoice.html create mode 100644 Master/Reference Architectures and Patterns/doc/de/h_da/library/accounting/entity/package-frame.html create mode 100644 Master/Reference Architectures and Patterns/doc/de/h_da/library/accounting/entity/package-summary.html create mode 100644 Master/Reference Architectures and Patterns/doc/de/h_da/library/accounting/entity/package-tree.html create mode 100644 Master/Reference Architectures and Patterns/doc/de/h_da/library/accounting/entity/package-use.html create mode 100644 Master/Reference Architectures and Patterns/doc/de/h_da/library/accounting/type/InvoiceStatus.html create mode 100644 Master/Reference Architectures and Patterns/doc/de/h_da/library/accounting/type/class-use/InvoiceStatus.html create mode 100644 Master/Reference Architectures and Patterns/doc/de/h_da/library/accounting/type/package-frame.html create mode 100644 Master/Reference Architectures and Patterns/doc/de/h_da/library/accounting/type/package-summary.html create mode 100644 Master/Reference Architectures and Patterns/doc/de/h_da/library/accounting/type/package-tree.html create mode 100644 Master/Reference Architectures and Patterns/doc/de/h_da/library/accounting/type/package-use.html create mode 100644 Master/Reference Architectures and Patterns/doc/de/h_da/library/accounting/usecase/Accounting.html create mode 100644 Master/Reference Architectures and Patterns/doc/de/h_da/library/accounting/usecase/class-use/Accounting.html create mode 100644 Master/Reference Architectures and Patterns/doc/de/h_da/library/accounting/usecase/package-frame.html create mode 100644 Master/Reference Architectures and Patterns/doc/de/h_da/library/accounting/usecase/package-summary.html create mode 100644 Master/Reference Architectures and Patterns/doc/de/h_da/library/accounting/usecase/package-tree.html create mode 100644 Master/Reference Architectures and Patterns/doc/de/h_da/library/accounting/usecase/package-use.html (limited to 'Master/Reference Architectures and Patterns/doc/de/h_da/library/accounting') diff --git a/Master/Reference Architectures and Patterns/doc/de/h_da/library/accounting/entity/Invoice.html b/Master/Reference Architectures and Patterns/doc/de/h_da/library/accounting/entity/Invoice.html new file mode 100644 index 0000000..b34a31f --- /dev/null +++ b/Master/Reference Architectures and Patterns/doc/de/h_da/library/accounting/entity/Invoice.html @@ -0,0 +1,363 @@ + + + + + + +Invoice + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +de.h_da.library.accounting.entity +
+Class Invoice

+
+java.lang.Object
+  extended by de.h_da.library.accounting.entity.Invoice
+
+
+
+
public class Invoice
extends java.lang.Object
+ + +

+[entity] + + This entity represents an invoice, managed by the accounting component. +

+ +

+


+ +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Field Summary
+private  java.lang.Stringaddress + +
+          Address where the invoice is to be sent to.
+private  intamount + +
+          Invoice amount in Euro cents.
+private  java.util.Datedate + +
+          Issuing date of the invoice.
+private  java.lang.Stringname + +
+          Name of the invoice's recipient.
+private  InvoiceStatusstatus + +
+          SENT, PAID.
+private  java.lang.Stringsubject + +
+          Reason for the invoice.
+  + + + + + + + + + + +
+Constructor Summary
Invoice() + +
+           
+  + + + + + + + +
+Method Summary
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Field Detail
+ +

+address

+
+private java.lang.String address
+
+
Address where the invoice is to be sent to. +

+

+
+
+
+ +

+amount

+
+private int amount
+
+
Invoice amount in Euro cents. +

+

+
+
+
+ +

+date

+
+private java.util.Date date
+
+
Issuing date of the invoice. +

+

+
+
+
+ +

+name

+
+private java.lang.String name
+
+
Name of the invoice's recipient. +

+

+
+
+
+ +

+status

+
+private InvoiceStatus status
+
+
SENT, PAID. +

+

+
+
+
+ +

+subject

+
+private java.lang.String subject
+
+
Reason for the invoice. +

+

+
+
+ + + + + + + + +
+Constructor Detail
+ +

+Invoice

+
+public Invoice()
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/Master/Reference Architectures and Patterns/doc/de/h_da/library/accounting/entity/class-use/Invoice.html b/Master/Reference Architectures and Patterns/doc/de/h_da/library/accounting/entity/class-use/Invoice.html new file mode 100644 index 0000000..4792693 --- /dev/null +++ b/Master/Reference Architectures and Patterns/doc/de/h_da/library/accounting/entity/class-use/Invoice.html @@ -0,0 +1,138 @@ + + + + + + +Uses of Class de.h_da.library.accounting.entity.Invoice + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
de.h_da.library.accounting.entity.Invoice

+
+No usage of de.h_da.library.accounting.entity.Invoice +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/Master/Reference Architectures and Patterns/doc/de/h_da/library/accounting/entity/package-frame.html b/Master/Reference Architectures and Patterns/doc/de/h_da/library/accounting/entity/package-frame.html new file mode 100644 index 0000000..030b749 --- /dev/null +++ b/Master/Reference Architectures and Patterns/doc/de/h_da/library/accounting/entity/package-frame.html @@ -0,0 +1,32 @@ + + + + + + +de.h_da.library.accounting.entity + + + + + + + + + + + +de.h_da.library.accounting.entity + + + + +
+Classes  + +
+Invoice
+ + + + diff --git a/Master/Reference Architectures and Patterns/doc/de/h_da/library/accounting/entity/package-summary.html b/Master/Reference Architectures and Patterns/doc/de/h_da/library/accounting/entity/package-summary.html new file mode 100644 index 0000000..550e823 --- /dev/null +++ b/Master/Reference Architectures and Patterns/doc/de/h_da/library/accounting/entity/package-summary.html @@ -0,0 +1,154 @@ + + + + + + +de.h_da.library.accounting.entity + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+

+Package de.h_da.library.accounting.entity +

+ + + + + + + + + +
+Class Summary
Invoice[entity] + + This entity represents an invoice, managed by the accounting component.
+  + +

+

+
+
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/Master/Reference Architectures and Patterns/doc/de/h_da/library/accounting/entity/package-tree.html b/Master/Reference Architectures and Patterns/doc/de/h_da/library/accounting/entity/package-tree.html new file mode 100644 index 0000000..7dfb7d5 --- /dev/null +++ b/Master/Reference Architectures and Patterns/doc/de/h_da/library/accounting/entity/package-tree.html @@ -0,0 +1,147 @@ + + + + + + +de.h_da.library.accounting.entity Class Hierarchy + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Hierarchy For Package de.h_da.library.accounting.entity +

+
+
+
Package Hierarchies:
All Packages
+
+

+Class Hierarchy +

+ +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/Master/Reference Architectures and Patterns/doc/de/h_da/library/accounting/entity/package-use.html b/Master/Reference Architectures and Patterns/doc/de/h_da/library/accounting/entity/package-use.html new file mode 100644 index 0000000..bac0125 --- /dev/null +++ b/Master/Reference Architectures and Patterns/doc/de/h_da/library/accounting/entity/package-use.html @@ -0,0 +1,138 @@ + + + + + + +Uses of Package de.h_da.library.accounting.entity + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Package
de.h_da.library.accounting.entity

+
+No usage of de.h_da.library.accounting.entity +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/Master/Reference Architectures and Patterns/doc/de/h_da/library/accounting/type/InvoiceStatus.html b/Master/Reference Architectures and Patterns/doc/de/h_da/library/accounting/type/InvoiceStatus.html new file mode 100644 index 0000000..7b496f2 --- /dev/null +++ b/Master/Reference Architectures and Patterns/doc/de/h_da/library/accounting/type/InvoiceStatus.html @@ -0,0 +1,320 @@ + + + + + + +InvoiceStatus + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +de.h_da.library.accounting.type +
+Enum InvoiceStatus

+
+java.lang.Object
+  extended by java.lang.Enum<InvoiceStatus>
+      extended by de.h_da.library.accounting.type.InvoiceStatus
+
+
+
All Implemented Interfaces:
java.io.Serializable, java.lang.Comparable<InvoiceStatus>
+
+
+
+
public enum InvoiceStatus
extends java.lang.Enum<InvoiceStatus>
+ + +

+[datatype] +

+ +

+


+ +

+ + + + + + + + + + + + + +
+Enum Constant Summary
PAID + +
+           
SENT + +
+           
+  + + + + + + + + + + + + + + + +
+Method Summary
+static InvoiceStatusvalueOf(java.lang.String name) + +
+          Returns the enum constant of this type with the specified name.
+static InvoiceStatus[]values() + +
+          Returns an array containing the constants of this enum type, in +the order they're declared.
+ + + + + + + +
Methods inherited from class java.lang.Enum
clone, compareTo, equals, getDeclaringClass, hashCode, name, ordinal, toString, valueOf
+ + + + + + + +
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
+  +

+ + + + + + + + +
+Enum Constant Detail
+ +

+PAID

+
+public static final InvoiceStatus PAID
+
+
+
+
+
+ +

+SENT

+
+public static final InvoiceStatus SENT
+
+
+
+
+ + + + + + + + +
+Method Detail
+ +

+valueOf

+
+public static InvoiceStatus valueOf(java.lang.String name)
+
+
Returns the enum constant of this type with the specified name. +The string must match exactly an identifier used to declare an +enum constant in this type. (Extraneous whitespace characters are +not permitted.) +

+

+
Parameters:
name - the name of the enum constant to be returned. +
Returns:
the enum constant with the specified name +
Throws: +
java.lang.IllegalArgumentException - if this enum type has no constant +with the specified name
+
+
+
+ +

+values

+
+public static final InvoiceStatus[] values()
+
+
Returns an array containing the constants of this enum type, in +the order they're declared. This method may be used to iterate +over the constants as follows: +
+for(InvoiceStatus c : InvoiceStatus.values())
+        System.out.println(c);
+
+

+

+ +
Returns:
an array containing the constants of this enum type, in +the order they're declared
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/Master/Reference Architectures and Patterns/doc/de/h_da/library/accounting/type/class-use/InvoiceStatus.html b/Master/Reference Architectures and Patterns/doc/de/h_da/library/accounting/type/class-use/InvoiceStatus.html new file mode 100644 index 0000000..2e38fdc --- /dev/null +++ b/Master/Reference Architectures and Patterns/doc/de/h_da/library/accounting/type/class-use/InvoiceStatus.html @@ -0,0 +1,212 @@ + + + + + + +Uses of Class de.h_da.library.accounting.type.InvoiceStatus + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
de.h_da.library.accounting.type.InvoiceStatus

+
+ + + + + + + + + + + + + +
+Packages that use InvoiceStatus
de.h_da.library.accounting.entity  
de.h_da.library.accounting.type  
+  +

+ + + + + +
+Uses of InvoiceStatus in de.h_da.library.accounting.entity
+  +

+ + + + + + + + + +
Fields in de.h_da.library.accounting.entity declared as InvoiceStatus
+private  InvoiceStatusInvoice.status + +
+          SENT, PAID.
+  +

+ + + + + +
+Uses of InvoiceStatus in de.h_da.library.accounting.type
+  +

+ + + + + + + + + + + + + +
Methods in de.h_da.library.accounting.type that return InvoiceStatus
+static InvoiceStatusInvoiceStatus.valueOf(java.lang.String name) + +
+          Returns the enum constant of this type with the specified name.
+static InvoiceStatus[]InvoiceStatus.values() + +
+          Returns an array containing the constants of this enum type, in +the order they're declared.
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/Master/Reference Architectures and Patterns/doc/de/h_da/library/accounting/type/package-frame.html b/Master/Reference Architectures and Patterns/doc/de/h_da/library/accounting/type/package-frame.html new file mode 100644 index 0000000..0deb7b9 --- /dev/null +++ b/Master/Reference Architectures and Patterns/doc/de/h_da/library/accounting/type/package-frame.html @@ -0,0 +1,32 @@ + + + + + + +de.h_da.library.accounting.type + + + + + + + + + + + +de.h_da.library.accounting.type + + + + +
+Enums  + +
+InvoiceStatus
+ + + + diff --git a/Master/Reference Architectures and Patterns/doc/de/h_da/library/accounting/type/package-summary.html b/Master/Reference Architectures and Patterns/doc/de/h_da/library/accounting/type/package-summary.html new file mode 100644 index 0000000..04fbeec --- /dev/null +++ b/Master/Reference Architectures and Patterns/doc/de/h_da/library/accounting/type/package-summary.html @@ -0,0 +1,152 @@ + + + + + + +de.h_da.library.accounting.type + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+

+Package de.h_da.library.accounting.type +

+ + + + + + + + + +
+Enum Summary
InvoiceStatus[datatype]
+  + +

+

+
+
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/Master/Reference Architectures and Patterns/doc/de/h_da/library/accounting/type/package-tree.html b/Master/Reference Architectures and Patterns/doc/de/h_da/library/accounting/type/package-tree.html new file mode 100644 index 0000000..32e95c8 --- /dev/null +++ b/Master/Reference Architectures and Patterns/doc/de/h_da/library/accounting/type/package-tree.html @@ -0,0 +1,150 @@ + + + + + + +de.h_da.library.accounting.type Class Hierarchy + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Hierarchy For Package de.h_da.library.accounting.type +

+
+
+
Package Hierarchies:
All Packages
+
+

+Enum Hierarchy +

+ +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/Master/Reference Architectures and Patterns/doc/de/h_da/library/accounting/type/package-use.html b/Master/Reference Architectures and Patterns/doc/de/h_da/library/accounting/type/package-use.html new file mode 100644 index 0000000..f192a64 --- /dev/null +++ b/Master/Reference Architectures and Patterns/doc/de/h_da/library/accounting/type/package-use.html @@ -0,0 +1,183 @@ + + + + + + +Uses of Package de.h_da.library.accounting.type + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Package
de.h_da.library.accounting.type

+
+ + + + + + + + + + + + + +
+Packages that use de.h_da.library.accounting.type
de.h_da.library.accounting.entity  
de.h_da.library.accounting.type  
+  +

+ + + + + + + + +
+Classes in de.h_da.library.accounting.type used by de.h_da.library.accounting.entity
InvoiceStatus + +
+          [datatype]
+  +

+ + + + + + + + +
+Classes in de.h_da.library.accounting.type used by de.h_da.library.accounting.type
InvoiceStatus + +
+          [datatype]
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/Master/Reference Architectures and Patterns/doc/de/h_da/library/accounting/usecase/Accounting.html b/Master/Reference Architectures and Patterns/doc/de/h_da/library/accounting/usecase/Accounting.html new file mode 100644 index 0000000..555b503 --- /dev/null +++ b/Master/Reference Architectures and Patterns/doc/de/h_da/library/accounting/usecase/Accounting.html @@ -0,0 +1,253 @@ + + + + + + +Accounting + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +de.h_da.library.accounting.usecase +
+Interface Accounting

+
+
+
public interface Accounting
+ + +

+[usecase] This use case comprises the functionality of the accounting + component. +

+ +

+


+ +

+ + + + + + + + + + + + + + + + +
+Method Summary
+ voidreceiveMoney(int invoiceId) + +
+          Notifies the accounting component that the money corresponding to an + invoice has been received and, hence, the invoice can be closed
+ intsendInvoice(java.lang.String subject, + java.lang.String name, + java.lang.String address, + int amount) + +
+          Generates a new Invoice object.
+  +

+ + + + + + + + +
+Method Detail
+ +

+receiveMoney

+
+void receiveMoney(int invoiceId)
+
+
Notifies the accounting component that the money corresponding to an + invoice has been received and, hence, the invoice can be closed +

+

+
Parameters:
invoiceId - [in] the id of the invoice to be closed + +
+     [post Invoice i (i.id == invoiceID): i.invoiceStatus == InvoiceStatus.PAID
+ 
+
+
+
+ +

+sendInvoice

+
+int sendInvoice(java.lang.String subject,
+                java.lang.String name,
+                java.lang.String address,
+                int amount)
+
+
Generates a new Invoice object. +

+

+
Parameters:
subject - [in] invoice subject
name - [in] name of the invoice's recipient
address - [in] address where the invoice is to be sent to
amount - [in] invoice amount in Euro cents +
Returns:
[out] id of the generated Invoice object + +
+       [post exists new Invoice i: i.id == result 
+        post i.date is current date
+        post i.subject == subject
+        post i.name == name
+        post i.address == address
+        post i.amount == amount
+        post i.status == InvoiceStatus.SENT
+       ]
+ 
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/Master/Reference Architectures and Patterns/doc/de/h_da/library/accounting/usecase/class-use/Accounting.html b/Master/Reference Architectures and Patterns/doc/de/h_da/library/accounting/usecase/class-use/Accounting.html new file mode 100644 index 0000000..455d791 --- /dev/null +++ b/Master/Reference Architectures and Patterns/doc/de/h_da/library/accounting/usecase/class-use/Accounting.html @@ -0,0 +1,138 @@ + + + + + + +Uses of Interface de.h_da.library.accounting.usecase.Accounting + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Interface
de.h_da.library.accounting.usecase.Accounting

+
+No usage of de.h_da.library.accounting.usecase.Accounting +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/Master/Reference Architectures and Patterns/doc/de/h_da/library/accounting/usecase/package-frame.html b/Master/Reference Architectures and Patterns/doc/de/h_da/library/accounting/usecase/package-frame.html new file mode 100644 index 0000000..9682d51 --- /dev/null +++ b/Master/Reference Architectures and Patterns/doc/de/h_da/library/accounting/usecase/package-frame.html @@ -0,0 +1,32 @@ + + + + + + +de.h_da.library.accounting.usecase + + + + + + + + + + + +de.h_da.library.accounting.usecase + + + + +
+Interfaces  + +
+Accounting
+ + + + diff --git a/Master/Reference Architectures and Patterns/doc/de/h_da/library/accounting/usecase/package-summary.html b/Master/Reference Architectures and Patterns/doc/de/h_da/library/accounting/usecase/package-summary.html new file mode 100644 index 0000000..c42e066 --- /dev/null +++ b/Master/Reference Architectures and Patterns/doc/de/h_da/library/accounting/usecase/package-summary.html @@ -0,0 +1,153 @@ + + + + + + +de.h_da.library.accounting.usecase + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+

+Package de.h_da.library.accounting.usecase +

+ + + + + + + + + +
+Interface Summary
Accounting[usecase] This use case comprises the functionality of the accounting + component.
+  + +

+

+
+
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/Master/Reference Architectures and Patterns/doc/de/h_da/library/accounting/usecase/package-tree.html b/Master/Reference Architectures and Patterns/doc/de/h_da/library/accounting/usecase/package-tree.html new file mode 100644 index 0000000..0a52e41 --- /dev/null +++ b/Master/Reference Architectures and Patterns/doc/de/h_da/library/accounting/usecase/package-tree.html @@ -0,0 +1,145 @@ + + + + + + +de.h_da.library.accounting.usecase Class Hierarchy + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Hierarchy For Package de.h_da.library.accounting.usecase +

+
+
+
Package Hierarchies:
All Packages
+
+

+Interface Hierarchy +

+ +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/Master/Reference Architectures and Patterns/doc/de/h_da/library/accounting/usecase/package-use.html b/Master/Reference Architectures and Patterns/doc/de/h_da/library/accounting/usecase/package-use.html new file mode 100644 index 0000000..88d0604 --- /dev/null +++ b/Master/Reference Architectures and Patterns/doc/de/h_da/library/accounting/usecase/package-use.html @@ -0,0 +1,138 @@ + + + + + + +Uses of Package de.h_da.library.accounting.usecase + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Package
de.h_da.library.accounting.usecase

+
+No usage of de.h_da.library.accounting.usecase +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + -- cgit v1.2.3