{"id":8630,"date":"2024-07-12T09:42:25","date_gmt":"2024-07-12T07:42:25","guid":{"rendered":"https:\/\/pomoc.comarch.pl\/cee\/?post_type=ht_kb&#038;p=8630"},"modified":"2025-04-15T11:16:32","modified_gmt":"2025-04-15T09:16:32","slug":"obiekt-deweloperski-part","status":"publish","type":"ht_kb","link":"https:\/\/pomoc.comarch.pl\/cee\/index.php\/documentation\/obiekt-deweloperski-part\/","title":{"rendered":"Obiekt deweloperski: Part"},"content":{"rendered":"<h3 id=\"wprowadzenie\" id=\"wprowadzenie\" >Wprowadzenie<\/h3>\n<p>Aplikacja<em>\u00a0<a href=\"https:\/\/pomoc.comarch.pl\/cee\/index.php\/documentation\/obiekty-deweloperskie\/\">Obiekty deweloperskie<\/a><\/em>\u00a0pozwala na rejestrowanie i przegl\u0105danie obiekt\u00f3w deweloperskich r\u00f3\u017cnych typ\u00f3w. W niniejszym artykule opisany zosta\u0142 obiekt o typie <i>Part<\/i>.<\/p>\n<h3 id=\"opis\" id=\"opis\" ><span id=\"Opis\" class=\"ez-toc-section\"><\/span>Opis<\/h3>\n<p>Typ <em>Part<\/em> definiuje struktur\u0119 danych, w kt\u00f3rej atrybuty s\u0105 podsumowane. S\u0105 one u\u017cywane jako atrybuty z\u0142o\u017cone w Business Objects. Umo\u017cliwia to ponowne wykorzystanie w r\u00f3\u017cnych obiektach biznesowych. Part nie ma indeksu, ale mo\u017ce mie\u0107 relacje z innymi obiektami biznesowymi. Sam Part nie jest celem relacji.<\/p>\n<p>Poprzez dziedziczenie lub zastosowanie z\u0142o\u017conych atrybut\u00f3w, atrybuty innej cz\u0119\u015bci mog\u0105 by\u0107 r\u00f3wnie\u017c u\u017cywane podczas modelowania cz\u0119\u015bci. Relacje cz\u0119\u015bci s\u0105 przenoszone do innej cz\u0119\u015bci lub obiektu biznesowego poprzez dziedziczenie.<\/p>\n<p>W przeciwie\u0144stwie do obiektu biznesowego, cz\u0119\u015b\u0107 nie ma tabeli w bazie danych, w kt\u00f3rej zapisywane s\u0105 instancje.<\/p>\n<p>Podczas generowania cz\u0119\u015bci generowane s\u0105 r\u00f3\u017cne klasy Java, kt\u00f3re umo\u017cliwiaj\u0105 dost\u0119p do atrybut\u00f3w i relacji Part.<\/p>\n<p>Na zak\u0142adce\u00a0<em>Edytor\u00a0<\/em>dost\u0119pne s\u0105 poni\u017csze pola:<\/p>\n<p><em>Obiekt bazowy<\/em> &#8211; specyfikacja Part, kt\u00f3rej w\u0142a\u015bciwo\u015bci s\u0105 przyjmowane.<\/p>\n<p><em>Opis<\/em> &#8211; opis techniczny Part. Wprowadzane dane s\u0105 ograniczone do 80 znak\u00f3w i mog\u0105 by\u0107 t\u0142umaczone.<\/p>\n<p><span style=\"color: #000000;\">Wprowadzanie atrybut\u00f3w i relacji jest analogiczne do wprowadzania obiekt\u00f3w biznesowych.<\/span><\/p>\n<p>Zak\u0142adka Ustawienia<\/p>\n<p>Dost\u0119pne s\u0105 nast\u0119puj\u0105ce pola:<\/p>\n<p><em>Klasa Java<\/em>, kt\u00f3ra dziedziczy po aktywnym mapperze. Umo\u017cliwia to zmian\u0119 zachowania mappera poprzez nadpisanie metod. Metody mappera nigdy nie powinny by\u0107 zmieniane, poniewa\u017c zmiany te zostan\u0105 utracone przy nast\u0119pnym jego generowaniu.<\/p>\n<p><em>Interfejs<\/em> &#8211; definicja interfejsu umo\u017cliwia cz\u0119\u015bciom (part), w kt\u00f3rych pewne atrybuty s\u0105 identyczne, implementacj\u0119 tego samego interfejsu. Okre\u015blony interfejs jest automatycznie integrowany z wygenerowanym mapperem.<\/p>\n<p>2.2 Przyk\u0142ad cz\u0119\u015bci<\/p>\n<section class=\"document-alert-box example\"><div class=\"document-alert-title\">Przyk\u0142ad<\/div><div class=\"document-alert-content\">Part podsumowuje w\u0142a\u015bciwo\u015bci adresu.<\/p>\n<p><strong>Atrybuty:<\/strong><\/p>\n<p>Address:street Nazwa ulicy<\/p>\n<p>Address:city Nazwa miasta<\/p>\n<p>Address:patalcode Kod pocztowy<\/p>\n<p>Address:country Odniesienie do przypisanego kraju<\/p>\n<p><strong>Relacje:<\/strong><\/p>\n<p>Cz\u0119\u015b\u0107 Address:<\/p>\n<p>Nazwa: Kraj (dowolnie wybierany)<\/p>\n<p>Obiekt docelowy: Business Entity: com.cisag.app&#8230;..obj.Country<\/p>\n<p>Atrybut docelowy: Country:guid<\/p>\n<p>Atrybut \u017ar\u00f3d\u0142owy: Address:country<\/p>\n<p>Model relacji: 1-1<\/p>\n<p>Indeks obiektu docelowego: Primary. <\/div><\/section>\n","protected":false},"author":28,"comment_status":"closed","ping_status":"closed","template":"","format":"standard","meta":{"footnotes":""},"class_list":["post-8630","ht_kb","type-ht_kb","status-publish","format-standard","hentry","ht_kb_category-typy-obiektow-deweloperskich"],"_links":{"self":[{"href":"https:\/\/pomoc.comarch.pl\/cee\/index.php\/wp-json\/wp\/v2\/ht_kb\/8630","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/pomoc.comarch.pl\/cee\/index.php\/wp-json\/wp\/v2\/ht_kb"}],"about":[{"href":"https:\/\/pomoc.comarch.pl\/cee\/index.php\/wp-json\/wp\/v2\/types\/ht_kb"}],"author":[{"embeddable":true,"href":"https:\/\/pomoc.comarch.pl\/cee\/index.php\/wp-json\/wp\/v2\/users\/28"}],"replies":[{"embeddable":true,"href":"https:\/\/pomoc.comarch.pl\/cee\/index.php\/wp-json\/wp\/v2\/comments?post=8630"}],"version-history":[{"count":7,"href":"https:\/\/pomoc.comarch.pl\/cee\/index.php\/wp-json\/wp\/v2\/ht_kb\/8630\/revisions"}],"predecessor-version":[{"id":28577,"href":"https:\/\/pomoc.comarch.pl\/cee\/index.php\/wp-json\/wp\/v2\/ht_kb\/8630\/revisions\/28577"}],"wp:attachment":[{"href":"https:\/\/pomoc.comarch.pl\/cee\/index.php\/wp-json\/wp\/v2\/media?parent=8630"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}