type: legislation

jurisdiction: EU

text:
 |
 52014PC0377
 Prijedlog UREDBE VIJEĆA o primjeni članaka 107. i 108. Ugovora o funkcioniranju Europske unije na određene kategorije horizontalnih državnih potpora (kodifikacija) /* COM/2014/0377 final - 2014/0192 (COD) */
 OBRAZLOŽENJE
 1. U kontekstu
 Europe građana Komisija veliku važnost pridaje pojednostavnjenju i
 objašnjenju prava Unije kako bi ono bilo jasnije i pristupačnije
 građanima te kako bi se građanima dala mogućnost i prilika da
 ostvare svoja posebna prava koja su im njime dana.
 Taj cilj ne može se ostvariti
 sve dok brojne odredbe koje su nekoliko puta izmijenjene, često i znatno, ostaju
 razasute u različitim aktima, pa se moraju tražiti dijelom u izvornom
 aktu, a dijelom u aktima o izmjenama. Kako bi se pronašla pravila na snazi,
 potreban je opsežan istraživački rad i usporedba mnogih različitih akata.
 Zbog toga je od ključne važnosti i
 kodifikacija pravila koja su često mijenjana kako bi pravo bilo jasno i
 transparentno.
 2. Komisija je
 1. travnja 1987. donijela odluku[1] da
 će svojem osoblju dati uputu o tome da bi sve akte trebalo kodificirati
 nakon najviše deset izmjena, naglasivši kako je riječ o
 minimalnom zahtjevu te da bi odjeli morali nastojati kodificirati tekstove za
 koje su nadležni i u kraćim razmacima kako bi se osiguralo da su odredbe
 jasno i lako razumljive.
 3. To je potvrđeno u Zaključcima predsjedništva
 Europskog vijeća u Edinburghu (u prosincu 1992.)[2] te je naglašena važnost kodifikacije jer se njome osigurava
 izvjesnost u pogledu prava koje se primjenjuje na određeni predmet u određeno vrijeme.
 Kodifikacija se mora obaviti u cijelosti u skladu s uobičajenim postupkom za
 donošenje akata Unije.
 Budući da se akti koji se kodificiraju
 sadržajno ne izmjenjuju, Europski parlament, Vijeće i Komisija sporazumjeli su se u
 međuinstitucijskom sporazumu od 20. Prosinca 1994. da se za brzo
 donošenje kodificiranih akata može primijeniti ubrzani postupak.
 4. Svrha je ovog prijedloga kodificirati Uredbu Vijeća
 (EZ) br. 994/98 od 7. svibnja 1998. o primjeni članaka 107.
 i 108. Ugovora o funkcioniranju Europske unije na određene kategorije
 horizontalnih državnih potpora[3]. Novom uredbom nadomjestit će se razni akti koji su u nju
 ugrađeni[4]; u ovaj se prijedlog u cijelosti prenosi sadržaj akata koji se
 kodificiraju te se njime oni objedinjuju u jedan akt samo uz one formalne
 izmjene koje su potrebne za kodifikaciju.
 5. Prijedlog kodifikacije izrađen
 je na temelju privremene konsolidacije, na 22 službena jezika, Uredbe (EZ)
 br. 994/98 i akta o njezinoj izmjeni, koju je obavio Ured za publikacije
 Europske unije s pomoću sustava za obradu podataka. U slučajevima
 kada su člancima dani novi brojevi, korelacija između starih i novih
 brojeva prikazana je u tablici u Prilogu II. kodificiranoj Uredbi.
 ê 733/2013
 čl.1. st.1.
 2014/0192 (COD)
 Prijedlog
 UREDBE VIJEĆA
 o primjeni članaka 107. i 108. Ugovora o
 funkcioniranju Europske unije na određene kategorije horizontalnih
 državnih potpora (kodifikacija)
 (Tekst značajan za EGP)
 ê 994/98
 (prilagođeno)
 VIJEĆE EUROPSKE UNIJE,
 uzimajući u obzir Ugovor Ö o
 funkcioniranju Europske unije Õ, a posebno njegov
 članak Ö 109. Õ,
 uzimajući u obzir prijedlog Europske
 komisije,
 uzimajući u obzir mišljenje Europskog parlamenta[5],
 uzimajući u obzir mišljenje Europskoga
 gospodarskog i socijalnog odbora[6],
 budući da:
 ê
 (1) Uredba Vijeća (EZ) br.
 994/98[7] znatno je izmijenjena[8]. Radi jasnoće i preglednosti tu je Uredbu potrebno kodificirati.
 ê 994/98 uvodna
 izjava 2 (prilagođeno)
 (2) U skladu s Ugovorom Ö o
 funkcioniranju Europske unije (UFEU) Õ Komisija je u osnovi
 nadležna za ocjenu Ö spojivosti Õ potpore s Ö unutarnjim Õ tržištem.
 ê 994/98 uvodna
 izjava 3
 (3) Pravilno djelovanje
 unutarnjeg tržišta zahtijeva strogu i učinkovitu primjenu pravila o
 tržišnom natjecanju s obzirom na državne potpore.
 ê 994/98 uvodna
 izjava 4 (prilagođeno)
 (4) Komisiji bi trebalo Ö omogućiti Õ da donošenjem uredbi
 na područjima na kojima raspolaže dovoljnim iskustvom u određivanju
 općih kriterija Ö spojivosti Õ ocijeni da su
 određene Ö posebne Õ kategorije državne
 potpore Ö spojive Õ s Ö unutarnjim Õ tržištem u skladu s
 jednom ili više odredaba članka . Ö 107. Õ . stavaka 2. i 3. Ö UFEU-a Õ te su izuzete od
 postupka predviđenog u članku Ö 108. Õ stavku 3. Ö UFEU-a Õ.
 ê 994/98 uvodna
 izjava 5 (prilagođeno)
 (5) Uredbama o skupnom izuzeću
 Ö osigurava se Õ transparentnost i
 pravna sigurnost. Nacionalni sudovi mogu ih izravno primjenjivati ne
 dovodeći u pitanje članak Ö 4. stavak
 3. Ugovora o Europskoj uniji (UEU) Õ i članak Ö 267. Õ Ö UFEU-a Õ
 ê 733/2013 uvodna
 izjava 2 (prilagođeno)
 (6) Državna potpora objektivni je
 pojam definiran u članku 107. stavku 1. UFEU-a. Ovlast Komisije da Ö donese Õ skupna izuzeća
 utvrđena u Ö ovoj Õ Uredbi odnosi se
 samo na mjere koje ispunjavaju sve kriterije članka 107. stavka 1. UFEU-a
 te se stoga smatraju državnom potporom. Uključivanje određene
 kategorije potpore u Ö ovu Õ Uredbu ili u uredbu
 o izuzeću ne kvalificira unaprijed određenu mjeru kao državnu potporu
 u smislu članka 107. stavka 1. UFEU-a.
 ê 733/2013 uvodna
 izjava 3 (prilagođeno)
 (7) Komisiji Ö bi trebalo
 omogućiti Õ da odredi da su pod
 određenim uvjetima potpore malim i srednjim poduzećima, potpore u
 korist istraživanja, razvoja Ö i inovacija Õ, potpore u korist
 zaštite okoliša, potpore u korist zapošljavanja i osposobljavanja i potpore usklađene
 s Ö kartom Õ koju je Komisija
 odobrila svakoj državi članici za dodjelu regionalnih potpora, Ö spojive Õ s unutarnjim
 tržištem te da ne podliježu obvezi prijavljivanja.
 ê 733/2013 uvodna
 izjava 4 (prilagođeno)
 (8) Inovacije su postale
 prioritet politike Unije u kontekstu „Unije inovacija”, jedne od glavnih
 inicijativa Europe 2020. Štoviše, mnoge mjere potpore za inovacije relativno su
 male i ne dovode do Ö znatnog Õ narušavanja tržišnog
 natjecanja.
 ê 733/2013 uvodna
 izjava 5 (prilagođeno)
 (9) U sektoru zaštite kulture i
 kulturne baštine veći broj mjera koje države članice poduzimaju ne bi
 se mogle smatrati potporom jer ne ispunjavaju sve kriterije iz članka 107.
 stavka 1. UFEU-a zato što, primjerice, korisnik ne obavlja gospodarsku
 djelatnost ili ne postoji utjecaj na trgovinsku razmjenu između država
 članica. Međutim, ako mjere u području zaštite kulture i
 kulturne baštine čine državnu potporu u smislu članka 107. stavka 1.
 UFEU-a, Komisiji Ö bi trebalo omogućiti
 da odredi kako je pod određenim uvjetima ta Õ potpora Ö spojiva s
 unutarnjim tržištem te da ne podliježe obvezi prijavljivanja Õ. Ö Mali projekti u
 području kulture, stvaranja i očuvanja baštine Õ obično ne dovode
 do Ö bilo kakvog znatnijeg Õ narušavanja tržišnog
 natjecanja, a nedavni slučajevi pokazuju da takva potpora ima
 ograničen utjecaj na trgovinu.
 ê 733/2013 uvodna
 izjava 6 (prilagođeno)
 (10) Iznimke u području
 kulture i očuvanja Ö baštine Õ moguće je
 osmisliti na temelju iskustva Komisije kako je navedeno u smjernicama, kao što
 su za filmska i audiovizualna djela, ili kako se razvilo od slučaja do
 slučaja. Pri formuliranju takvih skupnih izuzeća Komisija bi trebala
 uzeti u obzir da bi se njima trebale obuhvatiti samo mjere koje čine
 državnu potporu, da bi se ona u načelu trebala usmjeriti na mjere kojima se
 doprinosi ciljevima „Modernizacije državne potpore EU-a” te da se skupno izuzme
 samo potpora u pogledu koje Komisija već ima Ö znatna Õ iskustva. Osim toga,
 u obzir bi trebalo uzeti primarnu nadležnost država članica u
 području kulture i posebne zaštite koju uživa kulturna raznolikost na
 temelju članka 167. stavka 1. UFEU-a, kao i posebnu narav kulture.
 ê 733/2013 uvodna
 izjava 7 (prilagođeno)
 (11) Ö Kad je riječ Õ o mjerama državne
 potpore za otklanjanje štete nastale zbog prirodnih nepogoda Ö te mjerama
 državne potpore za otklanjanje štete nastale u ribarstvu zbog određenih
 nepovoljnih vremenskih uvjeta, Õ iznosi odobreni Ö u tim
 područjima Õ obično su
 ograničeni te je moguće utvrditi Ö jasne uvjete
 spojivosti Õ. Ö Ova Õ Uredba Ö trebala bi
 omogućiti Õ Komisiji da izuzme
 takvu potporu od obveze prijavljivanja. Iz iskustva Komisije, takva potpora ne
 dovodi do Ö bilo kakvog znatnog Õ narušavanja tržišnog
 natjecanja, a Ö jasni uvjeti
 spojivosti mogu biti utvrđeni Õ na temelju
 stečenog iskustva.
 ê 733/2013 uvodna
 izjava 9 (prilagođeno)
 (12) U skladu s člankom 42.
 UFEU-a, propisi o državnim potporama ne primjenjuju se pod određenim
 uvjetima na određene mjere potpore u korist poljoprivrednih proizvoda
 navedenih u Prilogu I. UFEU-u. Članak 42. ne odnosi se na šumarstvo ni
 proizvode koji nisu navedeni u Ö tom Õ Prilogu. Komisija bi
 trebala biti u stanju izuzeti određene vrste potpora u korist šumarstva,
 uključujući potpore sadržane u programima ruralnog razvoja i one u
 korist promocije i oglašavanja proizvoda u prehrambenom sektoru koji nisu
 navedeni u Prilogu I. Ö UFEU-u Õ kad je, prema
 iskustvu Komisije, narušavanje tržišnog natjecanja ograničeno te je
 moguće utvrditi Ö jasne uvjete
 spojivosti Õ.
 ê 733/2013 uvodna
 izjava 10 (prilagođeno)
 (13) U skladu s člankom 7. Uredbe
 Vijeća (EZ) br. 1198/2006[9],
 članci 107., 108. i 109. UFEU-a primjenjuju se na potpore koje države
 članice dodjeljuju poduzećima u sektoru ribarstva, osim za uplate
 država članica na temelju Uredbe (EZ) br. 1198/2006 i u skladu s njom.
 Dodatna državna potpora za očuvanje morskih i slatkovodnih bioloških
 resursa obično ima ograničen utjecaj na trgovinu među državama
 članicama, doprinosi ciljevima Unije na području pomorske i
 ribarstvene politike te ne dovodi do ozbiljnog narušavanja tržišnog natjecanja.
 Dodijeljeni iznosi obično su ograničeni i moguće je utvrditi Ö jasne uvjete spojivosti Õ.
 ê 733/2013 uvodna
 izjava 11 (prilagođeno)
 (14) U sektoru sporta, posebice u
 području amaterskog sporta, veći broj mjera koje države članice
 poduzimaju ne bi se mogle smatrati potporom jer ne ispunjavaju sve kriterije iz
 članka 107. stavka 1. UFEU-a zato što, primjerice, korisnik ne obavlja
 gospodarsku djelatnost ili ne postoji utjecaj na trgovinsku razmjenu
 između država članica. Međutim, ako se mjere u području
 sporta smatraju državnom potporom u smislu članka 107. stavka 1.
 UFEU-a, Komisiji Ö bi trebalo omogućiti
 da odredi kako je pod određenim uvjetima ta potpora spojiva s unutarnjim
 tržištem te da ne podliježe obvezi prijavljivanja Õ Mjere državnih
 potpora za sport, posebice one u području amaterskog sporta ili malih
 sportova, često imaju ograničen učinak na trgovinu među
 državama članicama i ne dovode do ozbiljnog narušavanja tržišnog
 natjecanja. Dodijeljeni iznosi također su obično ograničeni. Na
 temelju stečenog iskustva moguće je utvrditi Ö jasne uvjete
 spojivosti Õ kako bi se osiguralo
 da potpora za sport ne dovede do Ö znatnog Õ narušavanja.
 ê 733/2013 uvodna
 izjava 12 (prilagođeno)
 (15) U odnosu na potpore u zračnom
 i pomorskom prometu, prema iskustvu Komisije, potpore koje imaju socijalni
 karakter za prijevoz stanovnika iz udaljenih regija, poput najudaljenijih
 regija i otoka, uključujući i otočne države članice s
 jednom regijom i rijetko naseljena područja, pod uvjetom da se dodjeljuju
 bez diskriminacije u odnosu na identitet prijevoznika, ne dovode do Ö znatnog Õ narušavanja tržišnog
 natjecanja. Ö Nadalje, jasni
 uvjeti spojivosti mogu biti utvrđeni Õ.
 ê 733/2013 uvodna
 izjava 13 (prilagođeno)
 (16) U području potpora za
 infrastrukturu širokopojasne mreže Komisija je zadnjih nekoliko godina stekla
 veliko iskustvo te je osmislila smjernice[10].
 Iz iskustva Komisije, potpora za određene vrste širokopojasne
 infrastrukture ne dovodi do Ö znatnog Õ narušavanja tržišnog
 natjecanja i grupno izuzeće Ö bi moglo biti dodijeljeno Õ, pod uvjetom da su
 ispunjeni određeni uvjeti Ö spojivosti Õ i da je
 infrastruktura raspoređena na „bijelim područjima”, što su
 područja gdje ne postoji infrastruktura iste kategorije (bilo
 širokopojasne ili pristupa sljedeće generacije vrlo velike brzine, „NGA”)
 i gdje nije vjerojatno da će se razviti u bliskoj budućnosti, kao što
 je navedeno u kriterijima Ö utvrđenima Õ u smjernicama. To
 vrijedi i za potpore koje obuhvaćaju pružanje osnovne širokopojasne mreže,
 kao i za male pojedinačne mjere potpore koje pokrivaju mreže NGA, potpore
 za građevinske radove povezane sa širokopojasnom mrežom i za pasivnu
 širokopojasnu infrastrukturu.
 ê 733/2013 uvodna
 izjava 14 (prilagođeno)
 (17) U pogledu infrastrukture
 veći broj mjera koje države članice poduzimaju ne bi se mogao smatrati
 potporom jer ne ispunjava sve kriterije članka 107. stavka 1. UFEU-a,
 primjerice, zato što korisnik ne obavlja gospodarsku djelatnost, Ö zato što nema
 utjecaja Õ na trgovinu između
 država članica ili zato što se mjera sastoji od naknade za uslugu od
 općeg gospodarskog interesa koja ispunjava sve kriterije iz predmeta
 Altmark[11]
 . Međutim, ako se financiranje infrastrukture smatra državnom potporom u
 smislu članka 107. stavka 1. UFEU-a, Komisiji Ö bi trebalo omogućiti
 da odredi kako je pod određenim uvjetima ta potpora spojiva s unutarnjim
 tržištem te da ne podliježe obvezi prijavljivanja Õ . S obzirom na
 infrastrukturu, mali iznosi potpore za infrastrukturne projekte mogu biti
 učinkovit način podrške ciljevima Unije ako se potporom smanjuju
 troškovi te ograničava moguće narušavanje tržišnog natjecanja.
 Komisija bi stoga trebala Ö moći Õ izuzeti državne
 potpore za izgradnju infrastrukturnih projekata koji podupiru ciljeve navedene
 u ovoj Uredbi i koji podupiru druge ciljeve od zajedničkog interesa,
 posebice ciljeve Europe 2020[12].
 To bi moglo uključivati potporu za projekte koji obuhvaćaju
 višesektorske mreže ili objekte gdje su potrebni relativno mali iznosi potpora.
 Međutim skupna izuzeća mogu se odobriti samo za infrastrukturne
 projekte gdje Komisija ima dovoljno iskustva da odredi jasne i stroge kriterije
 Ö spojivosti Õ koji osiguravaju
 ograničen rizik od mogućeg narušavanja tržišnog natjecanja i obvezu
 prijavljivanja velikih iznosa potpore sukladno članku 108. stavku 3.
 UFEU-a.
 ê 994/98 uvodna
 izjava 6 (prilagođeno)
 (18) Komisija bi, prilikom donošenja
 uredbi kojima se određene kategorije potpore izuzimaju od obveze prijavljivanja
 predviđene člankom Ö 108. Õ stavkom 3. Ö UFEU-a Õ , trebala točno
 navesti svrhu potpore, kategorije korisnika, pragove kojima se ograničava
 izuzeta potpora, uvjete koji uređuju kumulaciju potpore i uvjete nadzora,
 a sve u cilju osiguranja Ö spojivosti Õ potpore, koja je
 predmet ove Uredbe, s Ö unutarnjim Õ tržištem.
 ê 733/2013 uvodna
 izjava 16 (prilagođeno)
 (19) Pragovi za svaku kategoriju
 potpore za koju Komisija donese uredbu o skupnom izuzeću Ö mogu Õ biti izraženi u
 smislu intenziteta potpore u odnosu na prihvatljive troškove ili u smislu
 iznosa maksimalne potpore. Ö Nadalje, Komisiji
 bi trebalo omogućiti donošenje skupnih izuzeća za Õ određene vrste
 mjera koje uključuju državne potpore koje, zbog specifičnog
 načina na koji su oblikovane, ne mogu biti točno izražene u smislu
 intenziteta potpore ili najvećih iznosa potpore, što su primjerice instrumenti
 financijskog inženjeringa ili određeni oblici mjera za poticanje ulaganja
 rizičnog kapitala. Takve složene mjere mogu uključivati potpore na
 različitim razinama: za izravne korisnike, Ö međukorisnike Õ i neizravne korisnike.
 S obzirom na sve veću Ö važnost Õ takvih mjera i
 njihov doprinos ciljevima Unije, trebalo bi Ö biti
 moguće Õ njihovo
 izuzeće. Stoga bi trebalo omogućiti, u slučaju takvih mjera, da
 se odrede pragovi za dodjelu određene potpore u smislu najviše razine
 državne potpore za tu mjeru ili u vezi s njom. Najviša razina potpore države
 može se sastojati od nekog elementa potpore koji ne mora biti državna potpora,
 pod uvjetom da ta mjera uključuje barem neke elemente koje sadržava
 državna potpora u smislu članka 107. stavka 1. UFEU-a i koji nisu
 marginalni.
 ê 994/98 uvodna
 izjava 8 (prilagođeno)
 (20) Bilo bi korisno odrediti
 pragove primjene Ö ili Õ druge
 odgovarajuće uvjete koji nalažu obvezu dostavljanja obavijesti o dodjeli
 potpore kako bi se Komisiji omogućilo pojedinačno ispitivanje
 učinka određene potpore na tržišno natjecanje i trgovinsku razmjenu
 između država članica te njezine Ö spojivosti Õ s Ö unutarnjim Õ tržištem.
 ê 994/98 uvodna
 izjava 7 (prilagođeno)
 (21) Prikladno je Komisiji
 omogućiti da pri donošenju uredbi kojima se određene vrste potpore
 izuzimaju od obveze prijavljivanja iz članka Ö 108. Õ stavka 3. Ö UFEU a Õ priloži i dodatne
 detaljne uvjete kako bi se osigurala Ö spojivost Õ potpore, koja je
 predmet ove Uredbe, s Ö unutarnjim Õ tržištem.
 ê 994/98 uvodna
 izjava 9 (prilagođeno)
 (22) Komisiji bi, imajući u
 vidu razvitak i djelovanje Ö unutarnjeg Õ tržišta, trebalo
 omogućiti da uredbom utvrdi da određene potpore ne ispunjavaju sve
 kriterije iz članka Ö 107. Õ stavka 1. Ö UFEU-a Õ te se stoga
 izuzimaju od postupka prijavljivanja predviđenog člankom Ö 108 Õ. stavkom 3. Ö UFEU-a Õ, pod uvjetom da
 potpora koja se istom poduzetniku dodjeljuje tijekom određenog vremenskog
 razdoblja ne prelazi određeni unaprijed utvrđeni iznos.
 ê 994/98 uvodna
 izjava 10 (prilagođeno)
 (23) U skladu s člankom Ö 108. Õ stavkom 1. Ö UFEU-a Õ Komisija ima obvezu,
 u suradnji s državama članicama, stalno preispitivati sve sustave
 postojećih potpora. U tu je svrhu, kao i radi osiguranja najvišeg
 mogućeg stupnja transparentnosti i odgovarajuće kontrole, poželjno da
 se Komisija pobrine za uspostavu pouzdanog sustava bilježenja i pohrane
 podataka o primjeni uredbi koje je donijela, koji će biti dostupni svim
 državama članicama, te da od država članica prima sve potrebne
 informacije o provedbi državnih potpora izuzetih od obveze prijavljivanja, a
 koji se s državama članicama mogu ispitati i ocijeniti u okviru
 Savjetodavnog odbora Ö za državne
 potpore Õ. U tu je svrhu isto
 tako poželjno da Komisija može zatražiti dostavljanje onih podataka koji su
 neophodni kako bi se osigurala učinkovitost spomenutog preispitivanja.
 ê 733/2013 uvodna
 izjava 17 (prilagođeno)
 (24) Države članice Ö trebale bi Õ osigurati sažetke
 informacija o potpori koju pružaju i koja je obuhvaćena uredbom o
 izuzeću. Objava tih sažetaka potrebna je kako bi se osigurala
 transparentnost mjera koje su donijele države članice. Zahvaljujući
 razvoju elektroničkih komunikacijskih medija, objavljivanje sažetaka na
 internetskoj stranici Komisije brz je i učinkovit način Ö kojim se
 osigurava Õ transparentnost u
 korist zainteresiranih strana. Stoga bi te sažetke trebalo objavljivati na
 internetskoj stranici Komisije.
 ê 994/98 uvodna
 izjava 11 (prilagođeno)
 (25) Nadzor nad dodjelom potpora
 uključuje iznimno složena i vrlo raznolika činjenična, pravna i
 gospodarska pitanja u okružju koje se neprekidno mijenja. Komisija stoga treba
 redovito preispitivati kategorije potpore koje treba izuzeti od obveze
 prijavljivanja. Komisija treba biti u mogućnosti staviti izvan snage odnosno
 izmijeniti uredbe koje je donijela u skladu s ovom Uredbom ako se okolnosti
 promijene u pogledu bilo kojeg bitnog elementa koji je Ö bio
 temelj Õ za njihovo donošenje
 ili ako to nalažu postupni razvoj ili djelovanje Ö unutarnjeg Õ tržišta.
 ê 994/98 uvodna
 izjava 12 (prilagođeno)
 (26) Komisija bi, u Ö bliskoj Õ i stalnoj Ö suradnji Õ s državama
 članicama, trebala biti u mogućnosti precizno definirati
 područja primjene ovih uredbi i uvjete vezane uz njih. Radi osiguravanja
 suradnje između Komisije i nadležnih tijela država članica prikladno Ö je savjetovati
 se sa Õ Savjetodavnim odborom
 za državne potpore prije nego što Komisija donese bilo koju uredbu u skladu s
 ovom Uredbom.
 ê 733/2013 uvodna
 izjava 18 (prilagođeno)
 (27) Nacrti uredbi i drugi
 dokumenti koje Savjetodavni odbor za državne potpore treba ispitati u skladu s Ö ovom Õ Uredbom trebali bi
 biti objavljeni na internetskim stranicama Komisije kako bi se osigurala transparentnost.
 ê 733/2013 uvodna
 izjava 19 (prilagođeno)
 (28) Ö Potrebno je Õ savjetovati se sa
 Savjetodavnim odborom za državne potpore prije objave nacrta uredbe. U interesu
 transparentnosti, nacrt uredbe trebalo bi objaviti na internetskim stranicama
 Komisije u isto vrijeme kad se Komisija prvi put savjetuje sa Savjetodavnim
 odborom,
 ê 994/98 (prilagođeno)
 DONIJELO JE OVU UREDBU:
 Članak 1.
 Skupna izuzeća
 1. Uredbama
 donesenima u skladu s postupkom predviđenim člankom 8. ove Uredbe i u
 skladu s člankom Ö 107. Õ Ö UFEU-a Õ Komisija može
 odrediti da su sljedeće kategorije potpore Ö spojive Õ s Ö unutarnjim Õ tržištem te da ne
 podliježu obvezi prijavljivanja iz članka Ö 108. Õ stavka 3. Ö UFEU-a Õ:
 ê 733/2013
 čl. 1. st. 2. točka (a) (prilagođeno)
 (a) potpora u korist:
 i. malih i srednjih poduzeća;
 ii. istraživanja, razvoja i inovacija;
 iii. zaštite okoliša;
 iv. zapošljavanja i izobrazbe;
 v. očuvanja kulture i kulturne baštine;
 vi. otklanjanja štete nastale zbog prirodnih
 nepogoda;
 vii. otklanjanja štete nastale zbog
 određenih nepovoljnih vremenskih uvjeta u ribarstvu;
 viii. šumarstva;
 ix. promicanja proizvoda prehrambenog sektora
 koji nisu navedeni u Prilogu I. UFEU-u;
 x. očuvanja morskih i slatkovodnih
 bioloških resursa;
 xi. sportova;
 xii. prijevoza stanovnika udaljenih
 područja ako ta potpora ima socijalni karakter, a Ö dodjeljuje Õ se bez
 diskriminacije u odnosu na identitet prijevoznika;
 xiii. osnovne širokopojasne infrastrukture,
 malih pojedinačnih infrastrukturnih mjera koje obuhvaćaju pristupne
 mreže sljedeće generacije, građevinskih radova povezanih sa
 širokopojasnom mrežom i pasivne širokopojasne infrastrukture u područjima
 gdje takve infrastrukture ili nema ili gdje nije vjerojatno da će se takva
 infrastruktura razviti u bliskoj budućnosti;
 xiv. infrastrukture za podršku ciljevima
 navedenima u podtočkama i. Ö kao i Õ u točki (b)
 ovog članka te za podršku drugih ciljeva od zajedničkog interesa,
 posebice ciljeva Europe 2020.;
 ê 994/98
 (prilagođeno)
 (b) potpora Ö usklađena Õ s Ö kartom Õ koju je Komisija za
 svaku državu članicu odobrila za dodjelu regionalne potpore.
 2. Uredbama iz stavka 1. ovog članka za
 svaku kategoriju potpore mora se pobliže odrediti sljedeće:
 (a) svrha potpore;
 (b) kategorije korisnika;
 ê 733/2013
 čl. 1. st. 2. točka (b) (prilagođeno)
 (c) pragovi izraženi u smislu
 intenziteta potpore u odnosu na skup prihvatljivih troškova ili u smislu
 najvećih iznosa potpora ili za određene vrste potpora gdje može biti
 teško točno utvrditi intenzitet potpore ili iznos potpore, posebice u
 određenim instrumentima financijskog inženjeringa ili rizičnih
 kapitalnih ulaganja ili onih slične naravi, u smislu najviše razine
 državne potpore u Ö toj mjeri Õ ili u vezi s njom ,
 ne dovodeći u pitanje kvalifikacije predmetnih mjera u svjetlu članka
 107. Stavka 1. UFEU-a;
 ê 994/98
 (prilagođeno)
 (d) uvjeti koji uređuju kumulaciju
 potpore;
 (e) uvjeti nadzora navedeni u članku 3.
 3. Osim toga uredbama iz stavka 1. mogu se
 posebno:
 (a) odrediti pragovi ili drugi uvjeti koji
 se odnose na dostavljanje obavijesti o dodjeli pojedinačnih potpora;
 (b) isključiti određeni sektori
 iz područja njihove primjene;
 (c) pridodati daljnji uvjeti koji se
 odnose na Ö spojivost Õ potpora izuzetih na
 temelju takvih uredbi.
 Članak 2.
 De minimis
 1. Uredbom donesenom u skladu s postupkom predviđenim
 člankom 8. ove Uredbe Komisija može odrediti da, s obzirom na razvitak i
 djelovanje Ö unutarnjeg Õ tržišta,
 određene potpore ne ispunjavaju sve kriterije iz članka Ö 107. Õ stavka 1. Ö UFEU-a Õ te se stoga
 izuzimaju od postupka prijavljivanja predviđenog člankom Ö 108. Õ stavkom 3. Ö UFEU -a Õ , pod uvjetom da
 potpora koja se tijekom određenog vremenskog razdoblja dodjeljuje istom
 poduzetniku ne prelazi određeni unaprijed utvrđeni iznos.
 2. Na zahtjev Komisije, države članice su
 joj u bilo kojem trenutku dužne priopćiti sve dodatne informacije povezane
 s potporom izuzetom u skladu sa stavkom 1. ovog članka.
 Članak 3.
 Transparentnost i nadzor
 1. Prilikom donošenja uredbi u skladu s
 člankom 1. Komisija za države članice Ö uvodi Õ detaljna pravila
 kako bi se osigurala transparentnost i nadzor nad dodjelom potpora izuzetih od
 obveze prijavljivanja u skladu s navednim uredbama. Ova se pravila posebno
 sastoje od zahtjeva određenih stavcima 2., 3. i 4.
 ê 733/2013
 čl. 1. st. 3.
 2. Prilikom provedbe sustava potpora ili
 dodjele pojedinačnih potpora odobrenih izvan bilo kakvog sustava, a koje
 su izuzete na temelju uredbi navedenih u članku 1. stavku 1., države
 članice prosljeđuju Komisiji sažetke s informacijama o onim sustavima
 potpore ili onim pojedinačnim potporama koje nisu uključene u izuzete
 sustave radi njihova objavljivanja na internetskim stranicama Komisije.
 ê 994/1998
 (prilagođeno)
 3. Države članice dužne su bilježiti i
 prikupljati sve podatke u vezi s primjenom skupnih izuzeća. Ako Komisija
 raspolaže informacijama koje je navode na sumnju u propisnu primjenu neke
 uredbe o izuzeću, države članice dužne su joj dostaviti sve podatke
 koje Komisija smatra neophodnima kako bi procijenila je li potpora u skladu s predmetnom
 uredbom.
 4. Najmanje jedanput godišnje države
 članice podnose Komisiji izvješće o primjeni skupnih izuzeća, u
 skladu s pobliže određenim zahtjevima Komisije i, po mogućnosti, u
 računalnom obliku. Komisija omogućuje uvid u ova izvješća svim
 državama članicama. Odbor iz članka 7. ove Uredbe ispituje i
 ocjenjuje ova izvješća jedanput godišnje.
 Članak 4.
 Razdoblje Ö valjanosti Õ i izmjena uredbi
 1. Uredbe donesene u skladu s člancima 1.
 i 2. primjenjuju se tijekom određenog vremenskog razdoblja. Potpora
 izuzeta na temelju uredbe donesene u skladu s člancima 1. i 2. smatra se
 izuzetom tijekom razdoblja Ö valjanosti Õ predmetne uredbe te
 tijekom razdoblja prilagodbe predviđenog stavcima 2. i 3. Ö ovog
 članka Õ.
 2. Uredbe donesene u skladu s člancima 1.
 i 2. mogu se Ö staviti izvan
 snage Õ ili izmijeniti ako
 su se promijenile okolnosti u pogledu bilo kojeg bitnog elementa koji je bio
 temelj za njihovo donošenje ili ako to nalaže postupni razvoj ili Ö funkcioniranje unutarnjeg Õ tržišta. U tom
 slučaju novom uredbom se utvrđuje razdoblje prilagodbe u trajanju od
 šest mjeseci radi prilagođavanja potpore obuhvaćene prethodnom
 uredbom.
 3. Uredbama donesenima u skladu s
 člancima 1. i 2. utvrđuje se razdoblje iz stavka 2. Ö ovog
 članka Õ ako se njihova
 primjena ne produlji nakon njihova isteka.
 Članak 5.
 Izvješće
 o primjeni
 Svakih pet
 godina Komisija je Europskom parlamentu i Vijeću dužna podnijeti
 izvješće o primjeni ove Uredbe. Nacrt ovog izvješća Komisija podnosi
 na razmatranje Odboru iz članka 7.
 Članak 6.
 Saslušanje zainteresiranih strana
 Kada namjerava donijeti neku uredbu, Komisija
 je dužna objaviti njezin nacrt kako bi svim zainteresiranim osobama i
 organizacijama omogućila da joj svoje primjedbe dostave u razumnom roku
 koji odredi Komisija, a koji ni u kojem slučaju ne može biti kraći od
 mjesec dana.
 Članak 7.
 Savjetodavni odbor Ö za državne
 potpore Õ
 Osniva se Savjetodavni odbor Ö za državne
 potpore Õ (u daljnjem tekstu „Odbor”)
 koji je sastavljen od predstavnika država članica i kojim predsjeda
 predstavnik Komisije.
 Članak 8.
 Savjetovanja u okviru Odbora
 1. Komisija se s Odborom savjetuje:
 ê 733/2013
 čl. 1. st. 4. točka (a) (prilagođeno)
 (a) u Ö trenutku
 objave Õ bilo kojeg nacrta
 uredbe u skladu s člankom 6.;
 ê 994/98
 (prilagođeno)
 è1 733/2013
 čl. 1. st. 4. točka (b)
 (b) prije donošenja svake uredbe.
 2. Savjetovanja u okviru Odbora obavljaju se
 na sastancima koje saziva Komisija. è1 Nacrti
 i dokumenti koje valja ispitati dostavljaju se u prilogu obavijesti o sazivanju
 sastanka i mogu se objaviti na internetskim stranicama Komisije. ç Sastanak se mora
 održati u roku od najmanje dva mjeseca od upućivanja obavijesti o njegovu
 sazivanju.
 Ovaj se rok može skratiti u slučaju
 savjetovanja iz stavka 1. točke (b) ako je donošenje uredbe hitno ili ako
 se radi o jednostavnom produljenju postojeće uredbe.
 3. Predstavnik Komisije podnosi Odboru nacrt
 mjera koje treba poduzeti. Odbor iznosi svoje mišljenje o nacrtu, i to u onom
 roku koji predsjedavajući utvrdi u skladu s hitnošću predmeta, a
 prema potrebi i glasanjem.
 4. Mišljenje se bilježi u zapisnik. Osim toga,
 svaka država članica ima pravo zatražiti da se u zapisnik unese i njezino
 stajalište. Odbor može dati preporuku da se mišljenje objavi u Službenom
 listu Europske Ö unije Õ.
 5. Komisija je u najvećoj mogućoj
 mjeri dužna povesti računa o mišljenju Odbora te ga mora izvijestiti o
 načinu na koji je njegovo mišljenje uzela u obzir.
 ê
 Članak 9.
 Stavljanje
 izvan snage
 Uredba (EZ) br. 994/98
 stavlja se izvan snage.
 Upućivanja na Uredbu stavljenu izvan
 snage smatraju se upućivanjima na ovu Uredbu i čitaju se u skladu s
 korelacijskom tablicom u Prilogu II.
 ê 994/1998
 (prilagođeno)
 Članak 10.
 Ö Stupanje na
 snagu Õ
 Ova Uredba stupa na snagu Ö dvadesetog Õ dana Ö od dana Õ objave u Službenom
 listu Europske Ö unije Õ.
 Ova je Uredba u cijelosti
 obvezujuća i izravno se primjenjuje u svim državama članicama.
 Sastavljeno u Bruxellesu
 Za
 Vijeće
 Predsjednik/Predsjednica
 [1] COM(87) 868 PV.
 [2] Vidi Prilog 3. dijelu A. Zaključaka.
 [3] Unesena u zakonodavni program za 2014.
 [4] Vidi Prilog I. ovom prijedlogu.
 [5] SL C [...], [...], str. [...].
 [6] SL C [...], [...], str. [...].
 [7] Uredba Vijeća (EZ) br. 994/98 od 7. svibnja 1998. o
 primjeni članaka 107. i 108. Ugovora o funkcioniranju Europske unije na određene
 kategorije horizontalnih državnih potpora (SL L 142, 14.5.1998., str.
 1.).
 [8] Vidi Prilog I.
 [9] Uredba Vijeća (EZ) br. 1198/2006 od 27. srpnja
 2006. o Europskom fondu za ribarstvo (SL L 223, 15.8.2006., str. 1.).
 [10] Komunikacija Komisije - Smjernice EU-a o primjeni pravila
 o državnim potporama u odnosu na brzi razvoj širokopojasnih mreža (SL C 25,
 26.1.2013., str. 1.).
 [11] Odluka Suda od 24. srpnja 2003. u predmetu C-280/00,
 Altmark Trans GmbH and Regierungspräsidium Magdeburg/Nahverkehrsgesellschaft
 Atmark GmbH ([2003] ECR I-7747).
 [12] Vidi Preporuku Vijeća 2010/410/EU od 13. srpnja 2010.
 o osnovnim smjernicama za gospodarske politike država članica i Unije (SL
 L 191, 23.7.2010., str. 28.) i Odluku Vijeća 2010/707/EU od 21. listopada
 2010. o smjernicama za politike zapošljavanja u državama članicama (SL L
 308, 24.11.2010., str. 46.).


