Zadanie #1547

Przygotowanie modelu danych

Added by Michał Komar over 7 years ago. Updated almost 7 years ago.

Status:ZamkniętyStart date:2017-02-03
Priority:NormalnyDue date:2017-02-03
Assignee:Michał Komar% Done:

100%

Category:analiza
Target version:0.3
Developer:Łukasz Waśkiewicz Tester:Michał Komar

Description

Należy przygotować i zaimplementować model danych persystowalny w bazie danych. W ramach modelu należy wyodrębnić:
  • grupy użytkowników
  • bazy (database)
  • wydawców (publisher)
  • model dla workflow zatwierdzającego (można spojrzeć na StatefulJ - https://github.com/statefulj/statefulj - i pod tym kątem zamodelować)
  • przypisywanie danych do użytkowników
  • historia wersji dokumentów
  • historia zdarzeń
  • przechowywanie danych pełnotekstowych
  • przypisywanie czasopism do wydawców
  • referencje do dokumentów

model.png (52.2 KB) Michał Komar, 2017-02-07 12:26


Related issues

Follows Jupiter - Zadanie #1544: UserService Zamknięty 2017-02-02

Associated revisions

Revision 868f27e5
Added by Łukasz Waśkiewicz over 7 years ago

refs #1547 struktura danych, sql

Revision b8dc3e3b
Added by Łukasz Waśkiewicz over 7 years ago

refs #1547 przebudowa modelu

Revision 4e2ee230
Added by Łukasz Waśkiewicz over 7 years ago

refs #1547 przebudowa modelu

Revision b6f604c6
Added by Łukasz Waśkiewicz over 7 years ago

refs #1547 przebudowa modelu, poprawki w UI

Revision f3e3a182
Added by Łukasz Waśkiewicz over 7 years ago

refs #1547 przebudowa modelu

Revision 344cc7d8
Added by Łukasz Waśkiewicz over 7 years ago

refs #1547 rename Bean <-> Entity

Revision 2c3bcc02
Added by Łukasz Waśkiewicz over 7 years ago

refs #1547 dozer builder for user

History

#1 Updated by Michał Komar over 7 years ago

#2 Updated by Michał Komar over 7 years ago

#3 Updated by Michał Komar over 7 years ago

Jeżeli chodzi o diagram z modelem:
  • trzeba się na razie skupić na samym modelu danych, serwisy można później zrobić
  • spojrzałbym na to od strony bazy danych (np. publishingHouseId / databaseId == AbstractGroup.id, a na modelu są to inne pola).
  • Co to jest DocumentSpecification?
  • w sumie, to może zaimplementuj to w javie i dodaj adnotacje hibernate'owe, a póżniej będziemy to poprawiać, tak chyba szybciej będzie

#4 Updated by Łukasz Waśkiewicz over 7 years ago

  • Status changed from Nowy to Testowanie
  • Assignee changed from Łukasz Waśkiewicz to Michał Komar

#5 Updated by Michał Komar about 7 years ago

  • Status changed from Testowanie to Rozwiązany
  • % Done changed from 0 to 100

Model jest ok.

#6 Updated by Michał Komar almost 7 years ago

  • Status changed from Rozwiązany to Zamknięty

Also available in: Atom PDF