type: caselaw

text:
26.5.2015
 DA
 Den Europæiske Unions Tidende
 C 171/7
 Anmodning om præjudiciel afgørelse indgivet af Sąd Rejonowy w Rzeszowie (Polen) den 10. juni 2014 — Przedsiębiorstwo Produkcyjno-Handlowo-Usługowe »Stylinart« sp. z o.o. mod Skarb Państwa — Wojewoda Podkarpacki, Skarb Państwa — Prezydent Miasta Przemyśla
 (Sag C-282/14)
 (2015/C 171/10)
 Processprog: polsk
 Den forelæggende ret
 Sąd Rejonowy w Rzeszowie
 Parter i hovedsagen
 Sagsøger: Przedsiębiorstwo Produkcyjno-Handlowo-Usługowe »Stylinart« sp. z o.o.
 Sagsøgt: Skarb Państwa — Wojewoda Podkarpacki, Skarb Państwa — Prezydent Miasta Przemyśla
 Den Europæiske Unions Domstol fastslog ved kendelse af 11. december 2014, at det er åbenbart, at den ikke har kompetence til at besvare det af Sąd Rejonowy w Rzeszowie forelagte spørgsmål.


type: wikipedia

text:
Christian Lequesne, né le à Vitry-le-François (Marne), est un universitaire français, ancien directeur du Centre d'études et de recherches internationales (CERI) et professeur de science politique à Sciences Po Paris.
 Biographie
 Formation
 Après des études à Sciences Po Strasbourg (diplôme en 1983) et au Collège d'Europe à Bruges (diplôme en 1984), Christian Lequesne a soutenu en 1992 sa thèse de doctorat en science politique à Sciences Po Paris, sous la direction d'Alfred Grosser. Il a également soutenu son habilitation à diriger des recherches à Sciences Po Paris.
 Carrière
 Après avoir été assistant au Collège d'Europe à Bruges de 1986 à 1988, Christian Lequesne est entré en 1988 comme chercheur au Centre d'études et de recherches internationales (CERI) de l'Institut d'études politiques de Paris. Successivement chargé puis directeur de recherche, il a été directeur adjoint du CERI de 2000 à 2003 tout en étant professeur à Sciences Po Paris. De 2004 à 2006, il a été détaché auprès du ministère français des Affaires étrangères pour diriger le Centre français de recherche en sciences sociales (CEFRES) de Prague, en République tchèque. De 2006 à 2008, il a été nommé Sciences Po - LSE Alliance Professor à l'Institut européen de la London School of Economics and Political Science, occupant une nouvelle chaire créée conjointement par Sciences Po et la LSE. De 2009 à 2013, Christian Lequesne est directeur du Centre d'études et de recherches internationales (CERI). Il est par ailleurs professeur au département de science politique de Sciences Po Paris depuis 2015.
 , Christian Lequesne a contribué depuis la fin des années 1980 au développement des études sur l'Union européenne, par ses publications et par ses enseignements à Sciences Po Paris, au Collège d'Europe à Bruges et à Natolin, à la London School of Economics ou encore à l'université Charles de Prague. Avec le professeur Jean-Louis Quermonne, il est à l'origine de la création à Sciences Po Paris du Cycle supérieur d'études européennes et des bourses Europe.
 Travaux de recherche
 Depuis 2013, Christian Lequesne s'intéresse aussi à l'analyse de la politique étrangère et plus particulièrement aux pratiques diplomatiques. Il a publié en 2017 (réédité en 2020 en format poche) un livre sur les diplomates français à partir d'enquêtes de terrain sous le titre Ethnographie du Quai d'Orsay. Les Pratiques des diplomates français.
 Livres
 Ministries of Foreign Affairs in the World. Actors of State Diplomacy (ed.), The Hague, Brill, 2022.
 La puissance par l'image. Les Etats et leur diplomatie publique (dir), Paris, Presses de Sciences Po, 2021.
 La politique étrangère. Approches disciplinaires (avec Hugo Meijer dir.), Montréal, Presses de l'Université de Montréal, 2018.
 Ethnographie du Quai d'Orsay. Les pratiques des diplomates français, Paris, CNRS Editions, 2017, 258 p. (édition poche 2020)
 The Member States of the European Union (avec S. Bulmer, dir.), Oxford, Oxford University Press, The New European Series, 3nd edition, 2020.
 Les Institutions de l'Union européenne (avec Y. Doutriaux), Paris, La Documentation française (collection réflexe Europe), , 2013.
 La Politique étrangère de Jacques Chirac (avec Maurice Vaïsse dir.), Paris, Riveneuve éditions, 2013.
 L'Europe d'après. En finir avec le pessimisme" (avec Thierry Chopin et Jean-François Jamet), Paris, Lignes de Repères, 2012.
 L'Enjeu mondial. Les migrations (avec Christophe Jaffrelot dir.), Paris, Presses de Sciences Po, 2009.
 La France dans la nouvelle Europe. Assumer le changement d'échelle, Paris, Presses de Sciences Po, collection Les Nouveaux Débats, 2008 152 p.
 La Citoyenneté démocratique dans l'Europe des Vingt-Sept (avec Monika Mac-Donagh Pajerova dir.), Paris, L'Harmattan, coll. Logiques politiques, 2007, 298 p (version tchèque, Demokracie v Euvope, Prague, Prostor, 2007, 265 p.).
 Partner oder Beitrittskandidaten ? Die Nachbarschaftspolitik der Europäischen Union auf dem Prüfstand, (avec Martin Koopmann, dir.), Baden Baden, , 2006.
 Zastoupení evropské pětadvacítky v Evropském parlamentu [La représentation politique des Vingt-Cinq au sein du Parlement européen] (avec Lenka Rovná), Prague, Éditions du Centre français de recherches en sciences sociales (CEFRES), 2005.
 L'Europe des Vingt-Cinq. 25 cartes pour un jeu complexe, (avec Jacques Rupnik), Paris, Autrement, 2005.
 L'Intégration européenne. Entre émergence institutionnelle et recomposition de l'État, (avec Yves Surel, dir.), Paris, Presses de Sciences Po, 2004.
 La Politique européenne de la pêche : vers un développement durable ? (avec Catherine Flaesch-Mougin, Danielle Charles-Le Bihan, dir.), préface de Louis Le Pensec, Rennes, Université de Rennes-I, Éditions Apogée, 2003.
 L'Europe bleue, Paris, Presses de Sciences Po, 2001 (traduction anglaise Manchester University Press, 2004).
 Quelle Union pour quelle Europe ? (avec F. de La Serre, dir.), Bruxelles, Éditions Complexe, 1998.
 Les Paradoxes des régions en Europe, (avec Patrick Le Galès, dir.), Paris, La Découverte, 1997 (Version anglaise par Routledge, 1998, Londres).
 L'Union européenne : ouverture à l'Est ? (avec Françoise de La Serre et Jacques Rupnik), Paris, Presses universitaires de France (Coll. Politique d'aujourd'hui), 1994.
 Paris-Bruxelles : comment se fait la politique européenne de la France, Paris, Presses de la FNSP, 1993.
 The State of the European Community. Policies, Institutions and Debates in the Transition Years'' (avec Leon Hurwitz, dir.), Londres/Boulder, /Lynne Rienner, 1991.
 Notes et références
 Liens externes
 Politologue français
 Élève de l'Institut d'études politiques de Strasbourg
 Élève de l'Institut d'études politiques de Paris
 Étudiant du Collège d'Europe
 Enseignant à l'Institut d'études politiques de Paris
 Professeur au Collège d'Europe
 Professeur à l'université Charles de Prague
 Professeur à l'université de Cologne
 Chevalier des Palmes académiques
 Naissance en décembre 1962
 Naissance à Vitry-le-François


text:
Jamaika () ir salu valsts Karību jūrā. Šī sala atrodas 145 km uz dienvidiem no Kubas.
 Ģeogrāfija un klimats
 Jamaikā, tāpat kā citās Karību reģiona salās ir labas pludmales, tomēr liela daļa teritorijas ir kalnaina. Ziemeļrietumos izveidojušies kaļķakmens skrausti un plato ar daudzām ieplakām un kritenēm. Austrumos reljefs ir augstāks, un te atrodas vienīgā kalnu grēda, saukta par Blūmauntiniem. Blūmauntina smaile ir augstākā virsotne visā Karību reģionā.
 Jamaika ir trešā lielākā sala Karību jūrā. Tā atrodas starp 17 ° un 19 ° N platuma grādiem , un 76 ° un 79 ° rietumu kalniem, tostarp Zilajiem kalniem. Tiem ir šaurs piekrastes līdzenums. Jamaikai ir tikai divas pilsētas— galvaspilsēta un biznesa centrs Kingstona, kas atrodas dienvidu krastā, un Montegobeja ziemeļu krastā. Kingstonas osta ir septītā lielākā dabiskā osta pasaulē.
 Starp dažādām sauszemes, ūdens un jūras ekosistēmām ir sausi un mitri kaļķakmens meži, tropu meži, piekrastes meži, mitrāji, alas, upes, jūras dobes un koraļļu rifi. Jamaikas valdība par aizsargājamām teritorijām pasludināja Kokpitas apgabalu, Helsšīras kalnus un Līču meža rezervātu. 1992. gadā Montego līcī izveidoja Jamaikas pirmo jūras parku, kas aptver gandrīz 15 kvadrātkilometrus (5,8 sq mi). 1999. gadā izveidoja Portlendas līča aizsargājamo teritoriju.
 Klimats Jamaikā ir tropisks, karsts un mitrs , lai gan lielāki iekšzemes reģioni ir mērenāki. [51] Daži dienvidu krasta reģioni,piemēram, Liguanea līdzenums un Pedro Plains, ir relatīvi sausi lietus ēnu apgabali.
 Kalni izraisa temperatūras svārstības atbilstoši pacēlumam, bet no sezonas līdz sezonai ir nelielas izmaiņas. Temperatūra piekrastē var sasniegt apmēram 32 °C, un augstajās virsotnēs ir reģistrētas minimālās temperatūras apmēram 4 °C. Vidējā diennakts temperatūra Kingstonā svārstās starp 31 °C un 22 °C .
 Lietus ir sezonāls, galvenokārt oktobrī un maijā, lai gan pērkona negaisi vasaras mēnešos var nest stipras lietusgāzes no jūnija līdz septembrim. Vidējais gada nokrišņu daudzums visā salā ir aptuveni 82 collas (2100 mm). Vasarā Jamaiku sasniedz viesuļvētras, īpaši 1951., 1988., 2004. un 2007. gadā. Zemestrīces nodarījušas nopietnus postījumus divdesmit gadu laikā — 1692. un 1907. gadā.
 Reljefs un upes
 Iekšējie kalni un plates aizņem daudz Jamaikas garuma, un gandrīz puse no salas virsmas - vairāk nekā 1000 pēdu (300 metri) ir virs jūras līmeņa. Visskarbākā topogrāfija un augstākais pacēlums ir austrumos,kur Zilie kalni paceļas līdz 7402 pēdām (2256 metri) pie Zilās kalna virsotnes (salas augstākais punkts). Sauso kalnu kalni un Kockpitas apgabals, reģions, kas aptver 500 kvadrātjūdžu (1300 kvadrātkilometri) rietumu Jamaikā. Dons Figuerero, Santa Krūza un Maija Dienas kalni ir lielas ainavas dienvidrietumos. Piekrastes līdzenumi lielā mērā aptver salu, un lielākie kalnu līdzenumi atrodas dienvidos.
 No centrālajām augstienēm rodas daudzas upes un strauti, bet daudzi ik pa brīdim pazūd meža bedrēs un alās. Rio Minho ,centrālajā Jamaikā, ir garākā upe, kas plūst aptuveni 60 jūdzes (100 km) no Sausā okeāna kalniem līdz Kārlaila līcim. Melnā upe rietumos un Rio Cobre , kas atrodas netālu no Kingstonas, garākas par 30 jūdzēm (50 km).
 Vairāk nekā puse salas virsmas ir pārklāta ar baltu kaļķakmeni, zem kura ir dzeltenais kaļķakmens, vecākās metamorfiskās klintis (kompaktie ieži,ko veido karstums un spiediens), un igneozi ieži (veidojas izkausēta materiāla dzesēšanai). Daudzu kalnu rajonu seklās augsnes ir īpaši jutīgas pret eroziju. Piekrastes līdzenumos ir dziļas augsnes, kas galvenokārt sastāv no dziļūdens un māliem, un pārējie māli aptver ielejas grīdas.
 Flora un fauna
 Sala ir slavena ar savām daudzveidīgajām ekosistēmām, tostarp elfu mežiem uz augstākajām virsotnēm, lietus mežiem ielejās, savannās un sausajos smilšainajos apgabalos, kuros spēj izdzīvot tikai kaktusi un citi ksenofobiski augi. Jamaikas augu dzīve gadsimtu gaitā ir ievērojami mainījusies. Sala bija pilnībā apmežota 15. gadsimtā,izņemot mazos lauksaimniecības klajumus, bet Eiropas kolonisti izcirta lielos koku masīvus celtniecības vajadzībām un izveidoja līdzenumus,savannās un kalnu nogāzēs, augu audzēšanai. Viņi ieviesa arī daudzus jaunus augus, tostarp cukurniedres, banānus un citruskokus.
 Jamaikas dzīvnieku dzīve, kas raksturīga Karību jūras reģionam, ietver ļoti daudzveidīgus savvaļas dzīvniekus ar daudzām endēmiskām sugām,kas citur nav atrastas uz zemes. Tāpat kā citās okeāna salās,sauszemes zīdītāji pārsvarā ir sikspārņi. Vienīgais, kas nav sikspārņu dzimtais zīdītājs Jamaikā, ir Jamaikas hutia, kas pazīstams kā Konuss. Bieži sastopami arī ieviestie zīdītāji, piemēram, mežacūkas un mazais Āzijas monogs. Jamaika ir mājvieta arī aptuveni 50 rāpuļu sugām [55],no kurām lielākā ir amerikāņu krokodils; tomēr tā ir sastopama tikai Melnajā upē un dažās citās teritorijās. Tādas ķirzakas kā anoles, iguānas un čūskas, piemēram, skrituļi un Jamaikas boa (lielākā čūska uz salas), ir bieži sastopamas Kokpitas apgabalā. Neviena no Jamaikas astoņām dzimto čūsku sugām nav indīga.
 Iedzīvotāji
 Jamaikā dzīvo apmēram 3 000 000 cilvēku, bet sala ir tikai 10 991km2 liela. Lielākā daļa iedzīvotāju ir melnādainie.
 Ekonomika
 Zemienes lielākoties izmanto lauksaimniecībai, un galvenā lauksaimniecības kultūra ir cukurniedres. 2000. gadā Jamaika saražoja 2,5 miljonus tonnu jēlcukura. Lauksaimniecībā nodarbināta apmēram piektdaļa darbspējīgo iedzīvotāju. Derīgo izrakteņu ieguve ir viena no svarīgākajām nozarēm. Salā tiek turēts vairāk nekā 440 000 kazu un tikpat daudz liellopu. Boksītus jeb alumīnija rūdu salā iegūst kopš 1950. gadiem. Alumīnija rūda un tās produkti veido vairāk nekā 60% no Jamaikas eksporta kopapjoma. Arī tūrisms ir ļoti svarīga nozare Jamaikā - 2001. gadā salu apmeklēja 1,5 miljoni tūristu.
 Jamaikas ekonomika lielā mērā ir atkarīga no ārzemēs dzīvojošo iedzīvotāju investīcijām un atbalsta, 2014. gadā šie emigrantu naudas pārvedumi veidoja 16,3% no IKP.
 Sports
 Jamaikā populārākā ir skriešana. No Jamaikas nākuši daudzi slaveni skrējēji kā Useins Bolts, Asafa Pauels, Šellija Anna Freizere, Melānija Vokere un citi. Jamaikā ir labi attīstīts arī futbols. Valsts futbola izlase ir piedalījusies Pasaules kausa finālturnīrā.
 Atsauces
 Ārējās saites
 Ziemeļamerikas valstis
 Jamaika
 Lielās Antiļu salas


text:
 25.8.2014
 HR
 Službeni list Europske unije
 C 282/2
 Presuda Suda (drugo vijeće) od 12. lipnja 2014. – Deltafina SpA protiv Europske komisije
 (Predmet C-578/11 P) (1)
 ((Žalba - Zabranjeni sporazumi - Talijansko tržište kupnje i prve prerade sirovog duhana - Odluka kojom se utvrđuje povreda članka 81. UEZ-a - Oslobađanje od kazni - Obveza suradnje - Pravo na obranu - Granice sudskog nadzora - Pravo na pošteno suđenje - Saslušanje svjedoka ili stranaka - Razuman rok - Načelo jednakog postupanja))
 2014/C 282/02
 Jezik postupka: talijanski
 Stranke
 Žalitelj: Deltafina SpA (zastupnici: J.-F. Bellis, F. Di Gianni, G. Coppo, avvocati)
 Druga stranka u postupku: Europska komisija (zastupnici: E. Gippini Fournier i L Malferrari, agenti)
 Izreka
 1.
 Žalba se odbija.
 2.
 Deltafini SpA nalaže se snošenje troškova.
 (1) SL C 25, 28.1.2012.


type: other

text:
java - Kaip pašalinti nepatvirtintus įspėjimus apie išmestą metimą? - ngn-wiki.ru
 „Eclipse“ įspėja apie šią formą:
 Apsaugos tipas: nušautas iš objekto „HashMap“
 Tai yra API skambutis, kuriam aš negaliu kontroliuoti objekto grąžinimo:
 HashMap<String, String> getItems(javax.servlet.http.HttpSession session) { HashMap<String, String> theHash = (HashMap<String, String>)session.getAttribute("attributeKey"); return theHash; }
 Norėčiau išvengti „Eclipse“ įspėjimų, jei tai įmanoma, nes teoriškai jie nurodo bent galimą kodo problemą. Tačiau dar nepavyko rasti gero būdo išspręsti šią problemą. Aš galiu išskleisti pačią eilutę, susijusią su šiuo metodu, ir pridėti prie šio metodo @SuppressWarnings("unchecked") , taip apribojant kodo bloko poveikį, kai @SuppressWarnings("unchecked") įspėjimų. Ar yra geresnių variantų? Nenoriu išjungti šių įspėjimų „Eclipse“.
 Prieš atėjęs prie kodo, jis buvo paprastesnis, bet vis tiek sukėlė įspėjimus:
 HashMap getItems(javax.servlet.http.HttpSession session) { HashMap theHash = (HashMap)session.getAttribute("attributeKey"); return theHash; }
 Problema buvo kitur, kai bandėte naudoti „hash“, kurį gausite įspėjimus:
 HashMap items = getItems(session); items.put("this", "that"); Type safety: The method put(Object, Object) belongs to the raw type HashMap. References to generic type HashMap<K,V> should be parameterized.
 04 февр. skiphoppy set 04 Feb 2009-02-04 00:57 '09 ne 0:57 2009-02-04 00:57
 Oho; Manau, kad suprantu atsakymą į mano klausimą. Aš nesu tikras, kad verta! :)
 Problema ta, kad dauguma nėra patikrinta. Taigi turėtumėte tai patikrinti. Jūs negalite paprasčiausiai patikrinti parametrų tipo su instancija, nes informacija apie parametruotą tipą neveikia vykdymo metu, ištrinama kompiliavimo metu.
 Bet jūs galite patikrinti kiekvieną maišos elementą, naudodami instanciją, ir jūs galite sukurti naują saugą pagal tipą. Ir jūs nesukelsite jokių įspėjimų.
 Ačiū mmyers ir Esko Luontola, aš parametruoju kodą, kurį aš iš pradžių čia parašiau, todėl jis gali būti užpildytas kažkur naudingumo klasėje ir naudojamas bet kuriam parametruojamam HashMap. Jei norite geriau jį suprasti ir nežino bendrųjų vaistų, rekomenduoju peržiūrėti šio atsakymo pasikeitimo istoriją.
 public static <K, V> HashMap<K, V> castHash(HashMap input, Class<K> keyClass, Class<V> valueClass) { HashMap<K, V> output = new HashMap<K, V>(); if (input == null) return output; for (Object key: input.keySet().toArray()) { if ((key == null) || (keyClass.isAssignableFrom(key.getClass()))) { Object value = input.get(key); if ((value == null) || (valueClass.isAssignableFrom(value.getClass()))) { K k = keyClass.cast(key); V v = valueClass.cast(value); output.put(k, v); } else { throw new AssertionError( "Cannot cast to HashMap<"+ keyClass.getSimpleName() +", "+ valueClass.getSimpleName() +">" +", value "+ value +" is not a "+ valueClass.getSimpleName() ); } } else { throw new AssertionError( "Cannot cast to HashMap<"+ keyClass.getSimpleName() +", "+ valueClass.getSimpleName() +">" +", key "+ key +" is not a " + keyClass.getSimpleName() ); } } return output; }
 Tai daug darbo, galbūt labai nedideliam atlygiui ... nesu įsitikinęs, ar naudosiu, ar ne. Norėčiau dėkoti už komentarus, ar žmonės mano, kad tai vertas, ar ne. Be to, norėčiau padėkoti kai kuriems patobulinimų pasiūlymams: ar yra kažkas geresnio, ką galėčiau padaryti ne tik pareikalavęs? Ar galiu kažką geriau atsisakyti? Ar turėčiau tai padaryti įrodyta išimtis?
 04 февр. Atsakymas pateikiamas skiphoppy 04 Feb. 2009-02-04 01:35 '09 ne 1:35 2009-02-04 01:35
 Siunčiant masyvo objektus naudojant serializuojamus
 „Java“: patvirtinta klasės klasė, naudojant refleksiją
 Kompiliatoriaus klaida apie nesuderinamus lašus
 Kaip rasti lambda, kai atsiranda išimtis?
 Kas yra šaudymo kontrolė ir kaip ją patikrinti?
 Saugumo tipas: nepažymėtas dėžutės >
 CXF JAXRS - Kaip perduoti datą kaip „QueryParam“
 Kaip išsiųsti hashap reikšmę kitai veiklai, naudodami ketinimą
 Kas yra „teisingas“ būdas versti Hibernate Query.list () į „List <Type>?
 Apsaugos tipas: nepatikrintas
 Kaip išspręsti šį įspėjimą?
 Kur yra nekontroliuojamo įspėjimo apibrėžimas, kad objektas paverstų universaliu tipu?
 Kaip atsikratyti tipo įspėjimo, kai naudojate JSONArray ir JSONObject
 Kaip išvengti „Eclipse“ įspėjimų naudojant senąjį kodą be generinių vaistų?
 „JSON“ ir „Generics“ „Java“ - įveskite saugos įspėjimą
 Kaip išspręsti šį įspėjimo dėl saugumo tipą java?
 Akivaizdus atsakymas, žinoma, nėra nevaldomas aktorius.
 Jei tai yra absoliučiai būtina, bent jau pabandykite apriboti @SuppressWarnings anotacijos sritį. Pasak jo „ Javadocs“ , jis gali pereiti prie vietinių kintamųjų; todėl jis netgi neturi įtakos visam metodui.
 @SuppressWarnings("unchecked") Map<String, String> myMap = (Map<String, String>) deserializeMap();
 Negalima nustatyti, ar Map turi būti bendri parametrai <String, String> . Turite iš anksto žinoti, kokius parametrus turėtumėte turėti (arba žinosite, kada gausite ClassCastException ). Štai kodėl kodas sukuria įspėjimą, nes kompiliatorius negali žinoti, ar jis yra saugus.
 04 февр. Michael Myers atsakymas, pateiktas vasario 04 d 2009-02-04 01:07 '09, 1:07 2009-02-04 01:07
 Deja, nėra puikių galimybių. Nepamirškite, kad visa tai yra saugoti. „ Java Generics “ siūlo sprendimus, kaip dirbti su ne bendromis pasenusiomis bibliotekomis, ir ypač tai vadinama „tuščios kilpos metodu“ 8.2 skyriuje. Iš esmės, nesaugiai išmeskite ir slopinkite įspėjimą. Tada slinkite žemėlapį taip:
 @SuppressWarnings("unchecked") Map<String, Number> map = getMap(); for (String s : map.keySet()); for (Number n : map.values());
 Jei aptinkamas netikėtas tipas, vykdymo metu gausite ClassCastException išimtį, tačiau bent jau jis bus artimas problemos šaltiniui.
 04 февр. Atsakymas pateikiamas Julien Chastang 04 vasaris. 2009-02-04 01:46 '09 ne 1:46 2009-02-04 01:46
 „Eclipse“ nustatymuose eikite į Java-> Compiler-> Klaidos / Įspėjimai-> Bendrųjų tipų ir patikrinkite >Ignore unavoidable generic type problems .
 Tai atitinka klausimo problemą, t. Y.
 Norėčiau išvengti „Eclipse“ įspėjimų ...
 jei ne dvasia.
 21 окт. Atsakyti Dave 21 okt. 2011-10-21 20:40 '11 prie 20:40 2011-10-21 20:40
 Galite sukurti naudingumo klasę taip ir naudokite ją nepatvirtintam įspėjimui slopinti.
 public class Objects { @SuppressWarnings({"unchecked"}) public static <T> T uncheckedCast(Object obj) { return (T) obj; } }
 import static Objects.uncheckedCast; ... HashMap<String, String> getItems(javax.servlet.http.HttpSession session) { return uncheckedCast(session.getAttribute("attributeKey")); }
 Daugiau apie tai skaitykite šiuo adresu: http://clenteenias.blogs.com/thought_spearmints/2006/01/suppresswarning.html
 04 февр. atsakymą pateikė Esko Luontola 04 vasaris. 2009-02-04 01:54 '09 ne 1:54 2009-02-04 01:54
 Tai sunku, bet čia yra mano dabartinės mintys:
 Jei jūsų API grąžina objektą, tuomet jūs negalite nieko daryti - nepriklausomai nuo to, ar aklai mesti akį. Galite leisti „Java“ skambinti „ClassCastExceptions“, arba galite patikrinti kiekvieną elementą patys, taip pat skambinti teiginiais arba „IllegalArgumentExceptions“ arba kai kuriais iš jų, tačiau šie patikrinimai yra lygiaverčiai. Jūs turite slopinti nekontroliuojamo kompiliacijos laiką, nepriklausomai nuo to, ką darote vykdymo metu.
 Aš tiesiog norėčiau, kad aklas mesti, ir leiskite JVM atlikti man patikros patikrinimą, nes mes „žinome“, ką API turėtų sugrįžti, ir paprastai nori daryti prielaidą, kad API veikia. Jei jums jų reikia, naudokite generinius vaistus. Jūs iš tikrųjų nieko neperkate, nes jūs vis dar turite vienišas aklumas, bet bent jau galite naudoti generinius vaistus, kad JVM galėtų padėti išvengti aklųjų bangos kitų kodo dalių.
 Šiuo konkrečiu atveju, matyt, galite matyti skambutį SetAttribute ir pamatyti, kad tipas ateina, todėl tiesiog aklai atmesti tipą taip pat nėra amoralus išvestyje. Pridėti komentarą „SetAttribute“ ir padarykite jį su juo.
 02 марта '11 в 2:04 2011-03-02 02:04 atsakymą pateikė Dustin Getz kovo 2 d. 11 d. 2 val. 2011-03-02 02:04
 HTTP sesijų pasaulyje iš tikrųjų negalite pabėgti, nes API yra parašyta tokiu būdu (ji priima ir grąžina tik Object ).
 Su ClassCastException galite lengvai išvengti neišbandytos metimo. “Tai reiškia, kad jis taps tradiciniu metimu, suteikdamas ClassCastException teisę, jei bus padaryta klaida.) Nekontroliuojama išimtis gali bet kada vėliau paversti CCE kuris yra atskiras įspėjimas).
 Pakeisti „HashMap“ specialią klasę:
 import java.util.AbstractMap; import java.util.Collection; import java.util.HashMap; import java.util.Map; import java.util.Set; public class Attributes extends AbstractMap<String, String> { final Map<String, String> content = new HashMap<String, String>(); @Override public Set<Map.Entry<String, String>> entrySet() { return content.entrySet(); } @Override public Set<String> keySet() { return content.keySet(); } @Override public Collection<String> values() { return content.values(); } @Override public String put(final String key, final String value) { return content.put(key, value); } }
 Tada pridėkite šią klasę vietoj Map<String,String> , ir viskas bus patikrinta toje vietoje, kur rašote kodą. Nėra netikėtų ClassCastExceptions vėliau.
 04 февр. Atsakymas pateikiamas Joachim Sauer 04 vasario mėn. 2009-02-04 19:59 '09 19:59 2009-02-04 19:59
 Šiuo konkrečiu atveju aš nesaugysiu žemėlapių į „HttpSession“ tiesiogiai, o vietoj savo klasės egzemplioriaus, kuriame savo ruožtu yra žemėlapis (šios klasės įgyvendinimo detalės). Tada galite būti tikri, kad žemėlapio elementai yra tinkamo tipo.
 Bet jei vis tiek norite patikrinti, ar Kortelės turinys yra teisingas, galite naudoti šį kodą:
 public static void main(String[] args) { Map<String, Integer> map = new HashMap<String, Integer>(); map.put("a", 1); map.put("b", 2); Object obj = map; Map<String, Integer> ok = safeCastMap(obj, String.class, Integer.class); Map<String, String> error = safeCastMap(obj, String.class, String.class); } @SuppressWarnings({"unchecked"}) public static <K, V> Map<K, V> safeCastMap(Object map, Class<K> keyType, Class<V> valueType) { checkMap(map); checkMapContents(keyType, valueType, (Map<?, ?>) map); return (Map<K, V>) map; } private static void checkMap(Object map) { checkType(Map.class, map); } private static <K, V> void checkMapContents(Class<K> keyType, Class<V> valueType, Map<?, ?> map) { for (Map.Entry<?, ?> entry : map.entrySet()) { checkType(keyType, entry.getKey()); checkType(valueType, entry.getValue()); } } private static <K> void checkType(Class<K> expectedType, Object obj) { if (!expectedType.isInstance(obj)) { throw new IllegalArgumentException("Expected " + expectedType + " but was " + obj.getClass() + ": " + obj); } }
 04 февр. atsakymą pateikė Esko Luontola 04 vasaris. 2009-02-04 02:19 '09 at 2:19 AM 2009-02-04 02:19
 Štai trumpinamasis pavyzdys, kuriuo išvengiama įspėjimo apie „neišbandytą mesti“ naudojant dvi strategijas, paminėtas kituose atsakymuose.
 Praleiskite palūkanų tipo klasę kaip parametrą vykdymo metu ( Class<T> inputElementClazz ). Tada galite naudoti: inputElementClazz.cast(anyObject);
 Jei norite rinkti kolekcijų tipus, naudokite pakaitos simbolį? vietoj bendro tipo T, pripažinti, kad tikrai nežinote, kokių objektų tikėtis iš pasenusio kodo ( Collection<?> unknownTypeCollection ). Galų gale tai yra įspėjimas apie „nepažymėtą“ įspėjimą: negalime būti tikri, kad gausime Collection<T> , todėl sąžiningai, turime naudoti Collection<?> . Jei absoliučiai būtina, galite rinkti žinomo tipo Collection<T> knownTypeCollection ( Collection<T> knownTypeCollection ).
 Paveldėtas kodas, susietas su toliau pateiktu pavyzdžiu, yra „input“ atributas „StructuredViewer“ („StructuredViewer“ yra medis arba lentelės valdiklis, „įvestis“ yra duomenų modelis). Šis „įvestis“ gali būti bet kokia „Java“ kolekcija.
 public void dragFinished(StructuredViewer structuredViewer, Class<T> inputElementClazz) { IStructuredSelection selection = (IStructuredSelection) structuredViewer.getSelection(); // legacy code returns an Object from getFirstElement, // the developer knows/hopes it is of type inputElementClazz, but the compiler cannot know T firstElement = inputElementClazz.cast(selection.getFirstElement()); // legacy code returns an object from getInput, so we deal with it as a Collection<?> Collection<?> unknownTypeCollection = (Collection<?>) structuredViewer.getInput(); // for some operations we do not even need a collection with known types unknownTypeCollection.remove(firstElement); // nothing prevents us from building a Collection of a known type, should we really need one Collection<T> knownTypeCollection = new ArrayList<T>(); for (Object object : unknownTypeCollection) { T aT = inputElementClazz.cast(object); knownTypeCollection.add(aT); System.out.println(aT.getClass()); } structuredViewer.refresh(); }
 Žinoma, aukščiau minėtas kodas gali suteikti klaidų, kai naudojame senąjį kodą su neteisingais duomenų tipais (pvz., Jei mes, kaip „Java“ kolekciją, nustatome masyvą kaip „StructuredViewer“ įvestį).
 Metodo skambučio pavyzdys:
 13 авг. atsakymą pateikė StaticNoiseLog 13 rug . 2015-08-13 13:57 '15 , 13:57 2015-08-13 13:57
 Objektai.Nepatikrinta naudingumo funkcija, esanti atsakyme į Esko Luontolą, yra puikus būdas išvengti netvarkos programoje.
 Jei nenorite naudoti SuppressWarnings visam metodui, „Java“ verčia jus įdėti jį į vietinį. Jei jums reikia kompozicijos nariui, jis gali sukelti šį kodą:
 @SuppressWarnings("unchecked") Vector<String> watchedSymbolsClone = (Vector<String>) watchedSymbols.clone(); this.watchedSymbols = watchedSymbolsClone;
 Naudojimasis programa yra daug švaresnis, ir vis dar akivaizdu, ką darote:
 Pastaba: manau, svarbu pridurti, kad kartais įspėjimas iš tikrųjų reiškia, kad jūs darote kažką neteisingo:
 ArrayList<Integer> intList = new ArrayList<Integer>(); intList.add(1); Object intListObject = intList; // this line gives an unchecked warning - but no runtime error ArrayList<String> stringList = (ArrayList<String>) intListObject; System.out.println(stringList.get(0)); // cast exception will be given here
 Kompiliatoriaus pasakytina, kad ši peržiūra nebus tikrinama vykdymo metu, todėl paleisties trukmės klaida nebus padidinta, kol nebandysite pasiekti bendrų talpyklų duomenų.
 11 авг. vartotojo889742 atsakymas 11 rug . 2011-08-11 16:53 '11, 16:53, 2011-08-11 16:53
 Įspėjimas nėra sprendimas. Jūs neturėtumėte daryti dviejų lygių sprendimo viename pareiškime.
 HashMap<String, String> getItems(javax.servlet.http.HttpSession session) { // first, cast the returned Object to generic HashMap<?,?> HashMap<?, ?> theHash = (HashMap<?, ?>)session.getAttribute("attributeKey"); // next, cast every entry of the HashMap to the required type <String, String> HashMap<String, String> returingHash = new HashMap<>(); for (Entry<?, ?> entry : theHash.entrySet()) { returingHash.put((String) entry.getKey(), (String) entry.getValue()); } return returingHash; }
 10 марта '15 в 2:43 2015-03-10 02:43 atsakymas pateikiamas „ Abbas “ kovo 15 d. 15 val. 2:43 2015-03-10 02:43
 Galbūt aš neteisingai suprato klausimą (pavyzdys ir pora aplinkinių linijų būtų gera), bet kodėl ne visada naudojate tinkamą sąsają (ir „Java5 +“)? Nematau jokios priežasties, kodėl jūs kada nors norėtumėte naudoti „ HashMap vietoj Map<KeyType,ValueType> . Tiesą sakant, aš negaliu pateikti jokios priežasties, kodėl HashMap kintamojo tipas būtų nustatytas vietoj Map .
 Ir kodėl šaltinis? Ar tai yra paveldėto rinkinio parametrų tipas? Jei taip, naudokite generinius vaistus ir nurodykite norimą tipą.
 04 февр. atsakymas pateikiamas vasario 04 d. 2009-02-04 01:05 '09, 1:05 2009-02-04 01:05
 Paimkite jį, jis yra daug greičiau nei naujo HashMap sukūrimas, jei jis jau yra vienas, bet vis dar saugus, nes kiekvienas elementas yra patikrintas jo tipo ...
 @SuppressWarnings("unchecked") public static <K, V> HashMap<K, V> toHashMap(Object input, Class<K> key, Class<V> value) { assert input instanceof Map : input; for (Map.Entry<?, ?> e : ((HashMap<?, ?>) input).entrySet()) { assert key.isAssignableFrom(e.getKey().getClass()) : "Map contains invalid keys"; assert value.isAssignableFrom(e.getValue().getClass()) : "Map contains invalid values"; } if (input instanceof HashMap) return (HashMap<K, V>) input; return new HashMap<K, V>((Map<K, V>) input); }
 14 окт. atsakymas, kurį pateikė jfreundo spalio 14 d 2010-10-14 12:28 '10, 12:28, 2010-10-14 12:28
 Greitai spėliokite, jei paskelbsite savo kodą, galite pasakyti tikrai, bet tu gali padaryti kažką linijose
 kuris suteikia įspėjimą, kai jums reikia
 tikriausiai verta pamatyti
 Bendra Java programavimo kalbai
 jei nesate susipažinę su tuo, kas turi būti padaryta.
 04 февр. Mark Davidson atsakymas, pateiktas vasario 4 d. 2009-02-04 01:04 '09, 1:04, 2009-02-04 01:04
 Jei reikia naudoti API, kuri nepalaiko Generics. Bandau atskirti šiuos skambučius apvyniojimo procedūrose su minimaliu eilių skaičiumi. Tada aš naudoju „SuppressWarnings“ komentarą ir tuo pat metu pridėkite saugos tipo priedą.
 Tai tik asmeninis pageidavimas, kad viskas būtų kuo tvarkingesnė.
 04 февр. Atsakymą pateikė Fortyrunner 04 vasaris. 2009-02-04 01:47 '09 ne 1:47 2009-02-04 01:47
 Beveik kiekvieną kompiuterių mokslų problemą galima išspręsti pridedant netiesioginio lygio * ar kažko kito.
 Taigi įveskite ne bendrinamą objektą, kurio lygis yra aukštesnis nei Map . Be konteksto tai neatrodo labai įtikinama, bet bet kuriuo atveju:
 public final class Items implements java.io.Serializable { private static final long serialVersionUID = 1L; private Map<String,String> map; public Items(Map<String,String> map) { this.map = New.immutableMap(map); } public Map<String,String> getMap() { return map; } @Override public String toString() { return map.toString(); } } public final class New { public static <K,V> Map<K,V> immutableMap( Map<? extends K, ? extends V> original ) { // ... optimise as you wish... return Collections.unmodifiableMap( new HashMap<String,String>(original) ); } } static Map<String, String> getItems(HttpSession session) { Items items = (Items) session.getAttribute("attributeKey"); return items.getMap(); }
 * Išskyrus pernelyg daug netiesioginio lygio.
 04 февр. Atsakymą pateikė Tom Hawtin - tackline 04 vasaris. 2009-02-04 18:46 '09 at 18:46 PM 2009-02-04 18:46
 Štai vienas iš būdų tai tvarkyti, kai nepaisysiu equals() operacijos.
 public abstract class Section<T extends Section> extends Element<Section<T>> { Object attr1; @Override public boolean equals(Object obj) { if (obj == null) { // this exists, but obj doesn't, so they can't be equal! return false; } // prepare to cast... Section<?> other; if (getClass() != obj.getClass()) { // looks like we're comparing apples to oranges return false; } else { // it must be safe to make that cast! other = (Section<?>) obj; } // and then I compare attributes between this and other return this.attr1.equals(other.attr1); } }
 Atrodo, kad tai veikia „Java 8“ (netgi su -Xlint:unchecked )
 30 янв. Atsakymą pateikė Jim Daehn 30 sausis 2015-01-30 03:15 '15 at 3:15 2015-01-30 03:15
 Tiesiog įveskite tekstą prieš tai, kai pasakysite.
 Object someObject = session.getAttribute("attributeKey"); if(someObject instanceof HashMap) HashMap<String, String> theHash = (HashMap<String, String>)someObject;
 Ir tiems, kurie klausia, dažnai pakanka priimti objektus, kuriuose nesate tikri. Daugybė senų SOA diegimų vyksta aplink įvairius objektus, kurių ne visada turite pasitikėti. (Siaubo!)
 EDIT Pakeista vieno pavyzdžio kodo versija, kad ji atitiktų plakatų atnaujinimus, ir po kai kurių komentarų matau, kad egzempliorius neveikia su generiniais vaistais. Tačiau keičiant čekį, kad patikrintumėte išorinį objektą, atrodo, gerai seka komandų eilutės kompiliatorius. Peržiūrėtas pavyzdys dabar paskelbtas.
 04 февр. Atsakymą pateikė Rickas 04 vasaris. 2009-02-04 01:16 '09 ne 1:16 2009-02-04 01:16
 „Android“ studijoje, jei norite išjungti tikrinimą, galite naudoti:
 //noinspection unchecked Map<String, String> myMap = (Map<String, String>) deserializeMap();
 01 сент. Atsakymą pateikė Jan Moravec rugsėjo 1 d 2017-09-01 23:22 '17, 23:22 pm 2017-09-01 23:22
 Jei esate tikras, kad seanso.getAttribute () grąžintas tipas yra „HashMap“, tuomet negalite pasinaudoti šio tikslaus tipo tipu, tačiau pasikliaukite tik bendru „HashMap“
 HashMap<?,?> getItems(javax.servlet.http.HttpSession session) { HashMap<?,?> theHash = (HashMap<?,?>)session.getAttribute("attributeKey"); return theHash; }
 Tada „Eclipse“ jus nustebins įspėjimais, tačiau, žinoma, tai gali sukelti sunkumų, kuriuos sunku derinti. Šį požiūrį naudoju tik kontekste, nepriklausomai nuo darbo.
 12 июня '10 в 15:52 2010-06-12 15:52 Atsakymą pateikė Lukas Normantas birželio 12 d. 10 val. 15:52 2010-06-12 15:52
 session.getAttribute(...) - tai object kuris gali būti bet kas, bet kadangi jūs „žinote“ savo „ HashMap<String, String> , paprasčiausiai jį paliekate be pirmojo patikrinimo. Taigi įspėjimas. Kad būtų toks pedantinis, kurį „Java“ nori, kad būtumėte šiuo atveju, turite gauti rezultatą ir patikrinti jo suderinamumą su instanceof .
 04 февр. atsakymas pateiktas JMD 04 vasario mėn. 2009-02-04 01:16 '09 ne 1:16 2009-02-04 01:16
 Du būdai: vienas, kuris visiškai vengia žyma, o kitas - neklaužantis, bet malonus metodas.
 Problema yra kolekcijų pregeneracija ...
 Я верю, что эмпирическое правило: "бросать объекты по одному за раз" - что это означает при попытке использовать сырые классы в обобщенном мире, так это потому, что вы не знаете, что находится в этой Map <?,? > (и даже JVM может даже обнаружить, что это даже не карта!), это очевидно, когда вы думаете об этом, что не можете его отличить. Если у вас есть Map < String,? > map2, затем HashSet <String> keys = (HashSet <String> ) map2.keySet() не дает вам предупреждения, несмотря на то, что это был "акт веры" для компилятора (потому что он может оказаться TreeSet)... но это только a одиночный акт веры.
 PS к возражению, что итерация, как на моем первом пути, "скучна" и "требует времени", ответ "без боли не получает": в обобщенной коллекции будет храниться Map.Entry < String, String > s и ничего остальное. Вы должны заплатить за эту гарантию. При систематическом использовании дженериков этот платеж, красиво, принимает форму соответствия кодированию, а не машинного времени!
 Одна школа мысли может сказать, что вы должны установить настройки Eclipse, чтобы делать такие неконтролируемые ошибки при отправке, а не предупреждения. В этом случае вам придется использовать свой первый способ.
 package scratchpad; import java.util.HashMap; import java.util.Iterator; import java.util.Map; import java.util.Vector; public class YellowMouse { // First way Map<String, String> getHashMapStudiouslyAvoidingSuppressTag(HttpSession session) { Map<?, ?> theHash = (Map<?, ?>)session.getAttribute("attributeKey"); Map<String, String> yellowMouse = new HashMap<String, String>(); for( Map.Entry<?, ?> entry : theHash.entrySet() ){ yellowMouse.put( (String)entry.getKey(), (String)entry.getValue() ); } return yellowMouse; } // Second way Map<String, String> getHashMapUsingNaughtyButNiceUtilityMethod(HttpSession session) { return uncheckedCast( session.getAttribute("attributeKey") ); } // NB this is a utility method which should be kept in your utility library. If you do that it will // be the *only* time in your entire life that you will have to use this particular tag!! @SuppressWarnings({ "unchecked" }) public static synchronized <T> T uncheckedCast(Object obj) { return (T) obj; } }
 ответ дан mike rodent 21 марта '11 в 22:09 2011-03-21 22:09


type: contracts

text:
 23.5.2017
 DA
 Den Europæiske Unions Tidende
 L 134/46
 AFGØRELSE Nr. 1/2015 VEDTAGET AF UNDERUDVALGET VEDRØRENDE GEOGRAFISKE BETEGNELSER EU-GEORGIEN
 af 25. november 2015
 om vedtagelse af dets forretningsorden [2017/879]
 UNDERUDVALGET VEDRØRENDE GEOGRAFISKE BETEGNELSER EU-GEORGIEN HAR —
 under henvisning til associeringsaftalen mellem Den Europæiske Union og Det Europæiske Atomenergifællesskab og deres medlemsstater på den ene side og Georgien på den anden side (1) (»aftalen«), særlig artikel 179, og
 ud fra følgende betragtninger:
 (1)
 I overensstemmelse med aftalens artikel 431 anvendes visse dele af aftalen midlertidigt fra den 1. september 2014.
 (2)
 I henhold til aftalens artikel 179 skal Underudvalget vedrørende Geografiske Betegnelser (»GB-Underudvalget«) overvåge udviklingen af aftalen for så vidt angår geografiske betegnelser og fungere som et forum for samarbejde og dialog om geografiske betegnelser.
 (3)
 I henhold til aftalens artikel 179, stk. 2, skal GB-Underudvalget selv fastsætte sin forretningsorden —
 VEDTAGET DENNE AFGØRELSE:
 Artikel 1
 Forretningsordenen for GB-Underudvalget som fastsat i bilaget vedtages herved.
 Artikel 2
 Denne afgørelse træder i kraft på dagen for vedtagelsen.
 Udfærdiget i Tbilisi den 25. november 2015.
 På GB-Underudvalgets vegne
 Nikolos GOGILIDZE
 Formand
 (1) EUT L 261 af 30.8.2014, s. 4.
 BILAG
 FORRETNINGSORDEN FOR GB-UNDERUDVALGET EU-GEORGIEN
 Artikel 1
 Generelle bestemmelser
 1. Underudvalget vedrørende Geografiske Betegnelser (»GB-Underudvalget«), der er nedsat i henhold til artikel 179 i associeringsaftalen mellem Den Europæiske Union og Det Europæiske Atomenergifællesskab og deres medlemsstater på den ene side og Georgien på den anden side (»aftalen«), bistår Associeringsudvalget i dettes handelssammensætning, jf. aftalens artikel 408, stk. 4, (»Associeringsudvalget i dettes handelssammensætning«), i udførelsen af dets opgaver.
 2. GB-Underudvalget udfører sine opgaver som fastsat i aftalens artikel 179.
 3. GB-Underudvalget består af repræsentanter for Europa-Kommissionen og for Georgien med ansvar for geografiske betegnelser.
 4. Parterne udpeger hver deres delegationsleder, der fungerer som kontaktperson for alle spørgsmål vedrørende GB-Underudvalget.
 5. Delegationslederen fungerer som GB-Underudvalgets formand i overensstemmelse med artikel 2.
 6. Hver delegationsleder kan uddelegere alle eller en del af delegationslederens funktioner til en udpeget stedfortræder, hvorefter alle henvisninger til delegationslederen skal forstås som tilsvarende henvisninger til den udpegede stedfortræder.
 7. Parterne i denne forretningsorden er defineret i aftalens artikel 428.
 Artikel 2
 Formandskab
 Parterne varetager på skift formandskabet for GB-Underudvalget i en periode på 12 måneder. Første periode begynder på datoen for afholdelse af Associeringsrådets første møde og slutter den 31. december samme år.
 Artikel 3
 Møder
 1. Medmindre andet er aftalt mellem parterne, mødes GB-Underudvalget efter anmodning fra en af parterne skiftevis i Unionen og i Georgien og under alle omstændigheder senest 90 kalenderdage, efter at anmodningen er fremsat.
 2. Formanden indkalder til møderne i GB-Underudvalget, der afholdes på et sted og en dato, som parterne er enige om. Mødeindkaldelsen udsendes af formanden for GB-Underudvalget senest 28 kalenderdage før mødet, medmindre parterne bestemmer andet.
 3. Der vil så vidt muligt blive indkaldt til de ordinære møder i GB-Underudvalget i god tid før det ordinære møde i Associeringsudvalget i dettes handelssammensætning.
 4. Hvis parterne er enige, kan møderne i GB-Underudvalget undtagelsesvist afholdes ved hjælp af teknologiske hjælpemidler som f.eks. videokonference.
 Artikel 4
 Delegationer
 Inden hvert møde underrettes parterne gennem GB-Underudvalgets sekretariat om den planlagte sammensætning af parternes delegationer.
 Artikel 5
 Sekretariat
 1. En embedsmand fra henholdsvis Europa-Kommissionen og Georgien, der udpeges af delegationslederne, fungerer sammen som sekretærer for GB-Underudvalget og udfører sekretariatsopgaverne i fællesskab, idet de udviser gensidig tillid og samarbejdsvilje.
 2. Sekretariat for Associeringsudvalget i dettes handelssammensætning underrettes om alle GB-Underudvalgets afgørelser, rapporter og andre aftalte foranstaltninger.
 Artikel 6
 Korrespondance
 1. Korrespondance stilet til GB-Underudvalget sendes til sekretæren for en af parterne, som derpå underretter den anden sekretær.
 2. GB-Underudvalgets sekretariat sørger for, at al korrespondance stilet til GB-Underudvalget videresendes til GB-Underudvalgets formand og om nødvendigt rundsendes som dokumenter, jf. artikel 7.
 3. Korrespondance fra formanden sendes af sekretariatet til parterne på vegne af formanden. Sådan korrespondance rundsendes om nødvendigt, jf. artikel 7.
 Artikel 7
 Dokumenter
 1. Dokumenter rundsendes gennem GB-Underudvalgets sekretærer.
 2. Hver part sender sine dokumenter til sin sekretær. Sekretæren videresender dokumenterne til den anden parts sekretær.
 3. Sekretæren for Unionen rundsender dokumenterne til de relevante repræsentanter for Unionen og sætter ved sådan korrespondance systematisk sekretæren for Georgien og sekretærerne for Associeringsudvalget i dettes handelssammensætning i kopi.
 4. Sekretæren for Georgien rundsender dokumenterne til de relevante repræsentanter for Georgien og sætter ved sådan korrespondance systematisk sekretæren for Unionen og sekretærerne for Associeringsudvalget i dettes handelssammensætning i kopi.
 Artikel 8
 Fortrolig behandling af oplysninger
 Møderne i GB-Underudvalget er ikke offentlige, medmindre parterne bestemmer andet. Når en part indgiver oplysninger, der er angivet som fortrolige, til GB-Underudvalget, behandler den anden part disse oplysninger fortroligt.
 Artikel 9
 Dagsorden for møderne
 1. GB-Underudvalgets sekretariat udarbejder på grundlag af forslag fra parterne en foreløbig dagsorden for hvert møde samt et udkast til praktiske konklusioner, jf. artikel 10. Den foreløbige dagsorden skal indeholde de punkter, som en part ved fremlæggelse af relevante dokumenter senest 21 kalenderdage før mødet har anmodet sekretariatet om at optage på dagsordenen.
 2. Den foreløbige dagsorden rundsendes sammen med relevante dokumenter, jf. artikel 7, senest 15 kalenderdage før mødet.
 3. Dagsordenen vedtages af formanden og den anden delegationsleder ved hvert mødes begyndelse. Punkter, som ikke figurerer på den foreløbige dagsorden, kan optages på dagsordenen, hvis parterne er enige herom.
 4. GB-Underudvalgets formand kan ad hoc efter aftale med parterne indbyde repræsentanter for andre af parternes organer eller uafhængige eksperter på et bestemt område til at deltage i møderne for at give oplysninger om bestemte emner. Parterne sikrer, at sådanne observatører eller eksperter respekterer krav om fortrolighed.
 5. Formanden for GB-Underudvalget kan efter aftale med parterne afkorte de i stk. 1 og 2 nævnte frister for at tage hensyn til særlige omstændigheder.
 Artikel 10
 Protokol og praktiske konklusioner
 1. GB-Underudvalgets sekretærer udarbejder sammen et udkast til protokol for hvert møde.
 2. Protokollen indeholder i almindelighed for hvert punkt på dagsordenen:
 a)
 en liste over mødedeltagere, en liste over embedsmænd, der ledsager dem, og en liste over eventuelle observatører eller eksperter, der deltager i mødet
 b)
 den dokumentation, der er forelagt GB-Underudvalget
 c)
 erklæringer, som et medlem af GB-Underudvalget har anmodet om at få optaget i protokollen, og
 d)
 de praktiske konklusioner fra mødet om nødvendigt, jf. stk. 4.
 3. Udkastet til protokol forelægges GB-Underudvalget til godkendelse. Protokollen og de praktiske konklusioner skal godkendes inden for 28 kalenderdage efter hvert møde i GB-Underudvalget. Der sendes en kopi til hver af de i artikel 7 anførte adressater.
 4. GB-Underudvalgets sekretær for den part, der varetager GB-Underudvalgets formandskab, udarbejder et udkast til praktiske konklusioner og rundsender det til parterne sammen med dagsordenen senest 15 kalenderdage før mødets begyndelse. I takt med at mødet skrider frem, ajourføres udkastet, således at GB-Underudvalget ved mødets afslutning kan vedtage de praktiske konklusioner, der afspejler parternes opfølgende foranstaltninger, medmindre parterne bestemmer andet. Når de praktiske konklusioner er godkendt, vedlægges de protokollen, og deres gennemførelse tages op til revision på et senere møde i GB-Underudvalget. GB-Underudvalget vedtager til det formål en model, som gør det muligt at sammenholde de enkelte foranstaltninger med en bestemt frist.
 Artikel 11
 Afgørelser
 1. GB-Underudvalget har beføjelse til at vedtage afgørelser i de i aftalens artikel 179, stk. 3, nævnte tilfælde. Vedtagelsen af disse afgørelser kræver enighed mellem parterne, efter at disse har gennemført deres respektive interne procedurer for vedtagelsen. Disse afgørelser er bindende for parterne, der træffer passende foranstaltninger for at gennemføre dem.
 2. Enhver afgørelse undertegnes af GB-Underudvalgets formand og autentificeres af GB-Underudvalgets sekretærer. Formanden undertegner disse dokumenter i løbet af det møde, hvor den pågældende afgørelse vedtages, jf. dog stk. 4.
 3. GB-Underudvalget kan træffe afgørelser eller vedtage rapporter ved skriftlig procedure efter aftale mellem parterne, efter at disse har gennemført deres respektive interne procedurer. En skriftlig procedure består af udveksling af noter mellem sekretærerne, der handler efter aftale mellem parterne. Til dette formål rundsendes forslagets ordlyd, jf. artikel 7, inden for en frist på mindst 21 kalenderdage, og eventuelle forbehold eller ændringer skal tilkendegives inden for denne frist. Formanden kan efter aftale med parterne afkorte denne frist for at tage hensyn til særlige omstændigheder. Når teksten er vedtaget, undertegnes afgørelsen eller rapporten af formanden, og den autentificeres af sekretærerne.
 4. Retsakter vedtaget af GB-Underudvalget betegnes henholdsvis »afgørelse« eller »rapport«. Enhver afgørelse træder i kraft på dagen for vedtagelsen, medmindre andet fastsættes i afgørelsen.
 5. Afgørelser rundsendes til parterne.
 6. Hver part kan beslutte at offentliggøre GB-Underudvalgets afgørelser i deres respektive officielle tidende.
 Artikel 12
 Rapporter
 GB-Underudvalget rapporterer om sit virke til Associeringsudvalget i dettes handelssammensætning ved hvert ordinært årligt møde i sidstnævnte udvalg.
 Artikel 13
 Sprog
 1. GB-Underudvalgets arbejdssprog er engelsk og georgisk.
 2. Medmindre der bestemmes andet, baserer GB-Underudvalget sine forhandlinger på dokumenter, der er udarbejdet på disse sprog.
 Artikel 14
 Udgifter
 1. Parterne afholder hver især de udgifter, der påløber i forbindelse med deltagelse i GB-Underudvalget møder, såvel udgifter til personale, rejser og underhold som udgifter til postforsendelser og telekommunikation.
 2. Udgifter i forbindelse med tilrettelæggelse af møder og reproduktion af dokumenter afholdes af den part, der er vært for mødet.
 3. Udgifter til tolkning på møder og oversættelse af dokumenter til eller fra engelsk og georgisk, jf. artikel 13, stk. 1, afholdes af den part, der er vært for mødet.
 Tolkning og oversættelse til eller fra andre sprog afholdes direkte af den anmodende part.
 Artikel 15
 Ændring af forretningsordenen
 Denne forretningsorden kan ændres ved afgørelse vedtaget af GB-Underudvalget i overensstemmelse med aftalens artikel 179, stk. 2.