ITéšéã®ç§ãã¡å šå¡ãããšã©ãŒè¿œè·¡ã·ã¹ãã ã«çŽé¢ããŠããŸããããããããã°è¿œè·¡ã·ã¹ãã ãåé¡è¿œè·¡ã·ã¹ãã ã§ãã ãã®çš®ã®æã人æ°ã®ãã補åã®1ã€ã¯Atlassian JIRAã§ãã
å®éãã¢ãã©ã·ã¢ã³JIRAã¯åãªããã°è¿œè·¡ã·ã¹ãã ã§ã¯ãããŸããã JIRAã¯ããããžã§ã¯ã管çãªã©ãéåžžã«åºã䜿çšã§ããŸãã JIRAã¯ã¿ã¹ã¯ã®ã¹ããŒã¿ã¹ã远跡ããã·ã¹ãã ã§ãããšèšããŸãã ã¿ã¹ã¯ã¯ç°ãªãå ŽåããããŸããããã¯ãèŠä»¶ããã¹ããéçºèªäœãªã©ã®ã³ã¬ã¯ã·ã§ã³ã§ããäŒèšå£«ãJIRAã«é 眮ãã詊ã¿ãèŠãããšããããŸãã
å ¬åŒWebãµã€ãã§ã¯ãJIRAã¯æ¬¡ã®ããã«èª¬æãããŠããŸãã
JIRAã¯ãåªãã補åãèšç»ããã³æ§ç¯ããããŒã ã®ãã©ãã«ãŒã§ãã æ°åã®ããŒã ãJIRAãéžæããŠãåé¡ããã£ããã£ããŠæŽçããäœæ¥ãå²ãåœãŠãããŒã ã¢ã¯ãã£ããã£ããã©ããŒããŸãã ãã¹ã¯ã§ãå€åºå ã§ããæ°ããã¢ãã€ã«ã€ã³ã¿ãŒãã§ãŒã¹ã䜿çšããŠãJIRAã¯ããŒã ã®ä»äºãæ¯æŽããŸãã äžè¬ã«ãJIRAã®äž»ãªã¢ã€ãã¢ã¯ãäœæ¥ãèšç»ã§ããããšã§ãã
ãã®èšäºã§ã¯ããã®ããã°ã©ã ã®ã¢ããªã³ãéçºããæ¹æ³ã«ã€ããŠèª¬æããŸãã ãã ããçåãçããå ŽåããããŸã-JIRAã®ã¢ããªã³ãéçºããçç±ã ãããã£ãŠã远å ãäœã§ããããèããŠã¿ãŸãããã
Atlassian JIRAã®ã¢ããªã³äŸ
ãã ããJIRAã®ã¢ããªã³ã®äœææ¹æ³ã«ã€ããŠèª¬æããåã«ãJIRAã§äœãã§ããããèŠãŠã¿ãŸãããããã®ãããJIRAã®ããã€ãã®ã¢ããªã³ã«ã€ããŠç°¡åã«èª¬æããŸãã
ãã¬ãŒã³ã¿ã¹ã¯ã¯ãã¿ã¹ã¯ç®¡çãç°¡çŽ åããŸãã ãã®ã¢ããªã³ã®ãããã§ãã¯ãŒã¯ãããŒãå¿ èŠãšããªãåçŽãªã¿ã¹ã¯ãç°¡åã«æäœã§ããŸã-å Žåã«ãã£ãŠã¯ãã¯ãŒã¯ãããŒã衚瀺ããå¿ èŠã¯ãããŸããã ãããã£ãŠãã¿ã¹ã¯ã¯ããã«ããããå®äºããŠããŸãããã§ãã¯ããã¯ã¹ããªã³ã«ãããšãã¿ã¹ã¯ãçµäºããŸããããã§ãæ¢åã®ãããžã§ã¯ãã®2ã€ã®ã¢ã¯ã·ã§ã³ã§æ§æããã远å ã®ã¯ãŒã¯ãããŒããããã¯ããå¿ èŠããªããªããŸãã ãã®åãæ©èœã¯ãConfluenceã®æšæºã§ãããå¥ã®ã¢ãã©ã·ã¢ã³è£œåã§ããããã¢ã¯ã·ã§ã³ãã€ã³ãããšåŒã°ããŸãã ãã®ã¢ããªã³ã®ã³ã¹ãã¯éåžžã«é«ãã250ãŠãŒã¶ãŒã®å Žåããã®å°ããªã¢ããªã³ã®ã³ã¹ãã¯800ãã«ã§ãã
次ã«èª¬æããè¿œå æ©èœã¯ããè€éã§ãã ãããFolioã§ãã 250ãŠãŒã¶ãŒã®å Žåããã§ã«4000ãã«ããããŸãã å®éãããã¯JIRAã®äººäºéšéããããã¯ãããããšãã詊ã¿ã§ãïŒãããæåããŸããããèªããªããã°ãªããŸããïŒã Folioã䜿çšãããšãç¹å®ã®æéã«åŸæ¥å¡ãäœæéåãããã確èªã§ããŸãã ãŸãããã®ãµããªã¡ã³ãã«ã¯ããããžã§ã¯ãã³ã¹ãã«é¢ãããã¹ãŠã®ããŒã¿ïŒåŸæ¥å¡ã«æ¯æããã絊äžãªã©ïŒãå«ãŸããŠããŸãã ããšãã°ããããžã§ã¯ãã§2å°ã®MacBookãè³Œå ¥ããå Žåãªã©ãåäžã®è²»çšãæ¯æãããšãã§ããŸãã æ¯æã®ã€ã³ã¿ãŒãããæ¯æããªã©ãäžå®ã®è²»çšããããããšãã§ããŸãããããã£ãŠãããæå³ã§ã¯ãäŒèšã®ããŒã«ã§ããããŸãã ãããã¯ãã¹ãŠãã¬ããŒããšãã£ãŒãã®åœ¢åŒã§çŸãã衚瀺ãããŸãã
ãã³ãã¿ã€ã ã·ãŒãã®èåŸã«ããèãæ¹ã¯ãæéã®è¿œè·¡ã§ãã 250人ã®ãŠãŒã¶ãŒã«å¯ŸããŠ4000ãã«ããããŸãã ãã®ã¢ããªã³ã¯ã¬ããŒãã®åé¡ã解決ããŸã-äœæ¥æéããŒãã«ãããŸããŸãªåœ¢åŒã«ãšã¯ã¹ããŒãããå°å·ããŠããŒãã«ã«çœ®ããŠãããŒãžã£ãŒãé¡§å®¢ã«æž¡ãããšã§ããããžã§ã¯ãã«è²»ããããæéãææ¡ã§ããŸãã æéèšç»ããããŸã-äŒæ¥ã鱿«ãäŒæ¥ãªã©ãå ¥åã§ããŸãããããŒãžã£ãŒã«ããåŽåæéã®ååžã«é¢ããã¬ããŒããæ¿èªããããã©ããã«ã€ããŠã®ã¡ã¢ããããŸãã
Profieldsã¢ããªã³ã¯ã以åã®ã¢ããªã³ãããå®äŸ¡ã§ã-250ãŠãŒã¶ãŒã«å¯ŸããŠ1,400ãã«ã Profieldsã¯JIRAã®å·®ãè¿«ã£ãåé¡ã解決ããŸãã åé¡ã¬ãã«ã§ã¯ãJIRAã¯ã«ã¹ã¿ã ãã£ãŒã«ãã远å ããæ©èœãæäŸããŸãã ããšãã°ãã顧客ãã¯éåžžã«äººæ°ããããã©ã®ããžãã¹ãŠãŒã¶ãŒã倿ŽãèŠæ±ãããã瀺ããŠããŸãã ãŸãããããžã§ã¯ãã¬ãã«ã§ã¯ãã«ã¹ã¿ã ãã£ãŒã«ãã®äœæã¯æäŸãããŸããã ã€ãŸããJIRAã«ã¯ãããžã§ã¯ãã¹ããŒã ãæ¡åŒµããã¡ã«ããºã ããããŸããã Profieldsã¯ãã®åé¡ã解決ããŸããããã¯ããããžã§ã¯ãã®ãŠãŒã¶ãŒãã£ãŒã«ããä¿åããå¥ã®ããŒãã«ã«ãããŸãã ãã ããã¢ãã©ã·ã¢ã³ã«ããã°ãå°æ¥çã«ã¯JIRAã§ã¯ãã®æ©èœãæšæºã«ãªããŸãã
JIRAã®ã¢ããªã³éçº
ããã§ãäžè¬çã«JIRAã«è¿œå ããããã®ãæ¢ããŸããã æ¬¡ã«ãããããã©ã®ããã«éçºãããããèŠãŠã¿ãŸãããã
ã¢ãã©ã·ã¢ã³SDK
ããã¯ãã¹ãŠAtlassian SDKããå§ãŸããŸãã Atlassian SDKã¯ãJIRAã ãã§ãªããAtlassian補åã©ã€ã³å šäœïŒConfluenceãCrowdãªã©ïŒåãã®äžé£ã®éçºããŒã«ã§ããããã«ãæè¿ã§ã¯ãããããã¹ãŠã®è£œåã«å ±éã®APIã§ããShared Access LayerïŒSAL ïŒ ããŸããŸãªã¢ãã©ã·ã¢ã³è£œåãããŸããŸãªã©ã€ãã©ãªãããŸããŸãªã¢ãããŒããªã©ã䜿çšããŠãããšããäºå®ã«ãããããããã¢ãã©ã·ã¢ã³ã¯ãå ±éã®ã¢ããªã³ãäœæã§ããããã«ããã¹ãŠãäœããã®åœ¢ã§çµ±åããã®ãè¯ãããšãçè§£ããŠããŸãã ããšãã°ããã¹ãŠã®è£œåã«å ±éã®ã·ã¹ãã ã«ãã°ã€ã³ããŠããå¯èœæ§ããããŸãããçŸåšããã¯äžå¯èœã§ãã APIã¯ã¢ããªã±ãŒã·ã§ã³ã«ãã£ãŠç°ãªããŸãã
Atlassian SDKã®æ§æèŠçŽ ã¯äœã§ããïŒ å®éãããã¯ããã€ãã®è¿œå æ©èœãåãããããã¯ãããæåãªApache Maven Javaéçºè ã§ãã ãã®SDKãšãšãã«ãåºæ¬çãªJIRAäŸåé¢ä¿ãæã€ãªããžããªããããŸãããsettings.xmlããã¡ã€ã«ã¯Mavenæ§æã§ãããããMaven CentralããããŠã³ããŒãããã®ã§ã¯ãªãããªããžããªããäŸåé¢ä¿ãååŸããŸãã ãã®ãã¡ã€ã«ã«ã¯ãã¢ãã©ã·ã¢ã³ã®ãããªãã¯ã©ã€ãã©ãªãå«ãã¢ãã©ã·ã¢ã³Mavenãªããžããªãå«ãŸããŠããŸããå®éãã¢ãã©ã·ã¢ã³ã«ã¯ã補åã«å ããŠãã¢ãã©ã·ã¢ã³è£œåãšã¯å¥ã«äœ¿çšã§ãããªãŒãã³ãœãŒã¹ã©ã€ãã©ãªãããªããããŸãã ãã®ãããAtlassian SeraphïŒSSOã·ã¹ãã ãæŽçããããã®ã©ã€ãã©ãªïŒãšAtlassian FugueïŒFunctional Guava Extensionsã¯ãã°ã¢ãã®äžã«ãã人æ°ã®ã¢ããã®å°ããªã©ã€ãã©ãªã§ãïŒãšããååãä»ããããšãã§ããŸãã
ãšããã§ãåœç€Ÿã§ã¯ãAtlassian SDKã®åäœãçè§£ããåŸã䜿çšããªããªããŸããã 代ããã«ãéåžžã®Mavenã䜿çšããŠãããžã§ã¯ãããã«ãããŸãããã¹ãŠã®ã©ã€ãã©ãªã¯ãã¢ãŒãã£ãã¡ã¯ãã®äŒæ¥ãªããžããªããããŠã³ããŒããããŸãã
ã³ãã³ãã©ã€ã³ããŒã«
ãã®SDKã«ã¯ãæ¬è³ªçã«Mavenã¿ã¹ã¯ãã©ããããã¹ã¯ãªãããå«ãŸããŠããŸãã ã€ãŸãããããã¯ãå®éã«ã¯ãMavenã¿ã¹ã¯ãç¹å®ã®ããŒã»ããã§åŒã³åºãããããŸããŸãªãã©ãããã©ãŒã çšã®ãã¡ã€ã«ã«ãããŸããã ç§ã¯ãããã5ã€ã®ã°ã«ãŒãã«åããŸããã
æåã®ã°ã«ãŒãïŒãè¶³å ŽãïŒã¯ãæ°ããã¢ããªã³ãäœæãããšãã«å¿ èŠãªãã®ã§ãã ãããã®ã³ãã³ãã¯ãã¢ããªã³ã®ãã¹ã±ã«ãã³ããäœæããŸããããšãã°ãRESTãšã³ããã€ã³ããåŒã³åºããã®ã衚瀺ããããŒã¿åœ¢åŒïŒjsonãŸãã¯xmlïŒãã¯ã©ã¹ã®ãã¹ã瀺ãããã«æ±ããããŸããããã¯çãã§ããä»ã®ã³ã³ããŒãã³ãã«ã€ããŠãåæ§ã§ãã ãã³ã³ãœãŒã«ãŠã£ã¶ãŒããã ãããããã¡ãããéåžžã®JavaEEã³ãŒãã®æžãæ¹ãçè§£ããŠããã°ãããããã¹ãŠã䜿çšããå¿ èŠã¯ãããŸããã
ã³ãã³ãã©ã€ã³ããŒã«ïŒ
âè¶³å ŽïŒãè¶³å ŽãïŒ
âatlas-create-jira-plugin
âatlas-create-jira-plugin-module
âãã«ãïŒã¢ã»ã³ããªïŒ
âã¢ãã©ã¹ã¯ãªãŒã³
âatlas-compile
âã¢ãã©ã¹ããã±ãŒãž
âãã¹ã
âatlas-unit-test
âã¢ãã©ã¹çµ±åãã¹ã
âã¢ãã©ã¹ã¯ããŒããŒ
âå®è¡
âã¢ãã©ã¹å®è¡
âatlas-debug
âãã®ä»ã®ããŒã«
âatlas-cli
âatlas-create-home-zip
âatlas-mvn
âatlas-update
âã¢ãã©ã¹ãã«ã
âatlas-install-plugin
âã¢ãã©ã¹ãªãªãŒã¹
âã¢ãã©ã¹ããŒãžã§ã³
è峿·±ãã®ã¯ãã¢ãã©ã¹ã¯ããŒããŒããŒã ã§ãã Cloverã¯ãåäœãã¹ãããã³çµ±åãã¹ãããµããŒãããçµã¿èŸŒã¿ãã¹ããã¬ãŒã ã¯ãŒã¯ã®ã³ãŒãã«ãã¬ããžã¬ããŒããã¬ãŒã ã¯ãŒã¯ã§ãã ãããã£ãŠããatlas-cloverãã³ãã³ããå®è¡ãããšããã¹ãã§å®éã«ã«ããŒããã³ãŒãã®éšåã瀺ãã¬ããŒããåºåãããŸãã
ãAtlas-runãããã³ãatlas-debugã-ååãšããŠããããã®ã³ãã³ããäœã§ãããã¯æç¢ºã§ãã ããšãã°ãTomcatãèµ·åãããçµã¿èŸŒã¿ã®H2ããŒã¿ããŒã¹ã®ãã¡ã€ã«ãè¿ãã«äœæãããããã«ãã¹ããããžã§ã¯ããªã©ãããŒããããããããã¹ãŠãããŒã«ã«ãã·ã³ã§ãã¹ãã§ããŸãïŒåæã«ãSDKã䜿çšããŠJIRAãããŒã«ã«ã§èµ·åã§ããããã«ãç¹å¥ãª1æ¥ã®éçºè ã©ã€ã»ã³ã¹ãå«ãŸããŠããŸãïŒ -ãã®ã©ã€ã»ã³ã¹ã¯ããã®ããã«JIRAãå®è¡ãããã³ã«çºè¡ãããŸãïŒã
ãŸãããatlas-create-home-zipããšãatlas-install-pluginãã«ã€ããŠã説æããŸãã ãAtlas-create-home-zipãã䜿çšãããšãçŸåšã®ãJiraãããŒã¿ã®zipã¢ãŒã«ã€ããäœæã§ããŸãã ãã¹ããJiraãïŒãatlas-runãã®äœ¿çšãéå§ïŒã§ãããžã§ã¯ããäœæããããã€ãã®åé¡ãäœæããããããç§»åããããŒã¿ãäœæãããšããŸããæ¬¡ã«ããã®ã³ãã³ããå®è¡ãã Jiraã¯zip圢åŒã§ããã¯ãããŠããŸãã æ¬¡åãåãå Žæããäœæ¥ãç¶ãããå Žåã¯ããã®ã¢ãŒã«ã€ãããatlas-runãã³ãã³ãã®ãã©ã¡ãŒã¿ãŒãšããŠæå®ã§ããŸããããã¯ãã¹ãã«äŸ¿å©ã§ãã
atlas-install-pluginã³ãã³ãã¯ãã®ååã§èª€è§£ãæãããã-ã¢ããªã³ãã€ã³ã¹ããŒã«ããJIRAã³ããŒã«ç¹å¥ãªããã¯ãã¢ãå¿ èŠã§ããããããã®ããŒãžã§ã³ã䜿çšããŠæ¬çªããŒãžã§ã³ã«ã¢ããªã³ãã€ã³ã¹ããŒã«ããªãã§ãã ããïŒéçºè åãã®ç¹å¥ãªã¢ããªã³ãå¿ èŠã§ã- fastdev-è¿ éãªéçºãã³ãŒãã®ãããã€ãªã©ïŒããã¯åãªãèŠåã§ã-ããšãã°ããã®ã³ãã³ãã䜿çšããŠæ¡åŒµæ©èœã補åçã«ãããã€ããããšãã-Jenkinsã®äžæ°å³ãªã¹ã¯ãªããã§çµäº ããããç®ããã¹ãŠæåŠããŸããã
æ®ãã®ããŒã ã«ã€ããŠã¯ã圌ãã¯èªåèªèº«ã«ã€ããŠèª¬æããŸãã
ãã¯ãããžãŒ
JIRAã§äœ¿çšãããŠãããã¯ãããžãŒ-远å ããå Žåãé ããæ©ããäœã«çŽé¢ããå¿ èŠããããŸããïŒ ä»¥äžããã®å 容ã§ãã
- Java 7
 - Maven 3
 - OSGi
 - ActiveObjectsïŒApache OFBizãSQLïŒ
 - äŸåæ§æ³šå ¥ã³ã³ããïŒPicoïŒSpring 2.5ïŒ
 - JAX-RSïŒRESTïŒ
 - ã¢ãããã«ã»ã³
 - ã¯ã©ãŒã
 - ã»ã©ã
 - ãŠããã4
 - é床
 - ã¢ãã©ã·ã¢ã³ãŠãŒã¶ãŒã€ã³ã¿ãŒãã§ã€ã¹ïŒã¹ã¿ã³ãã¢ãã³ïŒ
 - Googleã¬ãžã§ããïŒHTMLãJavaScriptãFlashãSilverlightïŒ
 
次ã«ããããã®ãã¯ãããžãŒã«ã€ããŠè©³ãã説æããŸãã
- Java 7ïŒJIRAã¯å€å žçãªJavaã¢ããªã±ãŒã·ã§ã³ã§ãã
 - ãã§ã«Mavenã«ã€ããŠè©±ããŸããã
 - OSGiã¯ã³ã³ããã§ãã JIRAã«å®è£ ããåã¢ããªã³ã¯ãç¬èªã®ããµã³ãããã¯ã¹ãã§ãåç¶ãããŸãããããOSGiãã¯ãããžãŒãæäŸãããã®ã§ãã ç¹ã«ãJIRAã§ã®ãã®å®è£ ã¯Apache Felixã§ãã
 - ActiveObjectsã¯ORMã§ãã ããã¯äœã¬ãã«ã§ãããå€ãã®æåSQLãèšè¿°ããå¿ èŠããããŸãã å®éãJIRAã¯å€ã補åã§ãããHibernateã©ã€ãã©ãªã®2çªç®ã®ããŒãžã§ã³ãç»å Žããåããç»å ŽããŠããŸããã
 - Picoã¯ããã€ãã®å Žæã§äœ¿çšãããŠããŸã-ããã¯äŸåæ§æ³šå ¥ã®ããã®éåžžã«å€ãã©ã€ãã©ãªã§ãã ããããJIRAã®ãã¹ãŠã®æ°ãããµãŒãã¹ã¯Spring IoCã䜿çšããŸãããŸããPicoã®ããã«ãã³ã³ã¹ãã©ã¯ã¿ãŒãéããŠäŸåé¢ä¿ãå®è£ ããããã«æ§æãããŠããŸãã ã€ãŸããJIRAã§äŸåæ§æ³šå ¥ã䜿çšãããšãã©ã®ã³ã³ãããŒã§ãããåŠçãããã®ãããããŸããããã¹ãŠã³ã³ããã¹ãã«äŸåããŠããŸã...
 - RESTã®JAX-RSã¯çè§£ã§ããŸãã ãžã£ãŒãžãŒã¯ããã§äœ¿çšãããã¢ãã©ã·ã¢ã³ã«ãã£ãŠä¿®æ£ãããŸãã-圌ã¯åœŒèªèº«ã®ééããæã£ââãŠããŸãã
 - Apache Lucene-å šææ€çŽ¢ã€ã³ããã¯ã¹ãä¿åããŸãã
 - Quartz-ã¿ã¹ã¯ã®ã¹ã±ãžã¥ãŒã«çšã
 - Seraphã¯SSOã®ãœãªã¥ãŒã·ã§ã³ã§ãã
 - JUnit-ãã¹ãçšã
 - Velocity-ãŠãŒã¶ãŒã€ã³ã¿ãŒãã§ã€ã¹ãã³ãã¬ãŒã
 - Atlassian User InterfaceïŒStandaloneïŒã¯ãJiraã€ã³ã¿ãŒãã§ãŒã¹ã«èŠèŠçã«é¡äŒŒããã€ã³ã¿ãŒãã§ãŒã¹ãæ§ç¯ããããã«JIRAã«çµã³ä»ããããŠããªãïŒåå¥ã«äœ¿çšã§ããïŒJavaScriptã©ã€ãã©ãªã§ããJiraã§äœ¿çšããããã¹ãŠã®ã³ã³ããŒãã³ããåããŠããŸãã ãããã¯ãã¹ãŠå¥ã®ã¢ããªã±ãŒã·ã§ã³ã§äœ¿çšã§ããŸãã
 - Googleã¬ãžã§ããïŒHTMLãJavaScriptãFlashãSilverlightïŒ-ãããã¯ã以åiGoogleã«ãã£ããããã¯ãšåæ§ã«ãèµ·åããŒã«ããŒãGiraãã«åå¥ã®ãããã¯ãšããŠåã蟌ãŸããåå¥ã®ã¢ããªã±ãŒã·ã§ã³ã§ãã
 
ãã©ã°ã€ã³èšè¿°å
Jiraã®è¿œå ã¯ã©ãããå§ãŸããŸããïŒ å°ããªãã¡ã€ã«ããããatlassian-plugin.xmlãã¯JIRAã®ã¢ããªã³ã®åºçºç¹ã§ãã ããã¯èšè¿°åã§ãã
      ä»çµã¿ã¯æ¬¡ã®ãšããã§ããJIRAã«ã³ãŒããã¢ããããŒãããŸãïŒãã®ãããJira管çããŒãžã«jarãã¡ã€ã«ãã¢ããããŒãã§ããç¹å¥ãªãã©ãŒã ããããŸãïŒã èªã¿èŸŒãŸããOSGiã³ã³ãããŒã«è¿œå ãããåäœãéå§ããJIRAã¯ãã®èšè¿°åã䜿çšããŠã¢ããªã³ã®æ©èœãçè§£ããŸãã äžèšã®ã¢ããªã³ã¯äœãããŸããããã¢ããªã³ãJIRAã«å±éããã«ã¯ãã®ãã¡ã€ã«ãå¿ èŠã§ãã ã¢ããªã³ããŒããããããã¯äžæïŒ{project.groupId}ïŒãªã©ã§ãªããã°ãªããŸããããã¹ãŠãæšæºã§ãã ãã«èšå·ãšäžæ¬åŒ§ã¯ãMavenianã®ãpom.xmlãããååŸãããŸãïŒã€ãŸããããããã£ã¯ã°ããŒãã«ã«èšå®ãããŸãïŒã
ãããŠãããã¯æ¢ã«äœããããŠããã¢ããªã³ã®äŸã§ãïŒ
      2ã€ã®ã¿ã°ã远å ããŸãã-
 <customfield-type> 
      
        
        
        
      
     .    ,   ââ       (issues).   (i18n)     âcom.atlassian.samples.tutorialâ    âmyjiraplugin.propertiesâ.       .    -  ,        âmyjiraplugin.ru_ru.propertiesâ         JIRA,      .    Java EE . 
      
        
        
        
      
     
      
        
        
        
      
      <customfield-type> 
      
        
        
        
      
    
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     -     JIRA API.       ,   âi18n-name-keyâ,       properties-    ,        ââ.     ,     (âMyCustomFieldâ). 
      
        
        
        
      
     
      
        
        
        
      
     - ,    .         âmyjiraplugin.propertiesâ -        ,        âThe My Custom Field Pluginâ. 
      
        
        
        
      
     
      
        
        
        
      
        velocity-: âviewâ -      (âview.vmâ),  âeditâ -     (âedit.vmâ).               -  . 
      
        
        
        
      
     
      
        
        
        
      
     ,   <customfield-type> 
      
        
        
        
      
    
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     .     ? 
      
        
        
        
      
     
      
        
        
        
      
      
      
        
        
        
      
        ,    -    .        ,     ,     -  ,       . -,    ,      JIRA-,      -    .      Atlassian API: 
      
        
        
        
      
     
      
        
        
        
      
     â     Code Sharing 
      
        
        
        
      
     â     Component 
      
        
        
        
      
     â     Component Import 
      
        
        
        
      
     â     JEE Container Integration 
      
        
        
        
      
     â     Servlet Context Listener 
      
        
        
        
      
     â     Servlet Context Parameter 
      
        
        
        
      
     â     Servlet Filter 
      
        
        
        
      
     â     Servlet 
      
        
        
        
      
     â     User Interface 
      
        
        
        
      
     â     Web Item 
      
        
        
        
      
     â     Web Section 
      
        
        
        
      
     â     Web Panel 
      
        
        
        
      
     â     Web Panel Renderer 
      
        
        
        
      
     â     Web Resource 
      
        
        
        
      
     â     Web Resource Transformer 
      
        
        
        
      
     â     Other Types 
      
        
        
        
      
     â     REST 
      
        
        
        
      
     â     Gadget 
      
        
        
        
      
     â     Report 
      
        
        
        
      
     â     UI Enhancements 
      
        
        
        
      
     â     Project Tab Panel 
      
        
        
        
      
     â     Component Tab Panel 
      
        
        
        
      
     â     Version Tab Panel 
      
        
        
        
      
     â     Issue Tab Panel 
      
        
        
        
      
     â     Search Request View 
      
        
        
        
      
     â     Custom Workflows 
      
        
        
        
      
     â     Workflow Conditions 
      
        
        
        
      
     â     Workflow Validators 
      
        
        
        
      
     â     Workflow Functions 
      
        
        
        
      
     â     Custom Fields 
      
        
        
        
      
     â     Custom Actions 
      
        
        
        
      
     â     JQL Functions 
      
        
        
        
      
     â     Remote API 
      
        
        
        
      
     â     SOAP 
      
        
        
        
      
     â     XML-RPC 
      
        
        
        
      
     â     Custom Macros 
      
        
        
        
      
     â     Code Formatting 
      
        
        
        
      
     â     System Tasks 
      
        
        
        
      
     â     Job 
      
        
        
        
      
     â     Lifecycle 
      
        
        
        
      
     â     Triggers 
      
        
        
        
      
     â     Look & Feel 
      
        
        
        
      
     â     Decorators 
      
        
        
        
      
     â     Language 
      
        
        
        
      
     â     Theme 
      
        
        
        
      
     
      
        
        
        
      
     Component  Component Import -  ,      Spring'.    - ,   . Component Import -  ,   ,     Spring,    -  . ,  -     ,    xml-  âpublic:trueâ - ,   Component Import        .  ,     . 
      
        
        
        
      
     
      
        
        
        
      
     UI -        .    . ,  Plain Tasks     . 
      
        
        
        
      
     
      
        
        
        
      
     Custom Workflows - ,      ,   (issue)      . 
      
        
        
        
      
     
      
        
        
        
      
     JQL Functions (JIRA Query Language Functions) -  ,      (issue).     . 
      
        
        
        
      
     
      
        
        
        
      
     Look & Feel -     ( ,    ââ,   Confluence - ). 
      
        
        
        
      
     
      
        
        
        
      
     ,        . 
      
        
        
        
      
     
      
        
        
        
      
     API 
      
        
        
        
      
         ,     .   : ComponentAccessor.    - .   ,          ,            .         . 
      
        
        
        
      
     
      
        
        
        
      
     â     com.atlassian.jira.component.ComponentAccessor 
      
        
        
        
      
     â     getApplicationProperties() -       
      
        
        
        
      
     â     getAttachmentManager() -     
      
        
        
        
      
     â     getAvatarManager() -  . . 
      
        
        
        
      
     â     getCommentManager() 
      
        
        
        
      
     â     getProjectManager() 
      
        
        
        
      
     â     getIssueManager() 
      
        
        
        
      
     â     getIssueLinkManager() 
      
        
        
        
      
     â     getCustomFieldManager() 
      
        
        
        
      
     â     getMailServerManager() 
      
        
        
        
      
     â     getMailQueue() 
      
        
        
        
      
     â     getPermissionManager() 
      
        
        
        
      
     â     ⊠
      
        
        
        
      
     
      
        
        
        
      
      
      
        
        
        
      
            bitbucket (bitbucket, ,   Atlassian). 
      
        
        
        
      
     
      
        
        
        
      
             . 
      
        
        
        
      
     
      
        
        
        
      
     âpom.xmlâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
     âatlassian-plugin.xmlâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
           Java EE- âpom.xmlâ - ,     REST API.   ,        REST endpoint -    -   JIRA   -  (,   -   ,     - JSON  ).        .  âatlassian-plugin.xmlâ    (     ,   <customfield-type> 
      
        
        
        
      
    
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     ). 
      
        
        
        
      
     
      
        
        
        
      
        ,      REST Endpoint: 
      
        
        
        
      
     
      
        
        
        
      
     âMyRestResourceModel.javaâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
         XML- (âjavax.xml.bind.annotationâ),       JSON  Jackson  JIRA -  ,   ,   âjavax.xml.bindâ.    âjavax.xml.bind,     JSON âautodetectâ -   ,    Jackson'.    âjavax.xml.bindâ  ,    ,    REST Endpoint,    ,       âProducesâ: 
      
        
        
        
      
     
      
        
        
        
      
     âMyRestResource.javaâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
          âMediaType.APPLICATION_XMLâ,  ,         XML',    Json.     .      Jackson-, ,      XML,       . 
      
        
        
        
      
     
      
        
        
        
      
     ,  âMyRestResource.javaâ    (.  ),    Rest Resource Model.      ,    âdefaultâ  âHello Worldâ. 
      
        
        
        
      
     
      
        
        
        
      
       Java - JAX-RS   ,        Atlassian. 
      
        
        
        
      
     
      
        
        
        
      
      
      
        
        
        
      
     
      
        
        
        
      
      , ,     JIRA,  .   : 
      
        
        
        
      
     
 
 
      
        
        
        
      
     
      
        
        
        
      
     
 
 
      
        
        
        
      
     
      
        
        
        
      
      âJIRA Development Cookbookâ      â â -     .     âPractical JIRA Pluginsâ  âPractical JIRA Administrationâ. 
      
        
        
        
      
     
      
        
        
        
      
            IT NonStop.
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
    
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
    
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
    
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
    
      
       <customfield-type> 
      
        
        
        
      
    
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     .    ,   ââ       (issues).   (i18n)     âcom.atlassian.samples.tutorialâ    âmyjiraplugin.propertiesâ.       .    -  ,        âmyjiraplugin.ru_ru.propertiesâ         JIRA,      .    Java EE . 
      
        
        
        
      
     
      
        
        
        
      
      <customfield-type> 
      
        
        
        
      
    
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     -     JIRA API.       ,   âi18n-name-keyâ,       properties-    ,        ââ.     ,     (âMyCustomFieldâ). 
      
        
        
        
      
     
      
        
        
        
      
     - ,    .         âmyjiraplugin.propertiesâ -        ,        âThe My Custom Field Pluginâ. 
      
        
        
        
      
     
      
        
        
        
      
        velocity-: âviewâ -      (âview.vmâ),  âeditâ -     (âedit.vmâ).               -  . 
      
        
        
        
      
     
      
        
        
        
      
     ,   <customfield-type> 
      
        
        
        
      
    
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     .     ? 
      
        
        
        
      
     
      
        
        
        
      
      
      
        
        
        
      
        ,    -    .        ,     ,     -  ,       . -,    ,      JIRA-,      -    .      Atlassian API: 
      
        
        
        
      
     
      
        
        
        
      
     â     Code Sharing 
      
        
        
        
      
     â     Component 
      
        
        
        
      
     â     Component Import 
      
        
        
        
      
     â     JEE Container Integration 
      
        
        
        
      
     â     Servlet Context Listener 
      
        
        
        
      
     â     Servlet Context Parameter 
      
        
        
        
      
     â     Servlet Filter 
      
        
        
        
      
     â     Servlet 
      
        
        
        
      
     â     User Interface 
      
        
        
        
      
     â     Web Item 
      
        
        
        
      
     â     Web Section 
      
        
        
        
      
     â     Web Panel 
      
        
        
        
      
     â     Web Panel Renderer 
      
        
        
        
      
     â     Web Resource 
      
        
        
        
      
     â     Web Resource Transformer 
      
        
        
        
      
     â     Other Types 
      
        
        
        
      
     â     REST 
      
        
        
        
      
     â     Gadget 
      
        
        
        
      
     â     Report 
      
        
        
        
      
     â     UI Enhancements 
      
        
        
        
      
     â     Project Tab Panel 
      
        
        
        
      
     â     Component Tab Panel 
      
        
        
        
      
     â     Version Tab Panel 
      
        
        
        
      
     â     Issue Tab Panel 
      
        
        
        
      
     â     Search Request View 
      
        
        
        
      
     â     Custom Workflows 
      
        
        
        
      
     â     Workflow Conditions 
      
        
        
        
      
     â     Workflow Validators 
      
        
        
        
      
     â     Workflow Functions 
      
        
        
        
      
     â     Custom Fields 
      
        
        
        
      
     â     Custom Actions 
      
        
        
        
      
     â     JQL Functions 
      
        
        
        
      
     â     Remote API 
      
        
        
        
      
     â     SOAP 
      
        
        
        
      
     â     XML-RPC 
      
        
        
        
      
     â     Custom Macros 
      
        
        
        
      
     â     Code Formatting 
      
        
        
        
      
     â     System Tasks 
      
        
        
        
      
     â     Job 
      
        
        
        
      
     â     Lifecycle 
      
        
        
        
      
     â     Triggers 
      
        
        
        
      
     â     Look & Feel 
      
        
        
        
      
     â     Decorators 
      
        
        
        
      
     â     Language 
      
        
        
        
      
     â     Theme 
      
        
        
        
      
     
      
        
        
        
      
     Component  Component Import -  ,      Spring'.    - ,   . Component Import -  ,   ,     Spring,    -  . ,  -     ,    xml-  âpublic:trueâ - ,   Component Import        .  ,     . 
      
        
        
        
      
     
      
        
        
        
      
     UI -        .    . ,  Plain Tasks     . 
      
        
        
        
      
     
      
        
        
        
      
     Custom Workflows - ,      ,   (issue)      . 
      
        
        
        
      
     
      
        
        
        
      
     JQL Functions (JIRA Query Language Functions) -  ,      (issue).     . 
      
        
        
        
      
     
      
        
        
        
      
     Look & Feel -     ( ,    ââ,   Confluence - ). 
      
        
        
        
      
     
      
        
        
        
      
     ,        . 
      
        
        
        
      
     
      
        
        
        
      
     API 
      
        
        
        
      
         ,     .   : ComponentAccessor.    - .   ,          ,            .         . 
      
        
        
        
      
     
      
        
        
        
      
     â     com.atlassian.jira.component.ComponentAccessor 
      
        
        
        
      
     â     getApplicationProperties() -       
      
        
        
        
      
     â     getAttachmentManager() -     
      
        
        
        
      
     â     getAvatarManager() -  . . 
      
        
        
        
      
     â     getCommentManager() 
      
        
        
        
      
     â     getProjectManager() 
      
        
        
        
      
     â     getIssueManager() 
      
        
        
        
      
     â     getIssueLinkManager() 
      
        
        
        
      
     â     getCustomFieldManager() 
      
        
        
        
      
     â     getMailServerManager() 
      
        
        
        
      
     â     getMailQueue() 
      
        
        
        
      
     â     getPermissionManager() 
      
        
        
        
      
     â     ⊠
      
        
        
        
      
     
      
        
        
        
      
      
      
        
        
        
      
            bitbucket (bitbucket, ,   Atlassian). 
      
        
        
        
      
     
      
        
        
        
      
             . 
      
        
        
        
      
     
      
        
        
        
      
     âpom.xmlâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
     âatlassian-plugin.xmlâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
           Java EE- âpom.xmlâ - ,     REST API.   ,        REST endpoint -    -   JIRA   -  (,   -   ,     - JSON  ).        .  âatlassian-plugin.xmlâ    (     ,   <customfield-type> 
      
        
        
        
      
    
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     ). 
      
        
        
        
      
     
      
        
        
        
      
        ,      REST Endpoint: 
      
        
        
        
      
     
      
        
        
        
      
     âMyRestResourceModel.javaâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
         XML- (âjavax.xml.bind.annotationâ),       JSON  Jackson  JIRA -  ,   ,   âjavax.xml.bindâ.    âjavax.xml.bind,     JSON âautodetectâ -   ,    Jackson'.    âjavax.xml.bindâ  ,    ,    REST Endpoint,    ,       âProducesâ: 
      
        
        
        
      
     
      
        
        
        
      
     âMyRestResource.javaâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
          âMediaType.APPLICATION_XMLâ,  ,         XML',    Json.     .      Jackson-, ,      XML,       . 
      
        
        
        
      
     
      
        
        
        
      
     ,  âMyRestResource.javaâ    (.  ),    Rest Resource Model.      ,    âdefaultâ  âHello Worldâ. 
      
        
        
        
      
     
      
        
        
        
      
       Java - JAX-RS   ,        Atlassian. 
      
        
        
        
      
     
      
        
        
        
      
      
      
        
        
        
      
     
      
        
        
        
      
      , ,     JIRA,  .   : 
      
        
        
        
      
     
 
 
      
        
        
        
      
     
      
        
        
        
      
     
 
 
      
        
        
        
      
     
      
        
        
        
      
      âJIRA Development Cookbookâ      â â -     .     âPractical JIRA Pluginsâ  âPractical JIRA Administrationâ. 
      
        
        
        
      
     
      
        
        
        
      
            IT NonStop.
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
    
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
    
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
    
      
        <customfield-type> 
      
        
        
        
      
    
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     .    ,   ââ       (issues).   (i18n)     âcom.atlassian.samples.tutorialâ    âmyjiraplugin.propertiesâ.       .    -  ,        âmyjiraplugin.ru_ru.propertiesâ         JIRA,      .    Java EE . 
      
        
        
        
      
     
      
        
        
        
      
      <customfield-type> 
      
        
        
        
      
    
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     -     JIRA API.       ,   âi18n-name-keyâ,       properties-    ,        ââ.     ,     (âMyCustomFieldâ). 
      
        
        
        
      
     
      
        
        
        
      
     - ,    .         âmyjiraplugin.propertiesâ -        ,        âThe My Custom Field Pluginâ. 
      
        
        
        
      
     
      
        
        
        
      
        velocity-: âviewâ -      (âview.vmâ),  âeditâ -     (âedit.vmâ).               -  . 
      
        
        
        
      
     
      
        
        
        
      
     ,   <customfield-type> 
      
        
        
        
      
    
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     .     ? 
      
        
        
        
      
     
      
        
        
        
      
      
      
        
        
        
      
        ,    -    .        ,     ,     -  ,       . -,    ,      JIRA-,      -    .      Atlassian API: 
      
        
        
        
      
     
      
        
        
        
      
     â     Code Sharing 
      
        
        
        
      
     â     Component 
      
        
        
        
      
     â     Component Import 
      
        
        
        
      
     â     JEE Container Integration 
      
        
        
        
      
     â     Servlet Context Listener 
      
        
        
        
      
     â     Servlet Context Parameter 
      
        
        
        
      
     â     Servlet Filter 
      
        
        
        
      
     â     Servlet 
      
        
        
        
      
     â     User Interface 
      
        
        
        
      
     â     Web Item 
      
        
        
        
      
     â     Web Section 
      
        
        
        
      
     â     Web Panel 
      
        
        
        
      
     â     Web Panel Renderer 
      
        
        
        
      
     â     Web Resource 
      
        
        
        
      
     â     Web Resource Transformer 
      
        
        
        
      
     â     Other Types 
      
        
        
        
      
     â     REST 
      
        
        
        
      
     â     Gadget 
      
        
        
        
      
     â     Report 
      
        
        
        
      
     â     UI Enhancements 
      
        
        
        
      
     â     Project Tab Panel 
      
        
        
        
      
     â     Component Tab Panel 
      
        
        
        
      
     â     Version Tab Panel 
      
        
        
        
      
     â     Issue Tab Panel 
      
        
        
        
      
     â     Search Request View 
      
        
        
        
      
     â     Custom Workflows 
      
        
        
        
      
     â     Workflow Conditions 
      
        
        
        
      
     â     Workflow Validators 
      
        
        
        
      
     â     Workflow Functions 
      
        
        
        
      
     â     Custom Fields 
      
        
        
        
      
     â     Custom Actions 
      
        
        
        
      
     â     JQL Functions 
      
        
        
        
      
     â     Remote API 
      
        
        
        
      
     â     SOAP 
      
        
        
        
      
     â     XML-RPC 
      
        
        
        
      
     â     Custom Macros 
      
        
        
        
      
     â     Code Formatting 
      
        
        
        
      
     â     System Tasks 
      
        
        
        
      
     â     Job 
      
        
        
        
      
     â     Lifecycle 
      
        
        
        
      
     â     Triggers 
      
        
        
        
      
     â     Look & Feel 
      
        
        
        
      
     â     Decorators 
      
        
        
        
      
     â     Language 
      
        
        
        
      
     â     Theme 
      
        
        
        
      
     
      
        
        
        
      
     Component  Component Import -  ,      Spring'.    - ,   . Component Import -  ,   ,     Spring,    -  . ,  -     ,    xml-  âpublic:trueâ - ,   Component Import        .  ,     . 
      
        
        
        
      
     
      
        
        
        
      
     UI -        .    . ,  Plain Tasks     . 
      
        
        
        
      
     
      
        
        
        
      
     Custom Workflows - ,      ,   (issue)      . 
      
        
        
        
      
     
      
        
        
        
      
     JQL Functions (JIRA Query Language Functions) -  ,      (issue).     . 
      
        
        
        
      
     
      
        
        
        
      
     Look & Feel -     ( ,    ââ,   Confluence - ). 
      
        
        
        
      
     
      
        
        
        
      
     ,        . 
      
        
        
        
      
     
      
        
        
        
      
     API 
      
        
        
        
      
         ,     .   : ComponentAccessor.    - .   ,          ,            .         . 
      
        
        
        
      
     
      
        
        
        
      
     â     com.atlassian.jira.component.ComponentAccessor 
      
        
        
        
      
     â     getApplicationProperties() -       
      
        
        
        
      
     â     getAttachmentManager() -     
      
        
        
        
      
     â     getAvatarManager() -  . . 
      
        
        
        
      
     â     getCommentManager() 
      
        
        
        
      
     â     getProjectManager() 
      
        
        
        
      
     â     getIssueManager() 
      
        
        
        
      
     â     getIssueLinkManager() 
      
        
        
        
      
     â     getCustomFieldManager() 
      
        
        
        
      
     â     getMailServerManager() 
      
        
        
        
      
     â     getMailQueue() 
      
        
        
        
      
     â     getPermissionManager() 
      
        
        
        
      
     â     ⊠
      
        
        
        
      
     
      
        
        
        
      
      
      
        
        
        
      
            bitbucket (bitbucket, ,   Atlassian). 
      
        
        
        
      
     
      
        
        
        
      
             . 
      
        
        
        
      
     
      
        
        
        
      
     âpom.xmlâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
     âatlassian-plugin.xmlâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
           Java EE- âpom.xmlâ - ,     REST API.   ,        REST endpoint -    -   JIRA   -  (,   -   ,     - JSON  ).        .  âatlassian-plugin.xmlâ    (     ,   <customfield-type> 
      
        
        
        
      
    
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     ). 
      
        
        
        
      
     
      
        
        
        
      
        ,      REST Endpoint: 
      
        
        
        
      
     
      
        
        
        
      
     âMyRestResourceModel.javaâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
         XML- (âjavax.xml.bind.annotationâ),       JSON  Jackson  JIRA -  ,   ,   âjavax.xml.bindâ.    âjavax.xml.bind,     JSON âautodetectâ -   ,    Jackson'.    âjavax.xml.bindâ  ,    ,    REST Endpoint,    ,       âProducesâ: 
      
        
        
        
      
     
      
        
        
        
      
     âMyRestResource.javaâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
          âMediaType.APPLICATION_XMLâ,  ,         XML',    Json.     .      Jackson-, ,      XML,       . 
      
        
        
        
      
     
      
        
        
        
      
     ,  âMyRestResource.javaâ    (.  ),    Rest Resource Model.      ,    âdefaultâ  âHello Worldâ. 
      
        
        
        
      
     
      
        
        
        
      
       Java - JAX-RS   ,        Atlassian. 
      
        
        
        
      
     
      
        
        
        
      
      
      
        
        
        
      
     
      
        
        
        
      
      , ,     JIRA,  .   : 
      
        
        
        
      
     
 
 
      
        
        
        
      
     
      
        
        
        
      
     
 
 
      
        
        
        
      
     
      
        
        
        
      
      âJIRA Development Cookbookâ      â â -     .     âPractical JIRA Pluginsâ  âPractical JIRA Administrationâ. 
      
        
        
        
      
     
      
        
        
        
      
            IT NonStop.
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
    
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
    
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
    
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     
  <customfield-type> 
      
        
        
        
      
    
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     .    ,   ââ       (issues).   (i18n)     âcom.atlassian.samples.tutorialâ    âmyjiraplugin.propertiesâ.       .    -  ,        âmyjiraplugin.ru_ru.propertiesâ         JIRA,      .    Java EE . 
      
        
        
        
      
     
      
        
        
        
      
      <customfield-type> 
      
        
        
        
      
    
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     -     JIRA API.       ,   âi18n-name-keyâ,       properties-    ,        ââ.     ,     (âMyCustomFieldâ). 
      
        
        
        
      
     
      
        
        
        
      
     - ,    .         âmyjiraplugin.propertiesâ -        ,        âThe My Custom Field Pluginâ. 
      
        
        
        
      
     
      
        
        
        
      
        velocity-: âviewâ -      (âview.vmâ),  âeditâ -     (âedit.vmâ).               -  . 
      
        
        
        
      
     
      
        
        
        
      
     ,   <customfield-type> 
      
        
        
        
      
    
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     .     ? 
      
        
        
        
      
     
      
        
        
        
      
      
      
        
        
        
      
        ,    -    .        ,     ,     -  ,       . -,    ,      JIRA-,      -    .      Atlassian API: 
      
        
        
        
      
     
      
        
        
        
      
     â     Code Sharing 
      
        
        
        
      
     â     Component 
      
        
        
        
      
     â     Component Import 
      
        
        
        
      
     â     JEE Container Integration 
      
        
        
        
      
     â     Servlet Context Listener 
      
        
        
        
      
     â     Servlet Context Parameter 
      
        
        
        
      
     â     Servlet Filter 
      
        
        
        
      
     â     Servlet 
      
        
        
        
      
     â     User Interface 
      
        
        
        
      
     â     Web Item 
      
        
        
        
      
     â     Web Section 
      
        
        
        
      
     â     Web Panel 
      
        
        
        
      
     â     Web Panel Renderer 
      
        
        
        
      
     â     Web Resource 
      
        
        
        
      
     â     Web Resource Transformer 
      
        
        
        
      
     â     Other Types 
      
        
        
        
      
     â     REST 
      
        
        
        
      
     â     Gadget 
      
        
        
        
      
     â     Report 
      
        
        
        
      
     â     UI Enhancements 
      
        
        
        
      
     â     Project Tab Panel 
      
        
        
        
      
     â     Component Tab Panel 
      
        
        
        
      
     â     Version Tab Panel 
      
        
        
        
      
     â     Issue Tab Panel 
      
        
        
        
      
     â     Search Request View 
      
        
        
        
      
     â     Custom Workflows 
      
        
        
        
      
     â     Workflow Conditions 
      
        
        
        
      
     â     Workflow Validators 
      
        
        
        
      
     â     Workflow Functions 
      
        
        
        
      
     â     Custom Fields 
      
        
        
        
      
     â     Custom Actions 
      
        
        
        
      
     â     JQL Functions 
      
        
        
        
      
     â     Remote API 
      
        
        
        
      
     â     SOAP 
      
        
        
        
      
     â     XML-RPC 
      
        
        
        
      
     â     Custom Macros 
      
        
        
        
      
     â     Code Formatting 
      
        
        
        
      
     â     System Tasks 
      
        
        
        
      
     â     Job 
      
        
        
        
      
     â     Lifecycle 
      
        
        
        
      
     â     Triggers 
      
        
        
        
      
     â     Look & Feel 
      
        
        
        
      
     â     Decorators 
      
        
        
        
      
     â     Language 
      
        
        
        
      
     â     Theme 
      
        
        
        
      
     
      
        
        
        
      
     Component  Component Import -  ,      Spring'.    - ,   . Component Import -  ,   ,     Spring,    -  . ,  -     ,    xml-  âpublic:trueâ - ,   Component Import        .  ,     . 
      
        
        
        
      
     
      
        
        
        
      
     UI -        .    . ,  Plain Tasks     . 
      
        
        
        
      
     
      
        
        
        
      
     Custom Workflows - ,      ,   (issue)      . 
      
        
        
        
      
     
      
        
        
        
      
     JQL Functions (JIRA Query Language Functions) -  ,      (issue).     . 
      
        
        
        
      
     
      
        
        
        
      
     Look & Feel -     ( ,    ââ,   Confluence - ). 
      
        
        
        
      
     
      
        
        
        
      
     ,        . 
      
        
        
        
      
     
      
        
        
        
      
     API 
      
        
        
        
      
         ,     .   : ComponentAccessor.    - .   ,          ,            .         . 
      
        
        
        
      
     
      
        
        
        
      
     â     com.atlassian.jira.component.ComponentAccessor 
      
        
        
        
      
     â     getApplicationProperties() -       
      
        
        
        
      
     â     getAttachmentManager() -     
      
        
        
        
      
     â     getAvatarManager() -  . . 
      
        
        
        
      
     â     getCommentManager() 
      
        
        
        
      
     â     getProjectManager() 
      
        
        
        
      
     â     getIssueManager() 
      
        
        
        
      
     â     getIssueLinkManager() 
      
        
        
        
      
     â     getCustomFieldManager() 
      
        
        
        
      
     â     getMailServerManager() 
      
        
        
        
      
     â     getMailQueue() 
      
        
        
        
      
     â     getPermissionManager() 
      
        
        
        
      
     â     ⊠
      
        
        
        
      
     
      
        
        
        
      
      
      
        
        
        
      
            bitbucket (bitbucket, ,   Atlassian). 
      
        
        
        
      
     
      
        
        
        
      
             . 
      
        
        
        
      
     
      
        
        
        
      
     âpom.xmlâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
     âatlassian-plugin.xmlâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
           Java EE- âpom.xmlâ - ,     REST API.   ,        REST endpoint -    -   JIRA   -  (,   -   ,     - JSON  ).        .  âatlassian-plugin.xmlâ    (     ,   <customfield-type> 
      
        
        
        
      
    
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     ). 
      
        
        
        
      
     
      
        
        
        
      
        ,      REST Endpoint: 
      
        
        
        
      
     
      
        
        
        
      
     âMyRestResourceModel.javaâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
         XML- (âjavax.xml.bind.annotationâ),       JSON  Jackson  JIRA -  ,   ,   âjavax.xml.bindâ.    âjavax.xml.bind,     JSON âautodetectâ -   ,    Jackson'.    âjavax.xml.bindâ  ,    ,    REST Endpoint,    ,       âProducesâ: 
      
        
        
        
      
     
      
        
        
        
      
     âMyRestResource.javaâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
          âMediaType.APPLICATION_XMLâ,  ,         XML',    Json.     .      Jackson-, ,      XML,       . 
      
        
        
        
      
     
      
        
        
        
      
     ,  âMyRestResource.javaâ    (.  ),    Rest Resource Model.      ,    âdefaultâ  âHello Worldâ. 
      
        
        
        
      
     
      
        
        
        
      
       Java - JAX-RS   ,        Atlassian. 
      
        
        
        
      
     
      
        
        
        
      
      
      
        
        
        
      
     
      
        
        
        
      
      , ,     JIRA,  .   : 
      
        
        
        
      
     
 
 
      
        
        
        
      
     
      
        
        
        
      
     
 
 
      
        
        
        
      
     
      
        
        
        
      
      âJIRA Development Cookbookâ      â â -     .     âPractical JIRA Pluginsâ  âPractical JIRA Administrationâ. 
      
        
        
        
      
     
      
        
        
        
      
            IT NonStop.
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
    
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
    
      
       <customfield-type> 
      
        
        
        
      
    
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     .    ,   ââ       (issues).   (i18n)     âcom.atlassian.samples.tutorialâ    âmyjiraplugin.propertiesâ.       .    -  ,        âmyjiraplugin.ru_ru.propertiesâ         JIRA,      .    Java EE . 
      
        
        
        
      
     
      
        
        
        
      
      <customfield-type> 
      
        
        
        
      
    
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     -     JIRA API.       ,   âi18n-name-keyâ,       properties-    ,        ââ.     ,     (âMyCustomFieldâ). 
      
        
        
        
      
     
      
        
        
        
      
     - ,    .         âmyjiraplugin.propertiesâ -        ,        âThe My Custom Field Pluginâ. 
      
        
        
        
      
     
      
        
        
        
      
        velocity-: âviewâ -      (âview.vmâ),  âeditâ -     (âedit.vmâ).               -  . 
      
        
        
        
      
     
      
        
        
        
      
     ,   <customfield-type> 
      
        
        
        
      
    
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     .     ? 
      
        
        
        
      
     
      
        
        
        
      
      
      
        
        
        
      
        ,    -    .        ,     ,     -  ,       . -,    ,      JIRA-,      -    .      Atlassian API: 
      
        
        
        
      
     
      
        
        
        
      
     â     Code Sharing 
      
        
        
        
      
     â     Component 
      
        
        
        
      
     â     Component Import 
      
        
        
        
      
     â     JEE Container Integration 
      
        
        
        
      
     â     Servlet Context Listener 
      
        
        
        
      
     â     Servlet Context Parameter 
      
        
        
        
      
     â     Servlet Filter 
      
        
        
        
      
     â     Servlet 
      
        
        
        
      
     â     User Interface 
      
        
        
        
      
     â     Web Item 
      
        
        
        
      
     â     Web Section 
      
        
        
        
      
     â     Web Panel 
      
        
        
        
      
     â     Web Panel Renderer 
      
        
        
        
      
     â     Web Resource 
      
        
        
        
      
     â     Web Resource Transformer 
      
        
        
        
      
     â     Other Types 
      
        
        
        
      
     â     REST 
      
        
        
        
      
     â     Gadget 
      
        
        
        
      
     â     Report 
      
        
        
        
      
     â     UI Enhancements 
      
        
        
        
      
     â     Project Tab Panel 
      
        
        
        
      
     â     Component Tab Panel 
      
        
        
        
      
     â     Version Tab Panel 
      
        
        
        
      
     â     Issue Tab Panel 
      
        
        
        
      
     â     Search Request View 
      
        
        
        
      
     â     Custom Workflows 
      
        
        
        
      
     â     Workflow Conditions 
      
        
        
        
      
     â     Workflow Validators 
      
        
        
        
      
     â     Workflow Functions 
      
        
        
        
      
     â     Custom Fields 
      
        
        
        
      
     â     Custom Actions 
      
        
        
        
      
     â     JQL Functions 
      
        
        
        
      
     â     Remote API 
      
        
        
        
      
     â     SOAP 
      
        
        
        
      
     â     XML-RPC 
      
        
        
        
      
     â     Custom Macros 
      
        
        
        
      
     â     Code Formatting 
      
        
        
        
      
     â     System Tasks 
      
        
        
        
      
     â     Job 
      
        
        
        
      
     â     Lifecycle 
      
        
        
        
      
     â     Triggers 
      
        
        
        
      
     â     Look & Feel 
      
        
        
        
      
     â     Decorators 
      
        
        
        
      
     â     Language 
      
        
        
        
      
     â     Theme 
      
        
        
        
      
     
      
        
        
        
      
     Component  Component Import -  ,      Spring'.    - ,   . Component Import -  ,   ,     Spring,    -  . ,  -     ,    xml-  âpublic:trueâ - ,   Component Import        .  ,     . 
      
        
        
        
      
     
      
        
        
        
      
     UI -        .    . ,  Plain Tasks     . 
      
        
        
        
      
     
      
        
        
        
      
     Custom Workflows - ,      ,   (issue)      . 
      
        
        
        
      
     
      
        
        
        
      
     JQL Functions (JIRA Query Language Functions) -  ,      (issue).     . 
      
        
        
        
      
     
      
        
        
        
      
     Look & Feel -     ( ,    ââ,   Confluence - ). 
      
        
        
        
      
     
      
        
        
        
      
     ,        . 
      
        
        
        
      
     
      
        
        
        
      
     API 
      
        
        
        
      
         ,     .   : ComponentAccessor.    - .   ,          ,            .         . 
      
        
        
        
      
     
      
        
        
        
      
     â     com.atlassian.jira.component.ComponentAccessor 
      
        
        
        
      
     â     getApplicationProperties() -       
      
        
        
        
      
     â     getAttachmentManager() -     
      
        
        
        
      
     â     getAvatarManager() -  . . 
      
        
        
        
      
     â     getCommentManager() 
      
        
        
        
      
     â     getProjectManager() 
      
        
        
        
      
     â     getIssueManager() 
      
        
        
        
      
     â     getIssueLinkManager() 
      
        
        
        
      
     â     getCustomFieldManager() 
      
        
        
        
      
     â     getMailServerManager() 
      
        
        
        
      
     â     getMailQueue() 
      
        
        
        
      
     â     getPermissionManager() 
      
        
        
        
      
     â     ⊠
      
        
        
        
      
     
      
        
        
        
      
      
      
        
        
        
      
            bitbucket (bitbucket, ,   Atlassian). 
      
        
        
        
      
     
      
        
        
        
      
             . 
      
        
        
        
      
     
      
        
        
        
      
     âpom.xmlâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
     âatlassian-plugin.xmlâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
           Java EE- âpom.xmlâ - ,     REST API.   ,        REST endpoint -    -   JIRA   -  (,   -   ,     - JSON  ).        .  âatlassian-plugin.xmlâ    (     ,   <customfield-type> 
      
        
        
        
      
    
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     ). 
      
        
        
        
      
     
      
        
        
        
      
        ,      REST Endpoint: 
      
        
        
        
      
     
      
        
        
        
      
     âMyRestResourceModel.javaâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
         XML- (âjavax.xml.bind.annotationâ),       JSON  Jackson  JIRA -  ,   ,   âjavax.xml.bindâ.    âjavax.xml.bind,     JSON âautodetectâ -   ,    Jackson'.    âjavax.xml.bindâ  ,    ,    REST Endpoint,    ,       âProducesâ: 
      
        
        
        
      
     
      
        
        
        
      
     âMyRestResource.javaâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
          âMediaType.APPLICATION_XMLâ,  ,         XML',    Json.     .      Jackson-, ,      XML,       . 
      
        
        
        
      
     
      
        
        
        
      
     ,  âMyRestResource.javaâ    (.  ),    Rest Resource Model.      ,    âdefaultâ  âHello Worldâ. 
      
        
        
        
      
     
      
        
        
        
      
       Java - JAX-RS   ,        Atlassian. 
      
        
        
        
      
     
      
        
        
        
      
      
      
        
        
        
      
     
      
        
        
        
      
      , ,     JIRA,  .   : 
      
        
        
        
      
     
 
 
      
        
        
        
      
     
      
        
        
        
      
     
 
 
      
        
        
        
      
     
      
        
        
        
      
      âJIRA Development Cookbookâ      â â -     .     âPractical JIRA Pluginsâ  âPractical JIRA Administrationâ. 
      
        
        
        
      
     
      
        
        
        
      
            IT NonStop.
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
    
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
    
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
    
      
        <customfield-type> 
      
      
      
        
        
        
      
    
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     .    ,   ââ       (issues).   (i18n)     âcom.atlassian.samples.tutorialâ    âmyjiraplugin.propertiesâ.       .    -  ,        âmyjiraplugin.ru_ru.propertiesâ         JIRA,      .    Java EE . 
      
        
        
        
      
     
      
        
        
        
      
      <customfield-type> 
      
      
      
        
        
        
      
    
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     -     JIRA API.       ,   âi18n-name-keyâ,       properties-    ,        ââ.     ,     (âMyCustomFieldâ). 
      
        
        
        
      
     
      
        
        
        
      
     - ,    .         âmyjiraplugin.propertiesâ -        ,        âThe My Custom Field Pluginâ. 
      
      
      
        
        
        
      
     
      
        
        
        
      
        velocity-: âviewâ -      (âview.vmâ),  âeditâ -     (âedit.vmâ).               -  . 
      
        
        
        
      
     
      
        
        
        
      
     ,   <customfield-type> 
      
        
        
        
      
    
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     .     ? 
      
        
        
        
      
     
      
        
        
        
      
      
      
        
        
        
      
        ,    -    .        ,     ,     -  ,       . -,    ,      JIRA-,      -    .      Atlassian API: 
      
        
        
        
      
     
      
        
        
        
      
     â     Code Sharing 
      
        
        
        
      
     â     Component 
      
        
        
        
      
     â     Component Import 
      
        
        
        
      
     â     JEE Container Integration 
      
        
        
        
      
     â     Servlet Context Listener 
      
        
        
        
      
     â     Servlet Context Parameter 
      
        
        
        
      
     â     Servlet Filter 
      
        
        
        
      
     â     Servlet 
      
        
        
        
      
     â     User Interface 
      
        
        
        
      
     â     Web Item 
      
        
        
        
      
     â     Web Section 
      
        
        
        
      
     â     Web Panel 
      
        
        
        
      
     â     Web Panel Renderer 
      
        
        
        
      
     â     Web Resource 
      
        
        
        
      
     â     Web Resource Transformer 
      
        
        
        
      
     â     Other Types 
      
        
        
        
      
     â     REST 
      
        
        
        
      
     â     Gadget 
      
        
        
        
      
     â     Report 
      
        
        
        
      
     â     UI Enhancements 
      
        
        
        
      
     â     Project Tab Panel 
      
        
        
        
      
     â     Component Tab Panel 
      
        
        
        
      
     â     Version Tab Panel 
      
        
        
        
      
     â     Issue Tab Panel 
      
        
        
        
      
     â     Search Request View 
      
        
        
        
      
     â     Custom Workflows 
      
        
        
        
      
     â     Workflow Conditions 
      
        
        
        
      
     â     Workflow Validators 
      
        
        
        
      
     â     Workflow Functions 
      
        
        
        
      
     â     Custom Fields 
      
        
        
        
      
     â     Custom Actions 
      
        
        
        
      
     â     JQL Functions 
      
        
        
        
      
     â     Remote API 
      
        
        
        
      
     â     SOAP 
      
        
        
        
      
     â     XML-RPC 
      
        
        
        
      
     â     Custom Macros 
      
        
        
        
      
     â     Code Formatting 
      
        
        
        
      
     â     System Tasks 
      
        
        
        
      
     â     Job 
      
        
        
        
      
     â     Lifecycle 
      
        
        
        
      
     â     Triggers 
      
        
        
        
      
     â     Look & Feel 
      
        
        
        
      
     â     Decorators 
      
        
        
        
      
     â     Language 
      
        
        
        
      
     â     Theme 
      
        
        
        
      
     
      
        
        
        
      
     Component  Component Import -  ,      Spring'.    - ,   . Component Import -  ,   ,     Spring,    -  . ,  -     ,    xml-  âpublic:trueâ - ,   Component Import        .  ,     . 
      
        
        
        
      
     
      
        
        
        
      
     UI -        .    . ,  Plain Tasks     . 
      
        
        
        
      
     
      
        
        
        
      
     Custom Workflows - ,      ,   (issue)      . 
      
        
        
        
      
     
      
        
        
        
      
     JQL Functions (JIRA Query Language Functions) -  ,      (issue).     . 
      
        
        
        
      
     
      
        
        
        
      
     Look & Feel -     ( ,    ââ,   Confluence - ). 
      
        
        
        
      
     
      
        
        
        
      
     ,        . 
      
        
        
        
      
     
      
        
        
        
      
     API 
      
        
        
        
      
         ,     .   : ComponentAccessor.    - .   ,          ,            .         . 
      
        
        
        
      
     
      
        
        
        
      
     â     com.atlassian.jira.component.ComponentAccessor 
      
        
        
        
      
     â     getApplicationProperties() -       
      
        
        
        
      
     â     getAttachmentManager() -     
      
        
        
        
      
     â     getAvatarManager() -  . . 
      
        
        
        
      
     â     getCommentManager() 
      
        
        
        
      
     â     getProjectManager() 
      
        
        
        
      
     â     getIssueManager() 
      
        
        
        
      
     â     getIssueLinkManager() 
      
        
        
        
      
     â     getCustomFieldManager() 
      
        
        
        
      
     â     getMailServerManager() 
      
        
        
        
      
     â     getMailQueue() 
      
        
        
        
      
     â     getPermissionManager() 
      
        
        
        
      
     â     ⊠
      
        
        
        
      
     
      
        
        
        
      
      
      
        
        
        
      
            bitbucket (bitbucket, ,   Atlassian). 
      
        
        
        
      
     
      
        
        
        
      
             . 
      
        
        
        
      
     
      
        
        
        
      
     âpom.xmlâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
     âatlassian-plugin.xmlâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
           Java EE- âpom.xmlâ - ,     REST API.   ,        REST endpoint -    -   JIRA   -  (,   -   ,     - JSON  ).        .  âatlassian-plugin.xmlâ    (     ,   <customfield-type> 
      
      
      
        
        
        
      
    
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     ). 
      
        
        
        
      
     
      
        
        
        
      
        ,      REST Endpoint: 
      
        
        
        
      
     
      
        
        
        
      
     âMyRestResourceModel.javaâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
         XML- (âjavax.xml.bind.annotationâ),       JSON  Jackson  JIRA -  ,   ,   âjavax.xml.bindâ.    âjavax.xml.bind,     JSON âautodetectâ -   ,    Jackson'.    âjavax.xml.bindâ  ,    ,    REST Endpoint,    ,       âProducesâ: 
      
        
        
        
      
     
      
        
        
        
      
     âMyRestResource.javaâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
          âMediaType.APPLICATION_XMLâ,  ,         XML',    Json.     .      Jackson-, ,      XML,       . 
      
        
        
        
      
     
      
        
        
        
      
     ,  âMyRestResource.javaâ    (.  ),    Rest Resource Model.      ,    âdefaultâ  âHello Worldâ. 
      
        
        
        
      
     
      
        
        
        
      
       Java - JAX-RS   ,        Atlassian. 
      
        
        
        
      
     
      
        
        
        
      
      
      
        
        
        
      
     
      
        
        
        
      
      , ,     JIRA,  .   : 
      
        
        
        
      
     
 
 
      
        
        
        
      
     
      
        
        
        
      
     
 
 
      
        
        
        
      
     
      
        
        
        
      
      âJIRA Development Cookbookâ      â â -     .     âPractical JIRA Pluginsâ  âPractical JIRA Administrationâ. 
      
        
        
        
      
     
      
        
        
        
      
            IT NonStop.
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
    
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
    
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
    
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     
 <customfield-type> 
      
        
        
        
      
    
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     .    ,   ââ       (issues).   (i18n)     âcom.atlassian.samples.tutorialâ    âmyjiraplugin.propertiesâ.       .    -  ,        âmyjiraplugin.ru_ru.propertiesâ         JIRA,      .    Java EE . 
      
        
        
        
      
     
      
        
        
        
      
      <customfield-type> 
      
        
        
        
      
    
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     -     JIRA API.       ,   âi18n-name-keyâ,       properties-    ,        ââ.     ,     (âMyCustomFieldâ). 
      
        
        
        
      
     
      
        
        
        
      
     - ,    .         âmyjiraplugin.propertiesâ -        ,        âThe My Custom Field Pluginâ. 
      
        
        
        
      
     
      
        
        
        
      
        velocity-: âviewâ -      (âview.vmâ),  âeditâ -     (âedit.vmâ).               -  . 
      
        
        
        
      
     
      
        
        
        
      
     ,   <customfield-type> 
      
        
        
        
      
    
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     .     ? 
      
        
        
        
      
     
      
        
        
        
      
      
      
        
        
        
      
        ,    -    .        ,     ,     -  ,       . -,    ,      JIRA-,      -    .      Atlassian API: 
      
        
        
        
      
     
      
        
        
        
      
     â     Code Sharing 
      
        
        
        
      
     â     Component 
      
        
        
        
      
     â     Component Import 
      
        
        
        
      
     â     JEE Container Integration 
      
        
        
        
      
     â     Servlet Context Listener 
      
        
        
        
      
     â     Servlet Context Parameter 
      
        
        
        
      
     â     Servlet Filter 
      
        
        
        
      
     â     Servlet 
      
        
        
        
      
     â     User Interface 
      
        
        
        
      
     â     Web Item 
      
        
        
        
      
     â     Web Section 
      
        
        
        
      
     â     Web Panel 
      
        
        
        
      
     â     Web Panel Renderer 
      
        
        
        
      
     â     Web Resource 
      
        
        
        
      
     â     Web Resource Transformer 
      
        
        
        
      
     â     Other Types 
      
        
        
        
      
     â     REST 
      
        
        
        
      
     â     Gadget 
      
        
        
        
      
     â     Report 
      
        
        
        
      
     â     UI Enhancements 
      
        
        
        
      
     â     Project Tab Panel 
      
        
        
        
      
     â     Component Tab Panel 
      
        
        
        
      
     â     Version Tab Panel 
      
        
        
        
      
     â     Issue Tab Panel 
      
        
        
        
      
     â     Search Request View 
      
        
        
        
      
     â     Custom Workflows 
      
        
        
        
      
     â     Workflow Conditions 
      
        
        
        
      
     â     Workflow Validators 
      
        
        
        
      
     â     Workflow Functions 
      
        
        
        
      
     â     Custom Fields 
      
        
        
        
      
     â     Custom Actions 
      
        
        
        
      
     â     JQL Functions 
      
        
        
        
      
     â     Remote API 
      
        
        
        
      
     â     SOAP 
      
        
        
        
      
     â     XML-RPC 
      
        
        
        
      
     â     Custom Macros 
      
        
        
        
      
     â     Code Formatting 
      
        
        
        
      
     â     System Tasks 
      
        
        
        
      
     â     Job 
      
        
        
        
      
     â     Lifecycle 
      
        
        
        
      
     â     Triggers 
      
        
        
        
      
     â     Look & Feel 
      
        
        
        
      
     â     Decorators 
      
        
        
        
      
     â     Language 
      
        
        
        
      
     â     Theme 
      
        
        
        
      
     
      
        
        
        
      
     Component  Component Import -  ,      Spring'.    - ,   . Component Import -  ,   ,     Spring,    -  . ,  -     ,    xml-  âpublic:trueâ - ,   Component Import        .  ,     . 
      
        
        
        
      
     
      
        
        
        
      
     UI -        .    . ,  Plain Tasks     . 
      
        
        
        
      
     
      
        
        
        
      
     Custom Workflows - ,      ,   (issue)      . 
      
        
        
        
      
     
      
        
        
        
      
     JQL Functions (JIRA Query Language Functions) -  ,      (issue).     . 
      
        
        
        
      
     
      
        
        
        
      
     Look & Feel -     ( ,    ââ,   Confluence - ). 
      
        
        
        
      
     
      
        
        
        
      
     ,        . 
      
        
        
        
      
     
      
        
        
        
      
     API 
      
        
        
        
      
         ,     .   : ComponentAccessor.    - .   ,          ,            .         . 
      
        
        
        
      
     
      
        
        
        
      
     â     com.atlassian.jira.component.ComponentAccessor 
      
        
        
        
      
     â     getApplicationProperties() -       
      
        
        
        
      
     â     getAttachmentManager() -     
      
        
        
        
      
     â     getAvatarManager() -  . . 
      
        
        
        
      
     â     getCommentManager() 
      
        
        
        
      
     â     getProjectManager() 
      
        
        
        
      
     â     getIssueManager() 
      
        
        
        
      
     â     getIssueLinkManager() 
      
        
        
        
      
     â     getCustomFieldManager() 
      
        
        
        
      
     â     getMailServerManager() 
      
        
        
        
      
     â     getMailQueue() 
      
        
        
        
      
     â     getPermissionManager() 
      
        
        
        
      
     â     ⊠
      
        
        
        
      
     
      
        
        
        
      
      
      
        
        
        
      
            bitbucket (bitbucket, ,   Atlassian). 
      
        
        
        
      
     
      
        
        
        
      
             . 
      
        
        
        
      
     
      
        
        
        
      
     âpom.xmlâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
     âatlassian-plugin.xmlâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
           Java EE- âpom.xmlâ - ,     REST API.   ,        REST endpoint -    -   JIRA   -  (,   -   ,     - JSON  ).        .  âatlassian-plugin.xmlâ    (     ,   <customfield-type> 
      
        
        
        
      
    
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     ). 
      
        
        
        
      
     
      
        
        
        
      
        ,      REST Endpoint: 
      
        
        
        
      
     
      
        
        
        
      
     âMyRestResourceModel.javaâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
         XML- (âjavax.xml.bind.annotationâ),       JSON  Jackson  JIRA -  ,   ,   âjavax.xml.bindâ.    âjavax.xml.bind,     JSON âautodetectâ -   ,    Jackson'.    âjavax.xml.bindâ  ,    ,    REST Endpoint,    ,       âProducesâ: 
      
        
        
        
      
     
      
        
        
        
      
     âMyRestResource.javaâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
          âMediaType.APPLICATION_XMLâ,  ,         XML',    Json.     .      Jackson-, ,      XML,       . 
      
        
        
        
      
     
      
        
        
        
      
     ,  âMyRestResource.javaâ    (.  ),    Rest Resource Model.      ,    âdefaultâ  âHello Worldâ. 
      
        
        
        
      
     
      
        
        
        
      
       Java - JAX-RS   ,        Atlassian. 
      
        
        
        
      
     
      
        
        
        
      
      
      
        
        
        
      
     
      
        
        
        
      
      , ,     JIRA,  .   : 
      
        
        
        
      
     
 
 
      
        
        
        
      
     
      
        
        
        
      
     
 
 
      
        
        
        
      
     
      
        
        
        
      
      âJIRA Development Cookbookâ      â â -     .     âPractical JIRA Pluginsâ  âPractical JIRA Administrationâ. 
      
        
        
        
      
     
      
        
        
        
      
            IT NonStop.
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
    
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
    
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
    
      
        <customfield-type> 
      
      
      
        
        
        
      
    
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     .    ,   ââ       (issues).   (i18n)     âcom.atlassian.samples.tutorialâ    âmyjiraplugin.propertiesâ.       .    -  ,        âmyjiraplugin.ru_ru.propertiesâ         JIRA,      .    Java EE . 
      
        
        
        
      
     
      
        
        
        
      
      <customfield-type> 
      
      
      
        
        
        
      
    
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     -     JIRA API.       ,   âi18n-name-keyâ,       properties-    ,        ââ.     ,     (âMyCustomFieldâ). 
      
        
        
        
      
     
      
        
        
        
      
     - ,    .         âmyjiraplugin.propertiesâ -        ,        âThe My Custom Field Pluginâ. 
      
      
      
        
        
        
      
     
      
        
        
        
      
        velocity-: âviewâ -      (âview.vmâ),  âeditâ -     (âedit.vmâ).               -  . 
      
        
        
        
      
     
      
        
        
        
      
     ,   <customfield-type> 
      
        
        
        
      
    
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     .     ? 
      
        
        
        
      
     
      
        
        
        
      
      
      
        
        
        
      
        ,    -    .        ,     ,     -  ,       . -,    ,      JIRA-,      -    .      Atlassian API: 
      
        
        
        
      
     
      
        
        
        
      
     â     Code Sharing 
      
        
        
        
      
     â     Component 
      
        
        
        
      
     â     Component Import 
      
        
        
        
      
     â     JEE Container Integration 
      
        
        
        
      
     â     Servlet Context Listener 
      
        
        
        
      
     â     Servlet Context Parameter 
      
        
        
        
      
     â     Servlet Filter 
      
        
        
        
      
     â     Servlet 
      
        
        
        
      
     â     User Interface 
      
        
        
        
      
     â     Web Item 
      
        
        
        
      
     â     Web Section 
      
        
        
        
      
     â     Web Panel 
      
        
        
        
      
     â     Web Panel Renderer 
      
        
        
        
      
     â     Web Resource 
      
        
        
        
      
     â     Web Resource Transformer 
      
        
        
        
      
     â     Other Types 
      
        
        
        
      
     â     REST 
      
        
        
        
      
     â     Gadget 
      
        
        
        
      
     â     Report 
      
        
        
        
      
     â     UI Enhancements 
      
        
        
        
      
     â     Project Tab Panel 
      
        
        
        
      
     â     Component Tab Panel 
      
        
        
        
      
     â     Version Tab Panel 
      
        
        
        
      
     â     Issue Tab Panel 
      
        
        
        
      
     â     Search Request View 
      
        
        
        
      
     â     Custom Workflows 
      
        
        
        
      
     â     Workflow Conditions 
      
        
        
        
      
     â     Workflow Validators 
      
        
        
        
      
     â     Workflow Functions 
      
        
        
        
      
     â     Custom Fields 
      
        
        
        
      
     â     Custom Actions 
      
        
        
        
      
     â     JQL Functions 
      
        
        
        
      
     â     Remote API 
      
        
        
        
      
     â     SOAP 
      
        
        
        
      
     â     XML-RPC 
      
        
        
        
      
     â     Custom Macros 
      
        
        
        
      
     â     Code Formatting 
      
        
        
        
      
     â     System Tasks 
      
        
        
        
      
     â     Job 
      
        
        
        
      
     â     Lifecycle 
      
        
        
        
      
     â     Triggers 
      
        
        
        
      
     â     Look & Feel 
      
        
        
        
      
     â     Decorators 
      
        
        
        
      
     â     Language 
      
        
        
        
      
     â     Theme 
      
        
        
        
      
     
      
        
        
        
      
     Component  Component Import -  ,      Spring'.    - ,   . Component Import -  ,   ,     Spring,    -  . ,  -     ,    xml-  âpublic:trueâ - ,   Component Import        .  ,     . 
      
        
        
        
      
     
      
        
        
        
      
     UI -        .    . ,  Plain Tasks     . 
      
        
        
        
      
     
      
        
        
        
      
     Custom Workflows - ,      ,   (issue)      . 
      
        
        
        
      
     
      
        
        
        
      
     JQL Functions (JIRA Query Language Functions) -  ,      (issue).     . 
      
        
        
        
      
     
      
        
        
        
      
     Look & Feel -     ( ,    ââ,   Confluence - ). 
      
        
        
        
      
     
      
        
        
        
      
     ,        . 
      
        
        
        
      
     
      
        
        
        
      
     API 
      
        
        
        
      
         ,     .   : ComponentAccessor.    - .   ,          ,            .         . 
      
        
        
        
      
     
      
        
        
        
      
     â     com.atlassian.jira.component.ComponentAccessor 
      
        
        
        
      
     â     getApplicationProperties() -       
      
        
        
        
      
     â     getAttachmentManager() -     
      
        
        
        
      
     â     getAvatarManager() -  . . 
      
        
        
        
      
     â     getCommentManager() 
      
        
        
        
      
     â     getProjectManager() 
      
        
        
        
      
     â     getIssueManager() 
      
        
        
        
      
     â     getIssueLinkManager() 
      
        
        
        
      
     â     getCustomFieldManager() 
      
        
        
        
      
     â     getMailServerManager() 
      
        
        
        
      
     â     getMailQueue() 
      
        
        
        
      
     â     getPermissionManager() 
      
        
        
        
      
     â     ⊠
      
        
        
        
      
     
      
        
        
        
      
      
      
        
        
        
      
            bitbucket (bitbucket, ,   Atlassian). 
      
        
        
        
      
     
      
        
        
        
      
             . 
      
        
        
        
      
     
      
        
        
        
      
     âpom.xmlâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
     âatlassian-plugin.xmlâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
           Java EE- âpom.xmlâ - ,     REST API.   ,        REST endpoint -    -   JIRA   -  (,   -   ,     - JSON  ).        .  âatlassian-plugin.xmlâ    (     ,   <customfield-type> 
      
      
      
        
        
        
      
    
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     ). 
      
        
        
        
      
     
      
        
        
        
      
        ,      REST Endpoint: 
      
        
        
        
      
     
      
        
        
        
      
     âMyRestResourceModel.javaâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
         XML- (âjavax.xml.bind.annotationâ),       JSON  Jackson  JIRA -  ,   ,   âjavax.xml.bindâ.    âjavax.xml.bind,     JSON âautodetectâ -   ,    Jackson'.    âjavax.xml.bindâ  ,    ,    REST Endpoint,    ,       âProducesâ: 
      
        
        
        
      
     
      
        
        
        
      
     âMyRestResource.javaâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
          âMediaType.APPLICATION_XMLâ,  ,         XML',    Json.     .      Jackson-, ,      XML,       . 
      
        
        
        
      
     
      
        
        
        
      
     ,  âMyRestResource.javaâ    (.  ),    Rest Resource Model.      ,    âdefaultâ  âHello Worldâ. 
      
        
        
        
      
     
      
        
        
        
      
       Java - JAX-RS   ,        Atlassian. 
      
        
        
        
      
     
      
        
        
        
      
      
      
        
        
        
      
     
      
        
        
        
      
      , ,     JIRA,  .   : 
      
        
        
        
      
     
 
 
      
        
        
        
      
     
      
        
        
        
      
     
 
 
      
        
        
        
      
     
      
        
        
        
      
      âJIRA Development Cookbookâ      â â -     .     âPractical JIRA Pluginsâ  âPractical JIRA Administrationâ. 
      
        
        
        
      
     
      
        
        
        
      
            IT NonStop.
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
    
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
    
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
    
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     
 <customfield-type> 
      
        
        
        
      
    
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     .    ,   ââ       (issues).   (i18n)     âcom.atlassian.samples.tutorialâ    âmyjiraplugin.propertiesâ.       .    -  ,        âmyjiraplugin.ru_ru.propertiesâ         JIRA,      .    Java EE . 
      
        
        
        
      
     
      
        
        
        
      
      <customfield-type> 
      
        
        
        
      
    
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     -     JIRA API.       ,   âi18n-name-keyâ,       properties-    ,        ââ.     ,     (âMyCustomFieldâ). 
      
        
        
        
      
     
      
        
        
        
      
     - ,    .         âmyjiraplugin.propertiesâ -        ,        âThe My Custom Field Pluginâ. 
      
        
        
        
      
     
      
        
        
        
      
        velocity-: âviewâ -      (âview.vmâ),  âeditâ -     (âedit.vmâ).               -  . 
      
        
        
        
      
     
      
        
        
        
      
     ,   <customfield-type> 
      
        
        
        
      
    
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     .     ? 
      
        
        
        
      
     
      
        
        
        
      
      
      
        
        
        
      
        ,    -    .        ,     ,     -  ,       . -,    ,      JIRA-,      -    .      Atlassian API: 
      
        
        
        
      
     
      
        
        
        
      
     â     Code Sharing 
      
        
        
        
      
     â     Component 
      
        
        
        
      
     â     Component Import 
      
        
        
        
      
     â     JEE Container Integration 
      
        
        
        
      
     â     Servlet Context Listener 
      
        
        
        
      
     â     Servlet Context Parameter 
      
        
        
        
      
     â     Servlet Filter 
      
        
        
        
      
     â     Servlet 
      
        
        
        
      
     â     User Interface 
      
        
        
        
      
     â     Web Item 
      
        
        
        
      
     â     Web Section 
      
        
        
        
      
     â     Web Panel 
      
        
        
        
      
     â     Web Panel Renderer 
      
        
        
        
      
     â     Web Resource 
      
        
        
        
      
     â     Web Resource Transformer 
      
        
        
        
      
     â     Other Types 
      
        
        
        
      
     â     REST 
      
        
        
        
      
     â     Gadget 
      
        
        
        
      
     â     Report 
      
        
        
        
      
     â     UI Enhancements 
      
        
        
        
      
     â     Project Tab Panel 
      
        
        
        
      
     â     Component Tab Panel 
      
        
        
        
      
     â     Version Tab Panel 
      
        
        
        
      
     â     Issue Tab Panel 
      
        
        
        
      
     â     Search Request View 
      
        
        
        
      
     â     Custom Workflows 
      
        
        
        
      
     â     Workflow Conditions 
      
        
        
        
      
     â     Workflow Validators 
      
        
        
        
      
     â     Workflow Functions 
      
        
        
        
      
     â     Custom Fields 
      
        
        
        
      
     â     Custom Actions 
      
        
        
        
      
     â     JQL Functions 
      
        
        
        
      
     â     Remote API 
      
        
        
        
      
     â     SOAP 
      
        
        
        
      
     â     XML-RPC 
      
        
        
        
      
     â     Custom Macros 
      
        
        
        
      
     â     Code Formatting 
      
        
        
        
      
     â     System Tasks 
      
        
        
        
      
     â     Job 
      
        
        
        
      
     â     Lifecycle 
      
        
        
        
      
     â     Triggers 
      
        
        
        
      
     â     Look & Feel 
      
        
        
        
      
     â     Decorators 
      
        
        
        
      
     â     Language 
      
        
        
        
      
     â     Theme 
      
        
        
        
      
     
      
        
        
        
      
     Component  Component Import -  ,      Spring'.    - ,   . Component Import -  ,   ,     Spring,    -  . ,  -     ,    xml-  âpublic:trueâ - ,   Component Import        .  ,     . 
      
        
        
        
      
     
      
        
        
        
      
     UI -        .    . ,  Plain Tasks     . 
      
        
        
        
      
     
      
        
        
        
      
     Custom Workflows - ,      ,   (issue)      . 
      
        
        
        
      
     
      
        
        
        
      
     JQL Functions (JIRA Query Language Functions) -  ,      (issue).     . 
      
        
        
        
      
     
      
        
        
        
      
     Look & Feel -     ( ,    ââ,   Confluence - ). 
      
        
        
        
      
     
      
        
        
        
      
     ,        . 
      
        
        
        
      
     
      
        
        
        
      
     API 
      
        
        
        
      
         ,     .   : ComponentAccessor.    - .   ,          ,            .         . 
      
        
        
        
      
     
      
        
        
        
      
     â     com.atlassian.jira.component.ComponentAccessor 
      
        
        
        
      
     â     getApplicationProperties() -       
      
        
        
        
      
     â     getAttachmentManager() -     
      
        
        
        
      
     â     getAvatarManager() -  . . 
      
        
        
        
      
     â     getCommentManager() 
      
        
        
        
      
     â     getProjectManager() 
      
        
        
        
      
     â     getIssueManager() 
      
        
        
        
      
     â     getIssueLinkManager() 
      
        
        
        
      
     â     getCustomFieldManager() 
      
        
        
        
      
     â     getMailServerManager() 
      
        
        
        
      
     â     getMailQueue() 
      
        
        
        
      
     â     getPermissionManager() 
      
        
        
        
      
     â     ⊠
      
        
        
        
      
     
      
        
        
        
      
      
      
        
        
        
      
            bitbucket (bitbucket, ,   Atlassian). 
      
        
        
        
      
     
      
        
        
        
      
             . 
      
        
        
        
      
     
      
        
        
        
      
     âpom.xmlâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
     âatlassian-plugin.xmlâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
           Java EE- âpom.xmlâ - ,     REST API.   ,        REST endpoint -    -   JIRA   -  (,   -   ,     - JSON  ).        .  âatlassian-plugin.xmlâ    (     ,   <customfield-type> 
      
        
        
        
      
    
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     ). 
      
        
        
        
      
     
      
        
        
        
      
        ,      REST Endpoint: 
      
        
        
        
      
     
      
        
        
        
      
     âMyRestResourceModel.javaâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
         XML- (âjavax.xml.bind.annotationâ),       JSON  Jackson  JIRA -  ,   ,   âjavax.xml.bindâ.    âjavax.xml.bind,     JSON âautodetectâ -   ,    Jackson'.    âjavax.xml.bindâ  ,    ,    REST Endpoint,    ,       âProducesâ: 
      
        
        
        
      
     
      
        
        
        
      
     âMyRestResource.javaâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
          âMediaType.APPLICATION_XMLâ,  ,         XML',    Json.     .      Jackson-, ,      XML,       . 
      
        
        
        
      
     
      
        
        
        
      
     ,  âMyRestResource.javaâ    (.  ),    Rest Resource Model.      ,    âdefaultâ  âHello Worldâ. 
      
        
        
        
      
     
      
        
        
        
      
       Java - JAX-RS   ,        Atlassian. 
      
        
        
        
      
     
      
        
        
        
      
      
      
        
        
        
      
     
      
        
        
        
      
      , ,     JIRA,  .   : 
      
        
        
        
      
     
 
 
      
        
        
        
      
     
      
        
        
        
      
     
 
 
      
        
        
        
      
     
      
        
        
        
      
      âJIRA Development Cookbookâ      â â -     .     âPractical JIRA Pluginsâ  âPractical JIRA Administrationâ. 
      
        
        
        
      
     
      
        
        
        
      
            IT NonStop.
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
    
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
    
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
    
      
        <customfield-type> 
      
      
      
        
        
        
      
    
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     .    ,   ââ       (issues).   (i18n)     âcom.atlassian.samples.tutorialâ    âmyjiraplugin.propertiesâ.       .    -  ,        âmyjiraplugin.ru_ru.propertiesâ         JIRA,      .    Java EE . 
      
        
        
        
      
     
      
        
        
        
      
      <customfield-type> 
      
      
      
        
        
        
      
    
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     -     JIRA API.       ,   âi18n-name-keyâ,       properties-    ,        ââ.     ,     (âMyCustomFieldâ). 
      
        
        
        
      
     
      
        
        
        
      
     - ,    .         âmyjiraplugin.propertiesâ -        ,        âThe My Custom Field Pluginâ. 
      
      
      
        
        
        
      
     
      
        
        
        
      
        velocity-: âviewâ -      (âview.vmâ),  âeditâ -     (âedit.vmâ).               -  . 
      
        
        
        
      
     
      
        
        
        
      
     ,   <customfield-type> 
      
        
        
        
      
    
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     .     ? 
      
        
        
        
      
     
      
        
        
        
      
      
      
        
        
        
      
        ,    -    .        ,     ,     -  ,       . -,    ,      JIRA-,      -    .      Atlassian API: 
      
        
        
        
      
     
      
        
        
        
      
     â     Code Sharing 
      
        
        
        
      
     â     Component 
      
        
        
        
      
     â     Component Import 
      
        
        
        
      
     â     JEE Container Integration 
      
        
        
        
      
     â     Servlet Context Listener 
      
        
        
        
      
     â     Servlet Context Parameter 
      
        
        
        
      
     â     Servlet Filter 
      
        
        
        
      
     â     Servlet 
      
        
        
        
      
     â     User Interface 
      
        
        
        
      
     â     Web Item 
      
        
        
        
      
     â     Web Section 
      
        
        
        
      
     â     Web Panel 
      
        
        
        
      
     â     Web Panel Renderer 
      
        
        
        
      
     â     Web Resource 
      
        
        
        
      
     â     Web Resource Transformer 
      
        
        
        
      
     â     Other Types 
      
        
        
        
      
     â     REST 
      
        
        
        
      
     â     Gadget 
      
        
        
        
      
     â     Report 
      
        
        
        
      
     â     UI Enhancements 
      
        
        
        
      
     â     Project Tab Panel 
      
        
        
        
      
     â     Component Tab Panel 
      
        
        
        
      
     â     Version Tab Panel 
      
        
        
        
      
     â     Issue Tab Panel 
      
        
        
        
      
     â     Search Request View 
      
        
        
        
      
     â     Custom Workflows 
      
        
        
        
      
     â     Workflow Conditions 
      
        
        
        
      
     â     Workflow Validators 
      
        
        
        
      
     â     Workflow Functions 
      
        
        
        
      
     â     Custom Fields 
      
        
        
        
      
     â     Custom Actions 
      
        
        
        
      
     â     JQL Functions 
      
        
        
        
      
     â     Remote API 
      
        
        
        
      
     â     SOAP 
      
        
        
        
      
     â     XML-RPC 
      
        
        
        
      
     â     Custom Macros 
      
        
        
        
      
     â     Code Formatting 
      
        
        
        
      
     â     System Tasks 
      
        
        
        
      
     â     Job 
      
        
        
        
      
     â     Lifecycle 
      
        
        
        
      
     â     Triggers 
      
        
        
        
      
     â     Look & Feel 
      
        
        
        
      
     â     Decorators 
      
        
        
        
      
     â     Language 
      
        
        
        
      
     â     Theme 
      
        
        
        
      
     
      
        
        
        
      
     Component  Component Import -  ,      Spring'.    - ,   . Component Import -  ,   ,     Spring,    -  . ,  -     ,    xml-  âpublic:trueâ - ,   Component Import        .  ,     . 
      
        
        
        
      
     
      
        
        
        
      
     UI -        .    . ,  Plain Tasks     . 
      
        
        
        
      
     
      
        
        
        
      
     Custom Workflows - ,      ,   (issue)      . 
      
        
        
        
      
     
      
        
        
        
      
     JQL Functions (JIRA Query Language Functions) -  ,      (issue).     . 
      
        
        
        
      
     
      
        
        
        
      
     Look & Feel -     ( ,    ââ,   Confluence - ). 
      
        
        
        
      
     
      
        
        
        
      
     ,        . 
      
        
        
        
      
     
      
        
        
        
      
     API 
      
        
        
        
      
         ,     .   : ComponentAccessor.    - .   ,          ,            .         . 
      
        
        
        
      
     
      
        
        
        
      
     â     com.atlassian.jira.component.ComponentAccessor 
      
        
        
        
      
     â     getApplicationProperties() -       
      
        
        
        
      
     â     getAttachmentManager() -     
      
        
        
        
      
     â     getAvatarManager() -  . . 
      
        
        
        
      
     â     getCommentManager() 
      
        
        
        
      
     â     getProjectManager() 
      
        
        
        
      
     â     getIssueManager() 
      
        
        
        
      
     â     getIssueLinkManager() 
      
        
        
        
      
     â     getCustomFieldManager() 
      
        
        
        
      
     â     getMailServerManager() 
      
        
        
        
      
     â     getMailQueue() 
      
        
        
        
      
     â     getPermissionManager() 
      
        
        
        
      
     â     ⊠
      
        
        
        
      
     
      
        
        
        
      
      
      
        
        
        
      
            bitbucket (bitbucket, ,   Atlassian). 
      
        
        
        
      
     
      
        
        
        
      
             . 
      
        
        
        
      
     
      
        
        
        
      
     âpom.xmlâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
     âatlassian-plugin.xmlâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
           Java EE- âpom.xmlâ - ,     REST API.   ,        REST endpoint -    -   JIRA   -  (,   -   ,     - JSON  ).        .  âatlassian-plugin.xmlâ    (     ,   <customfield-type> 
      
      
      
        
        
        
      
    
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     ). 
      
        
        
        
      
     
      
        
        
        
      
        ,      REST Endpoint: 
      
        
        
        
      
     
      
        
        
        
      
     âMyRestResourceModel.javaâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
         XML- (âjavax.xml.bind.annotationâ),       JSON  Jackson  JIRA -  ,   ,   âjavax.xml.bindâ.    âjavax.xml.bind,     JSON âautodetectâ -   ,    Jackson'.    âjavax.xml.bindâ  ,    ,    REST Endpoint,    ,       âProducesâ: 
      
        
        
        
      
     
      
        
        
        
      
     âMyRestResource.javaâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
          âMediaType.APPLICATION_XMLâ,  ,         XML',    Json.     .      Jackson-, ,      XML,       . 
      
        
        
        
      
     
      
        
        
        
      
     ,  âMyRestResource.javaâ    (.  ),    Rest Resource Model.      ,    âdefaultâ  âHello Worldâ. 
      
        
        
        
      
     
      
        
        
        
      
       Java - JAX-RS   ,        Atlassian. 
      
        
        
        
      
     
      
        
        
        
      
      
      
        
        
        
      
     
      
        
        
        
      
      , ,     JIRA,  .   : 
      
        
        
        
      
     
 
 
      
        
        
        
      
     
      
        
        
        
      
     
 
 
      
        
        
        
      
     
      
        
        
        
      
      âJIRA Development Cookbookâ      â â -     .     âPractical JIRA Pluginsâ  âPractical JIRA Administrationâ. 
      
        
        
        
      
     
      
        
        
        
      
            IT NonStop.
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
    
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
    
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
    
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     
 <customfield-type> 
      
        
        
        
      
    
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     .    ,   ââ       (issues).   (i18n)     âcom.atlassian.samples.tutorialâ    âmyjiraplugin.propertiesâ.       .    -  ,        âmyjiraplugin.ru_ru.propertiesâ         JIRA,      .    Java EE . 
      
        
        
        
      
     
      
        
        
        
      
      <customfield-type> 
      
        
        
        
      
    
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     -     JIRA API.       ,   âi18n-name-keyâ,       properties-    ,        ââ.     ,     (âMyCustomFieldâ). 
      
        
        
        
      
     
      
        
        
        
      
     - ,    .         âmyjiraplugin.propertiesâ -        ,        âThe My Custom Field Pluginâ. 
      
        
        
        
      
     
      
        
        
        
      
        velocity-: âviewâ -      (âview.vmâ),  âeditâ -     (âedit.vmâ).               -  . 
      
        
        
        
      
     
      
        
        
        
      
     ,   <customfield-type> 
      
        
        
        
      
    
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     .     ? 
      
        
        
        
      
     
      
        
        
        
      
      
      
        
        
        
      
        ,    -    .        ,     ,     -  ,       . -,    ,      JIRA-,      -    .      Atlassian API: 
      
        
        
        
      
     
      
        
        
        
      
     â     Code Sharing 
      
        
        
        
      
     â     Component 
      
        
        
        
      
     â     Component Import 
      
        
        
        
      
     â     JEE Container Integration 
      
        
        
        
      
     â     Servlet Context Listener 
      
        
        
        
      
     â     Servlet Context Parameter 
      
        
        
        
      
     â     Servlet Filter 
      
        
        
        
      
     â     Servlet 
      
        
        
        
      
     â     User Interface 
      
        
        
        
      
     â     Web Item 
      
        
        
        
      
     â     Web Section 
      
        
        
        
      
     â     Web Panel 
      
        
        
        
      
     â     Web Panel Renderer 
      
        
        
        
      
     â     Web Resource 
      
        
        
        
      
     â     Web Resource Transformer 
      
        
        
        
      
     â     Other Types 
      
        
        
        
      
     â     REST 
      
        
        
        
      
     â     Gadget 
      
        
        
        
      
     â     Report 
      
        
        
        
      
     â     UI Enhancements 
      
        
        
        
      
     â     Project Tab Panel 
      
        
        
        
      
     â     Component Tab Panel 
      
        
        
        
      
     â     Version Tab Panel 
      
        
        
        
      
     â     Issue Tab Panel 
      
        
        
        
      
     â     Search Request View 
      
        
        
        
      
     â     Custom Workflows 
      
        
        
        
      
     â     Workflow Conditions 
      
        
        
        
      
     â     Workflow Validators 
      
        
        
        
      
     â     Workflow Functions 
      
        
        
        
      
     â     Custom Fields 
      
        
        
        
      
     â     Custom Actions 
      
        
        
        
      
     â     JQL Functions 
      
        
        
        
      
     â     Remote API 
      
        
        
        
      
     â     SOAP 
      
        
        
        
      
     â     XML-RPC 
      
        
        
        
      
     â     Custom Macros 
      
        
        
        
      
     â     Code Formatting 
      
        
        
        
      
     â     System Tasks 
      
        
        
        
      
     â     Job 
      
        
        
        
      
     â     Lifecycle 
      
        
        
        
      
     â     Triggers 
      
        
        
        
      
     â     Look & Feel 
      
        
        
        
      
     â     Decorators 
      
        
        
        
      
     â     Language 
      
        
        
        
      
     â     Theme 
      
        
        
        
      
     
      
        
        
        
      
     Component  Component Import -  ,      Spring'.    - ,   . Component Import -  ,   ,     Spring,    -  . ,  -     ,    xml-  âpublic:trueâ - ,   Component Import        .  ,     . 
      
        
        
        
      
     
      
        
        
        
      
     UI -        .    . ,  Plain Tasks     . 
      
        
        
        
      
     
      
        
        
        
      
     Custom Workflows - ,      ,   (issue)      . 
      
        
        
        
      
     
      
        
        
        
      
     JQL Functions (JIRA Query Language Functions) -  ,      (issue).     . 
      
        
        
        
      
     
      
        
        
        
      
     Look & Feel -     ( ,    ââ,   Confluence - ). 
      
        
        
        
      
     
      
        
        
        
      
     ,        . 
      
        
        
        
      
     
      
        
        
        
      
     API 
      
        
        
        
      
         ,     .   : ComponentAccessor.    - .   ,          ,            .         . 
      
        
        
        
      
     
      
        
        
        
      
     â     com.atlassian.jira.component.ComponentAccessor 
      
        
        
        
      
     â     getApplicationProperties() -       
      
        
        
        
      
     â     getAttachmentManager() -     
      
        
        
        
      
     â     getAvatarManager() -  . . 
      
        
        
        
      
     â     getCommentManager() 
      
        
        
        
      
     â     getProjectManager() 
      
        
        
        
      
     â     getIssueManager() 
      
        
        
        
      
     â     getIssueLinkManager() 
      
        
        
        
      
     â     getCustomFieldManager() 
      
        
        
        
      
     â     getMailServerManager() 
      
        
        
        
      
     â     getMailQueue() 
      
        
        
        
      
     â     getPermissionManager() 
      
        
        
        
      
     â     ⊠
      
        
        
        
      
     
      
        
        
        
      
      
      
        
        
        
      
            bitbucket (bitbucket, ,   Atlassian). 
      
        
        
        
      
     
      
        
        
        
      
             . 
      
        
        
        
      
     
      
        
        
        
      
     âpom.xmlâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
     âatlassian-plugin.xmlâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
           Java EE- âpom.xmlâ - ,     REST API.   ,        REST endpoint -    -   JIRA   -  (,   -   ,     - JSON  ).        .  âatlassian-plugin.xmlâ    (     ,   <customfield-type> 
      
        
        
        
      
    
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     ). 
      
        
        
        
      
     
      
        
        
        
      
        ,      REST Endpoint: 
      
        
        
        
      
     
      
        
        
        
      
     âMyRestResourceModel.javaâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
         XML- (âjavax.xml.bind.annotationâ),       JSON  Jackson  JIRA -  ,   ,   âjavax.xml.bindâ.    âjavax.xml.bind,     JSON âautodetectâ -   ,    Jackson'.    âjavax.xml.bindâ  ,    ,    REST Endpoint,    ,       âProducesâ: 
      
        
        
        
      
     
      
        
        
        
      
     âMyRestResource.javaâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
          âMediaType.APPLICATION_XMLâ,  ,         XML',    Json.     .      Jackson-, ,      XML,       . 
      
        
        
        
      
     
      
        
        
        
      
     ,  âMyRestResource.javaâ    (.  ),    Rest Resource Model.      ,    âdefaultâ  âHello Worldâ. 
      
        
        
        
      
     
      
        
        
        
      
       Java - JAX-RS   ,        Atlassian. 
      
        
        
        
      
     
      
        
        
        
      
      
      
        
        
        
      
     
      
        
        
        
      
      , ,     JIRA,  .   : 
      
        
        
        
      
     
 
 
      
        
        
        
      
     
      
        
        
        
      
     
 
 
      
        
        
        
      
     
      
        
        
        
      
      âJIRA Development Cookbookâ      â â -     .     âPractical JIRA Pluginsâ  âPractical JIRA Administrationâ. 
      
        
        
        
      
     
      
        
        
        
      
            IT NonStop.
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
    
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
    
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
    
      
        <customfield-type> 
      
      
      
        
        
        
      
    
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     .    ,   ââ       (issues).   (i18n)     âcom.atlassian.samples.tutorialâ    âmyjiraplugin.propertiesâ.       .    -  ,        âmyjiraplugin.ru_ru.propertiesâ         JIRA,      .    Java EE . 
      
        
        
        
      
     
      
        
        
        
      
      <customfield-type> 
      
      
      
        
        
        
      
    
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     -     JIRA API.       ,   âi18n-name-keyâ,       properties-    ,        ââ.     ,     (âMyCustomFieldâ). 
      
        
        
        
      
     
      
        
        
        
      
     - ,    .         âmyjiraplugin.propertiesâ -        ,        âThe My Custom Field Pluginâ. 
      
      
      
        
        
        
      
     
      
        
        
        
      
        velocity-: âviewâ -      (âview.vmâ),  âeditâ -     (âedit.vmâ).               -  . 
      
        
        
        
      
     
      
        
        
        
      
     ,   <customfield-type> 
      
        
        
        
      
    
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     .     ? 
      
        
        
        
      
     
      
        
        
        
      
      
      
        
        
        
      
        ,    -    .        ,     ,     -  ,       . -,    ,      JIRA-,      -    .      Atlassian API: 
      
        
        
        
      
     
      
        
        
        
      
     â     Code Sharing 
      
        
        
        
      
     â     Component 
      
        
        
        
      
     â     Component Import 
      
        
        
        
      
     â     JEE Container Integration 
      
        
        
        
      
     â     Servlet Context Listener 
      
        
        
        
      
     â     Servlet Context Parameter 
      
        
        
        
      
     â     Servlet Filter 
      
        
        
        
      
     â     Servlet 
      
        
        
        
      
     â     User Interface 
      
        
        
        
      
     â     Web Item 
      
        
        
        
      
     â     Web Section 
      
        
        
        
      
     â     Web Panel 
      
        
        
        
      
     â     Web Panel Renderer 
      
        
        
        
      
     â     Web Resource 
      
        
        
        
      
     â     Web Resource Transformer 
      
        
        
        
      
     â     Other Types 
      
        
        
        
      
     â     REST 
      
        
        
        
      
     â     Gadget 
      
        
        
        
      
     â     Report 
      
        
        
        
      
     â     UI Enhancements 
      
        
        
        
      
     â     Project Tab Panel 
      
        
        
        
      
     â     Component Tab Panel 
      
        
        
        
      
     â     Version Tab Panel 
      
        
        
        
      
     â     Issue Tab Panel 
      
        
        
        
      
     â     Search Request View 
      
        
        
        
      
     â     Custom Workflows 
      
        
        
        
      
     â     Workflow Conditions 
      
        
        
        
      
     â     Workflow Validators 
      
        
        
        
      
     â     Workflow Functions 
      
        
        
        
      
     â     Custom Fields 
      
        
        
        
      
     â     Custom Actions 
      
        
        
        
      
     â     JQL Functions 
      
        
        
        
      
     â     Remote API 
      
        
        
        
      
     â     SOAP 
      
        
        
        
      
     â     XML-RPC 
      
        
        
        
      
     â     Custom Macros 
      
        
        
        
      
     â     Code Formatting 
      
        
        
        
      
     â     System Tasks 
      
        
        
        
      
     â     Job 
      
        
        
        
      
     â     Lifecycle 
      
        
        
        
      
     â     Triggers 
      
        
        
        
      
     â     Look & Feel 
      
        
        
        
      
     â     Decorators 
      
        
        
        
      
     â     Language 
      
        
        
        
      
     â     Theme 
      
        
        
        
      
     
      
        
        
        
      
     Component  Component Import -  ,      Spring'.    - ,   . Component Import -  ,   ,     Spring,    -  . ,  -     ,    xml-  âpublic:trueâ - ,   Component Import        .  ,     . 
      
        
        
        
      
     
      
        
        
        
      
     UI -        .    . ,  Plain Tasks     . 
      
        
        
        
      
     
      
        
        
        
      
     Custom Workflows - ,      ,   (issue)      . 
      
        
        
        
      
     
      
        
        
        
      
     JQL Functions (JIRA Query Language Functions) -  ,      (issue).     . 
      
        
        
        
      
     
      
        
        
        
      
     Look & Feel -     ( ,    ââ,   Confluence - ). 
      
        
        
        
      
     
      
        
        
        
      
     ,        . 
      
        
        
        
      
     
      
        
        
        
      
     API 
      
        
        
        
      
         ,     .   : ComponentAccessor.    - .   ,          ,            .         . 
      
        
        
        
      
     
      
        
        
        
      
     â     com.atlassian.jira.component.ComponentAccessor 
      
        
        
        
      
     â     getApplicationProperties() -       
      
        
        
        
      
     â     getAttachmentManager() -     
      
        
        
        
      
     â     getAvatarManager() -  . . 
      
        
        
        
      
     â     getCommentManager() 
      
        
        
        
      
     â     getProjectManager() 
      
        
        
        
      
     â     getIssueManager() 
      
        
        
        
      
     â     getIssueLinkManager() 
      
        
        
        
      
     â     getCustomFieldManager() 
      
        
        
        
      
     â     getMailServerManager() 
      
        
        
        
      
     â     getMailQueue() 
      
        
        
        
      
     â     getPermissionManager() 
      
        
        
        
      
     â     ⊠
      
        
        
        
      
     
      
        
        
        
      
      
      
        
        
        
      
            bitbucket (bitbucket, ,   Atlassian). 
      
        
        
        
      
     
      
        
        
        
      
             . 
      
        
        
        
      
     
      
        
        
        
      
     âpom.xmlâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
     âatlassian-plugin.xmlâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
           Java EE- âpom.xmlâ - ,     REST API.   ,        REST endpoint -    -   JIRA   -  (,   -   ,     - JSON  ).        .  âatlassian-plugin.xmlâ    (     ,   <customfield-type> 
      
      
      
        
        
        
      
    
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     ). 
      
        
        
        
      
     
      
        
        
        
      
        ,      REST Endpoint: 
      
        
        
        
      
     
      
        
        
        
      
     âMyRestResourceModel.javaâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
         XML- (âjavax.xml.bind.annotationâ),       JSON  Jackson  JIRA -  ,   ,   âjavax.xml.bindâ.    âjavax.xml.bind,     JSON âautodetectâ -   ,    Jackson'.    âjavax.xml.bindâ  ,    ,    REST Endpoint,    ,       âProducesâ: 
      
        
        
        
      
     
      
        
        
        
      
     âMyRestResource.javaâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
          âMediaType.APPLICATION_XMLâ,  ,         XML',    Json.     .      Jackson-, ,      XML,       . 
      
        
        
        
      
     
      
        
        
        
      
     ,  âMyRestResource.javaâ    (.  ),    Rest Resource Model.      ,    âdefaultâ  âHello Worldâ. 
      
        
        
        
      
     
      
        
        
        
      
       Java - JAX-RS   ,        Atlassian. 
      
        
        
        
      
     
      
        
        
        
      
      
      
        
        
        
      
     
      
        
        
        
      
      , ,     JIRA,  .   : 
      
        
        
        
      
     
 
 
      
        
        
        
      
     
      
        
        
        
      
     
 
 
      
        
        
        
      
     
      
        
        
        
      
      âJIRA Development Cookbookâ      â â -     .     âPractical JIRA Pluginsâ  âPractical JIRA Administrationâ. 
      
        
        
        
      
     
      
        
        
        
      
            IT NonStop.
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
    
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
    
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
    
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     
 <customfield-type> 
      
        
        
        
      
    
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     .    ,   ââ       (issues).   (i18n)     âcom.atlassian.samples.tutorialâ    âmyjiraplugin.propertiesâ.       .    -  ,        âmyjiraplugin.ru_ru.propertiesâ         JIRA,      .    Java EE . 
      
        
        
        
      
     
      
        
        
        
      
      <customfield-type> 
      
        
        
        
      
    
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     -     JIRA API.       ,   âi18n-name-keyâ,       properties-    ,        ââ.     ,     (âMyCustomFieldâ). 
      
        
        
        
      
     
      
        
        
        
      
     - ,    .         âmyjiraplugin.propertiesâ -        ,        âThe My Custom Field Pluginâ. 
      
        
        
        
      
     
      
        
        
        
      
        velocity-: âviewâ -      (âview.vmâ),  âeditâ -     (âedit.vmâ).               -  . 
      
        
        
        
      
     
      
        
        
        
      
     ,   <customfield-type> 
      
        
        
        
      
    
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     .     ? 
      
        
        
        
      
     
      
        
        
        
      
      
      
        
        
        
      
        ,    -    .        ,     ,     -  ,       . -,    ,      JIRA-,      -    .      Atlassian API: 
      
        
        
        
      
     
      
        
        
        
      
     â     Code Sharing 
      
        
        
        
      
     â     Component 
      
        
        
        
      
     â     Component Import 
      
        
        
        
      
     â     JEE Container Integration 
      
        
        
        
      
     â     Servlet Context Listener 
      
        
        
        
      
     â     Servlet Context Parameter 
      
        
        
        
      
     â     Servlet Filter 
      
        
        
        
      
     â     Servlet 
      
        
        
        
      
     â     User Interface 
      
        
        
        
      
     â     Web Item 
      
        
        
        
      
     â     Web Section 
      
        
        
        
      
     â     Web Panel 
      
        
        
        
      
     â     Web Panel Renderer 
      
        
        
        
      
     â     Web Resource 
      
        
        
        
      
     â     Web Resource Transformer 
      
        
        
        
      
     â     Other Types 
      
        
        
        
      
     â     REST 
      
        
        
        
      
     â     Gadget 
      
        
        
        
      
     â     Report 
      
        
        
        
      
     â     UI Enhancements 
      
        
        
        
      
     â     Project Tab Panel 
      
        
        
        
      
     â     Component Tab Panel 
      
        
        
        
      
     â     Version Tab Panel 
      
        
        
        
      
     â     Issue Tab Panel 
      
        
        
        
      
     â     Search Request View 
      
        
        
        
      
     â     Custom Workflows 
      
        
        
        
      
     â     Workflow Conditions 
      
        
        
        
      
     â     Workflow Validators 
      
        
        
        
      
     â     Workflow Functions 
      
        
        
        
      
     â     Custom Fields 
      
        
        
        
      
     â     Custom Actions 
      
        
        
        
      
     â     JQL Functions 
      
        
        
        
      
     â     Remote API 
      
        
        
        
      
     â     SOAP 
      
        
        
        
      
     â     XML-RPC 
      
        
        
        
      
     â     Custom Macros 
      
        
        
        
      
     â     Code Formatting 
      
        
        
        
      
     â     System Tasks 
      
        
        
        
      
     â     Job 
      
        
        
        
      
     â     Lifecycle 
      
        
        
        
      
     â     Triggers 
      
        
        
        
      
     â     Look & Feel 
      
        
        
        
      
     â     Decorators 
      
        
        
        
      
     â     Language 
      
        
        
        
      
     â     Theme 
      
        
        
        
      
     
      
        
        
        
      
     Component  Component Import -  ,      Spring'.    - ,   . Component Import -  ,   ,     Spring,    -  . ,  -     ,    xml-  âpublic:trueâ - ,   Component Import        .  ,     . 
      
        
        
        
      
     
      
        
        
        
      
     UI -        .    . ,  Plain Tasks     . 
      
        
        
        
      
     
      
        
        
        
      
     Custom Workflows - ,      ,   (issue)      . 
      
        
        
        
      
     
      
        
        
        
      
     JQL Functions (JIRA Query Language Functions) -  ,      (issue).     . 
      
        
        
        
      
     
      
        
        
        
      
     Look & Feel -     ( ,    ââ,   Confluence - ). 
      
        
        
        
      
     
      
        
        
        
      
     ,        . 
      
        
        
        
      
     
      
        
        
        
      
     API 
      
        
        
        
      
         ,     .   : ComponentAccessor.    - .   ,          ,            .         . 
      
        
        
        
      
     
      
        
        
        
      
     â     com.atlassian.jira.component.ComponentAccessor 
      
        
        
        
      
     â     getApplicationProperties() -       
      
        
        
        
      
     â     getAttachmentManager() -     
      
        
        
        
      
     â     getAvatarManager() -  . . 
      
        
        
        
      
     â     getCommentManager() 
      
        
        
        
      
     â     getProjectManager() 
      
        
        
        
      
     â     getIssueManager() 
      
        
        
        
      
     â     getIssueLinkManager() 
      
        
        
        
      
     â     getCustomFieldManager() 
      
        
        
        
      
     â     getMailServerManager() 
      
        
        
        
      
     â     getMailQueue() 
      
        
        
        
      
     â     getPermissionManager() 
      
        
        
        
      
     â     ⊠
      
        
        
        
      
     
      
        
        
        
      
      
      
        
        
        
      
            bitbucket (bitbucket, ,   Atlassian). 
      
        
        
        
      
     
      
        
        
        
      
             . 
      
        
        
        
      
     
      
        
        
        
      
     âpom.xmlâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
     âatlassian-plugin.xmlâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
           Java EE- âpom.xmlâ - ,     REST API.   ,        REST endpoint -    -   JIRA   -  (,   -   ,     - JSON  ).        .  âatlassian-plugin.xmlâ    (     ,   <customfield-type> 
      
        
        
        
      
    
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     ). 
      
        
        
        
      
     
      
        
        
        
      
        ,      REST Endpoint: 
      
        
        
        
      
     
      
        
        
        
      
     âMyRestResourceModel.javaâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
         XML- (âjavax.xml.bind.annotationâ),       JSON  Jackson  JIRA -  ,   ,   âjavax.xml.bindâ.    âjavax.xml.bind,     JSON âautodetectâ -   ,    Jackson'.    âjavax.xml.bindâ  ,    ,    REST Endpoint,    ,       âProducesâ: 
      
        
        
        
      
     
      
        
        
        
      
     âMyRestResource.javaâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
          âMediaType.APPLICATION_XMLâ,  ,         XML',    Json.     .      Jackson-, ,      XML,       . 
      
        
        
        
      
     
      
        
        
        
      
     ,  âMyRestResource.javaâ    (.  ),    Rest Resource Model.      ,    âdefaultâ  âHello Worldâ. 
      
        
        
        
      
     
      
        
        
        
      
       Java - JAX-RS   ,        Atlassian. 
      
        
        
        
      
     
      
        
        
        
      
      
      
        
        
        
      
     
      
        
        
        
      
      , ,     JIRA,  .   : 
      
        
        
        
      
     
 
 
      
        
        
        
      
     
      
        
        
        
      
     
 
 
      
        
        
        
      
     
      
        
        
        
      
      âJIRA Development Cookbookâ      â â -     .     âPractical JIRA Pluginsâ  âPractical JIRA Administrationâ. 
      
        
        
        
      
     
      
        
        
        
      
            IT NonStop.
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
    
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
    
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
    
      
        <customfield-type> 
      
      
      
        
        
        
      
    
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     .    ,   ââ       (issues).   (i18n)     âcom.atlassian.samples.tutorialâ    âmyjiraplugin.propertiesâ.       .    -  ,        âmyjiraplugin.ru_ru.propertiesâ         JIRA,      .    Java EE . 
      
        
        
        
      
     
      
        
        
        
      
      <customfield-type> 
      
      
      
        
        
        
      
    
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     -     JIRA API.       ,   âi18n-name-keyâ,       properties-    ,        ââ.     ,     (âMyCustomFieldâ). 
      
        
        
        
      
     
      
        
        
        
      
     - ,    .         âmyjiraplugin.propertiesâ -        ,        âThe My Custom Field Pluginâ. 
      
      
      
        
        
        
      
     
      
        
        
        
      
        velocity-: âviewâ -      (âview.vmâ),  âeditâ -     (âedit.vmâ).               -  . 
      
        
        
        
      
     
      
        
        
        
      
     ,   <customfield-type> 
      
        
        
        
      
    
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     .     ? 
      
        
        
        
      
     
      
        
        
        
      
      
      
        
        
        
      
        ,    -    .        ,     ,     -  ,       . -,    ,      JIRA-,      -    .      Atlassian API: 
      
        
        
        
      
     
      
        
        
        
      
     â     Code Sharing 
      
        
        
        
      
     â     Component 
      
        
        
        
      
     â     Component Import 
      
        
        
        
      
     â     JEE Container Integration 
      
        
        
        
      
     â     Servlet Context Listener 
      
        
        
        
      
     â     Servlet Context Parameter 
      
        
        
        
      
     â     Servlet Filter 
      
        
        
        
      
     â     Servlet 
      
        
        
        
      
     â     User Interface 
      
        
        
        
      
     â     Web Item 
      
        
        
        
      
     â     Web Section 
      
        
        
        
      
     â     Web Panel 
      
        
        
        
      
     â     Web Panel Renderer 
      
        
        
        
      
     â     Web Resource 
      
        
        
        
      
     â     Web Resource Transformer 
      
        
        
        
      
     â     Other Types 
      
        
        
        
      
     â     REST 
      
        
        
        
      
     â     Gadget 
      
        
        
        
      
     â     Report 
      
        
        
        
      
     â     UI Enhancements 
      
        
        
        
      
     â     Project Tab Panel 
      
        
        
        
      
     â     Component Tab Panel 
      
        
        
        
      
     â     Version Tab Panel 
      
        
        
        
      
     â     Issue Tab Panel 
      
        
        
        
      
     â     Search Request View 
      
        
        
        
      
     â     Custom Workflows 
      
        
        
        
      
     â     Workflow Conditions 
      
        
        
        
      
     â     Workflow Validators 
      
        
        
        
      
     â     Workflow Functions 
      
        
        
        
      
     â     Custom Fields 
      
        
        
        
      
     â     Custom Actions 
      
        
        
        
      
     â     JQL Functions 
      
        
        
        
      
     â     Remote API 
      
        
        
        
      
     â     SOAP 
      
        
        
        
      
     â     XML-RPC 
      
        
        
        
      
     â     Custom Macros 
      
        
        
        
      
     â     Code Formatting 
      
        
        
        
      
     â     System Tasks 
      
        
        
        
      
     â     Job 
      
        
        
        
      
     â     Lifecycle 
      
        
        
        
      
     â     Triggers 
      
        
        
        
      
     â     Look & Feel 
      
        
        
        
      
     â     Decorators 
      
        
        
        
      
     â     Language 
      
        
        
        
      
     â     Theme 
      
        
        
        
      
     
      
        
        
        
      
     Component  Component Import -  ,      Spring'.    - ,   . Component Import -  ,   ,     Spring,    -  . ,  -     ,    xml-  âpublic:trueâ - ,   Component Import        .  ,     . 
      
        
        
        
      
     
      
        
        
        
      
     UI -        .    . ,  Plain Tasks     . 
      
        
        
        
      
     
      
        
        
        
      
     Custom Workflows - ,      ,   (issue)      . 
      
        
        
        
      
     
      
        
        
        
      
     JQL Functions (JIRA Query Language Functions) -  ,      (issue).     . 
      
        
        
        
      
     
      
        
        
        
      
     Look & Feel -     ( ,    ââ,   Confluence - ). 
      
        
        
        
      
     
      
        
        
        
      
     ,        . 
      
        
        
        
      
     
      
        
        
        
      
     API 
      
        
        
        
      
         ,     .   : ComponentAccessor.    - .   ,          ,            .         . 
      
        
        
        
      
     
      
        
        
        
      
     â     com.atlassian.jira.component.ComponentAccessor 
      
        
        
        
      
     â     getApplicationProperties() -       
      
        
        
        
      
     â     getAttachmentManager() -     
      
        
        
        
      
     â     getAvatarManager() -  . . 
      
        
        
        
      
     â     getCommentManager() 
      
        
        
        
      
     â     getProjectManager() 
      
        
        
        
      
     â     getIssueManager() 
      
        
        
        
      
     â     getIssueLinkManager() 
      
        
        
        
      
     â     getCustomFieldManager() 
      
        
        
        
      
     â     getMailServerManager() 
      
        
        
        
      
     â     getMailQueue() 
      
        
        
        
      
     â     getPermissionManager() 
      
        
        
        
      
     â     ⊠
      
        
        
        
      
     
      
        
        
        
      
      
      
        
        
        
      
            bitbucket (bitbucket, ,   Atlassian). 
      
        
        
        
      
     
      
        
        
        
      
             . 
      
        
        
        
      
     
      
        
        
        
      
     âpom.xmlâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
     âatlassian-plugin.xmlâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
           Java EE- âpom.xmlâ - ,     REST API.   ,        REST endpoint -    -   JIRA   -  (,   -   ,     - JSON  ).        .  âatlassian-plugin.xmlâ    (     ,   <customfield-type> 
      
      
      
        
        
        
      
    
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     ). 
      
        
        
        
      
     
      
        
        
        
      
        ,      REST Endpoint: 
      
        
        
        
      
     
      
        
        
        
      
     âMyRestResourceModel.javaâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
         XML- (âjavax.xml.bind.annotationâ),       JSON  Jackson  JIRA -  ,   ,   âjavax.xml.bindâ.    âjavax.xml.bind,     JSON âautodetectâ -   ,    Jackson'.    âjavax.xml.bindâ  ,    ,    REST Endpoint,    ,       âProducesâ: 
      
        
        
        
      
     
      
        
        
        
      
     âMyRestResource.javaâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
          âMediaType.APPLICATION_XMLâ,  ,         XML',    Json.     .      Jackson-, ,      XML,       . 
      
        
        
        
      
     
      
        
        
        
      
     ,  âMyRestResource.javaâ    (.  ),    Rest Resource Model.      ,    âdefaultâ  âHello Worldâ. 
      
        
        
        
      
     
      
        
        
        
      
       Java - JAX-RS   ,        Atlassian. 
      
        
        
        
      
     
      
        
        
        
      
      
      
        
        
        
      
     
      
        
        
        
      
      , ,     JIRA,  .   : 
      
        
        
        
      
     
 
 
      
        
        
        
      
     
      
        
        
        
      
     
 
 
      
        
        
        
      
     
      
        
        
        
      
      âJIRA Development Cookbookâ      â â -     .     âPractical JIRA Pluginsâ  âPractical JIRA Administrationâ. 
      
        
        
        
      
     
      
        
        
        
      
            IT NonStop.
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
    
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
    
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
    
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     
 <customfield-type> 
      
        
        
        
      
    
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     .    ,   ââ       (issues).   (i18n)     âcom.atlassian.samples.tutorialâ    âmyjiraplugin.propertiesâ.       .    -  ,        âmyjiraplugin.ru_ru.propertiesâ         JIRA,      .    Java EE . 
      
        
        
        
      
     
      
        
        
        
      
      <customfield-type> 
      
        
        
        
      
    
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     -     JIRA API.       ,   âi18n-name-keyâ,       properties-    ,        ââ.     ,     (âMyCustomFieldâ). 
      
        
        
        
      
     
      
        
        
        
      
     - ,    .         âmyjiraplugin.propertiesâ -        ,        âThe My Custom Field Pluginâ. 
      
        
        
        
      
     
      
        
        
        
      
        velocity-: âviewâ -      (âview.vmâ),  âeditâ -     (âedit.vmâ).               -  . 
      
        
        
        
      
     
      
        
        
        
      
     ,   <customfield-type> 
      
        
        
        
      
    
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     .     ? 
      
        
        
        
      
     
      
        
        
        
      
      
      
        
        
        
      
        ,    -    .        ,     ,     -  ,       . -,    ,      JIRA-,      -    .      Atlassian API: 
      
        
        
        
      
     
      
        
        
        
      
     â     Code Sharing 
      
        
        
        
      
     â     Component 
      
        
        
        
      
     â     Component Import 
      
        
        
        
      
     â     JEE Container Integration 
      
        
        
        
      
     â     Servlet Context Listener 
      
        
        
        
      
     â     Servlet Context Parameter 
      
        
        
        
      
     â     Servlet Filter 
      
        
        
        
      
     â     Servlet 
      
        
        
        
      
     â     User Interface 
      
        
        
        
      
     â     Web Item 
      
        
        
        
      
     â     Web Section 
      
        
        
        
      
     â     Web Panel 
      
        
        
        
      
     â     Web Panel Renderer 
      
        
        
        
      
     â     Web Resource 
      
        
        
        
      
     â     Web Resource Transformer 
      
        
        
        
      
     â     Other Types 
      
        
        
        
      
     â     REST 
      
        
        
        
      
     â     Gadget 
      
        
        
        
      
     â     Report 
      
        
        
        
      
     â     UI Enhancements 
      
        
        
        
      
     â     Project Tab Panel 
      
        
        
        
      
     â     Component Tab Panel 
      
        
        
        
      
     â     Version Tab Panel 
      
        
        
        
      
     â     Issue Tab Panel 
      
        
        
        
      
     â     Search Request View 
      
        
        
        
      
     â     Custom Workflows 
      
        
        
        
      
     â     Workflow Conditions 
      
        
        
        
      
     â     Workflow Validators 
      
        
        
        
      
     â     Workflow Functions 
      
        
        
        
      
     â     Custom Fields 
      
        
        
        
      
     â     Custom Actions 
      
        
        
        
      
     â     JQL Functions 
      
        
        
        
      
     â     Remote API 
      
        
        
        
      
     â     SOAP 
      
        
        
        
      
     â     XML-RPC 
      
        
        
        
      
     â     Custom Macros 
      
        
        
        
      
     â     Code Formatting 
      
        
        
        
      
     â     System Tasks 
      
        
        
        
      
     â     Job 
      
        
        
        
      
     â     Lifecycle 
      
        
        
        
      
     â     Triggers 
      
        
        
        
      
     â     Look & Feel 
      
        
        
        
      
     â     Decorators 
      
        
        
        
      
     â     Language 
      
        
        
        
      
     â     Theme 
      
        
        
        
      
     
      
        
        
        
      
     Component  Component Import -  ,      Spring'.    - ,   . Component Import -  ,   ,     Spring,    -  . ,  -     ,    xml-  âpublic:trueâ - ,   Component Import        .  ,     . 
      
        
        
        
      
     
      
        
        
        
      
     UI -        .    . ,  Plain Tasks     . 
      
        
        
        
      
     
      
        
        
        
      
     Custom Workflows - ,      ,   (issue)      . 
      
        
        
        
      
     
      
        
        
        
      
     JQL Functions (JIRA Query Language Functions) -  ,      (issue).     . 
      
        
        
        
      
     
      
        
        
        
      
     Look & Feel -     ( ,    ââ,   Confluence - ). 
      
        
        
        
      
     
      
        
        
        
      
     ,        . 
      
        
        
        
      
     
      
        
        
        
      
     API 
      
        
        
        
      
         ,     .   : ComponentAccessor.    - .   ,          ,            .         . 
      
        
        
        
      
     
      
        
        
        
      
     â     com.atlassian.jira.component.ComponentAccessor 
      
        
        
        
      
     â     getApplicationProperties() -       
      
        
        
        
      
     â     getAttachmentManager() -     
      
        
        
        
      
     â     getAvatarManager() -  . . 
      
        
        
        
      
     â     getCommentManager() 
      
        
        
        
      
     â     getProjectManager() 
      
        
        
        
      
     â     getIssueManager() 
      
        
        
        
      
     â     getIssueLinkManager() 
      
        
        
        
      
     â     getCustomFieldManager() 
      
        
        
        
      
     â     getMailServerManager() 
      
        
        
        
      
     â     getMailQueue() 
      
        
        
        
      
     â     getPermissionManager() 
      
        
        
        
      
     â     ⊠
      
        
        
        
      
     
      
        
        
        
      
      
      
        
        
        
      
            bitbucket (bitbucket, ,   Atlassian). 
      
        
        
        
      
     
      
        
        
        
      
             . 
      
        
        
        
      
     
      
        
        
        
      
     âpom.xmlâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
     âatlassian-plugin.xmlâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
           Java EE- âpom.xmlâ - ,     REST API.   ,        REST endpoint -    -   JIRA   -  (,   -   ,     - JSON  ).        .  âatlassian-plugin.xmlâ    (     ,   <customfield-type> 
      
        
        
        
      
    
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     ). 
      
        
        
        
      
     
      
        
        
        
      
        ,      REST Endpoint: 
      
        
        
        
      
     
      
        
        
        
      
     âMyRestResourceModel.javaâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
         XML- (âjavax.xml.bind.annotationâ),       JSON  Jackson  JIRA -  ,   ,   âjavax.xml.bindâ.    âjavax.xml.bind,     JSON âautodetectâ -   ,    Jackson'.    âjavax.xml.bindâ  ,    ,    REST Endpoint,    ,       âProducesâ: 
      
        
        
        
      
     
      
        
        
        
      
     âMyRestResource.javaâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
          âMediaType.APPLICATION_XMLâ,  ,         XML',    Json.     .      Jackson-, ,      XML,       . 
      
        
        
        
      
     
      
        
        
        
      
     ,  âMyRestResource.javaâ    (.  ),    Rest Resource Model.      ,    âdefaultâ  âHello Worldâ. 
      
        
        
        
      
     
      
        
        
        
      
       Java - JAX-RS   ,        Atlassian. 
      
        
        
        
      
     
      
        
        
        
      
      
      
        
        
        
      
     
      
        
        
        
      
      , ,     JIRA,  .   : 
      
        
        
        
      
     
 
 
      
        
        
        
      
     
      
        
        
        
      
     
 
 
      
        
        
        
      
     
      
        
        
        
      
      âJIRA Development Cookbookâ      â â -     .     âPractical JIRA Pluginsâ  âPractical JIRA Administrationâ. 
      
        
        
        
      
     
      
        
        
        
      
            IT NonStop.
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
    
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
    
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
    
      
        <customfield-type> 
      
      
      
        
        
        
      
    
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     .    ,   ââ       (issues).   (i18n)     âcom.atlassian.samples.tutorialâ    âmyjiraplugin.propertiesâ.       .    -  ,        âmyjiraplugin.ru_ru.propertiesâ         JIRA,      .    Java EE . 
      
        
        
        
      
     
      
        
        
        
      
      <customfield-type> 
      
      
      
        
        
        
      
    
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     -     JIRA API.       ,   âi18n-name-keyâ,       properties-    ,        ââ.     ,     (âMyCustomFieldâ). 
      
        
        
        
      
     
      
        
        
        
      
     - ,    .         âmyjiraplugin.propertiesâ -        ,        âThe My Custom Field Pluginâ. 
      
      
      
        
        
        
      
     
      
        
        
        
      
        velocity-: âviewâ -      (âview.vmâ),  âeditâ -     (âedit.vmâ).               -  . 
      
        
        
        
      
     
      
        
        
        
      
     ,   <customfield-type> 
      
        
        
        
      
    
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     .     ? 
      
        
        
        
      
     
      
        
        
        
      
      
      
        
        
        
      
        ,    -    .        ,     ,     -  ,       . -,    ,      JIRA-,      -    .      Atlassian API: 
      
        
        
        
      
     
      
        
        
        
      
     â     Code Sharing 
      
        
        
        
      
     â     Component 
      
        
        
        
      
     â     Component Import 
      
        
        
        
      
     â     JEE Container Integration 
      
        
        
        
      
     â     Servlet Context Listener 
      
        
        
        
      
     â     Servlet Context Parameter 
      
        
        
        
      
     â     Servlet Filter 
      
        
        
        
      
     â     Servlet 
      
        
        
        
      
     â     User Interface 
      
        
        
        
      
     â     Web Item 
      
        
        
        
      
     â     Web Section 
      
        
        
        
      
     â     Web Panel 
      
        
        
        
      
     â     Web Panel Renderer 
      
        
        
        
      
     â     Web Resource 
      
        
        
        
      
     â     Web Resource Transformer 
      
        
        
        
      
     â     Other Types 
      
        
        
        
      
     â     REST 
      
        
        
        
      
     â     Gadget 
      
        
        
        
      
     â     Report 
      
        
        
        
      
     â     UI Enhancements 
      
        
        
        
      
     â     Project Tab Panel 
      
        
        
        
      
     â     Component Tab Panel 
      
        
        
        
      
     â     Version Tab Panel 
      
        
        
        
      
     â     Issue Tab Panel 
      
        
        
        
      
     â     Search Request View 
      
        
        
        
      
     â     Custom Workflows 
      
        
        
        
      
     â     Workflow Conditions 
      
        
        
        
      
     â     Workflow Validators 
      
        
        
        
      
     â     Workflow Functions 
      
        
        
        
      
     â     Custom Fields 
      
        
        
        
      
     â     Custom Actions 
      
        
        
        
      
     â     JQL Functions 
      
        
        
        
      
     â     Remote API 
      
        
        
        
      
     â     SOAP 
      
        
        
        
      
     â     XML-RPC 
      
        
        
        
      
     â     Custom Macros 
      
        
        
        
      
     â     Code Formatting 
      
        
        
        
      
     â     System Tasks 
      
        
        
        
      
     â     Job 
      
        
        
        
      
     â     Lifecycle 
      
        
        
        
      
     â     Triggers 
      
        
        
        
      
     â     Look & Feel 
      
        
        
        
      
     â     Decorators 
      
        
        
        
      
     â     Language 
      
        
        
        
      
     â     Theme 
      
        
        
        
      
     
      
        
        
        
      
     Component  Component Import -  ,      Spring'.    - ,   . Component Import -  ,   ,     Spring,    -  . ,  -     ,    xml-  âpublic:trueâ - ,   Component Import        .  ,     . 
      
        
        
        
      
     
      
        
        
        
      
     UI -        .    . ,  Plain Tasks     . 
      
        
        
        
      
     
      
        
        
        
      
     Custom Workflows - ,      ,   (issue)      . 
      
        
        
        
      
     
      
        
        
        
      
     JQL Functions (JIRA Query Language Functions) -  ,      (issue).     . 
      
        
        
        
      
     
      
        
        
        
      
     Look & Feel -     ( ,    ââ,   Confluence - ). 
      
        
        
        
      
     
      
        
        
        
      
     ,        . 
      
        
        
        
      
     
      
        
        
        
      
     API 
      
        
        
        
      
         ,     .   : ComponentAccessor.    - .   ,          ,            .         . 
      
        
        
        
      
     
      
        
        
        
      
     â     com.atlassian.jira.component.ComponentAccessor 
      
        
        
        
      
     â     getApplicationProperties() -       
      
        
        
        
      
     â     getAttachmentManager() -     
      
        
        
        
      
     â     getAvatarManager() -  . . 
      
        
        
        
      
     â     getCommentManager() 
      
        
        
        
      
     â     getProjectManager() 
      
        
        
        
      
     â     getIssueManager() 
      
        
        
        
      
     â     getIssueLinkManager() 
      
        
        
        
      
     â     getCustomFieldManager() 
      
        
        
        
      
     â     getMailServerManager() 
      
        
        
        
      
     â     getMailQueue() 
      
        
        
        
      
     â     getPermissionManager() 
      
        
        
        
      
     â     ⊠
      
        
        
        
      
     
      
        
        
        
      
      
      
        
        
        
      
            bitbucket (bitbucket, ,   Atlassian). 
      
        
        
        
      
     
      
        
        
        
      
             . 
      
        
        
        
      
     
      
        
        
        
      
     âpom.xmlâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
     âatlassian-plugin.xmlâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
           Java EE- âpom.xmlâ - ,     REST API.   ,        REST endpoint -    -   JIRA   -  (,   -   ,     - JSON  ).        .  âatlassian-plugin.xmlâ    (     ,   <customfield-type> 
      
      
      
        
        
        
      
    
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     ). 
      
        
        
        
      
     
      
        
        
        
      
        ,      REST Endpoint: 
      
        
        
        
      
     
      
        
        
        
      
     âMyRestResourceModel.javaâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
         XML- (âjavax.xml.bind.annotationâ),       JSON  Jackson  JIRA -  ,   ,   âjavax.xml.bindâ.    âjavax.xml.bind,     JSON âautodetectâ -   ,    Jackson'.    âjavax.xml.bindâ  ,    ,    REST Endpoint,    ,       âProducesâ: 
      
        
        
        
      
     
      
        
        
        
      
     âMyRestResource.javaâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
          âMediaType.APPLICATION_XMLâ,  ,         XML',    Json.     .      Jackson-, ,      XML,       . 
      
        
        
        
      
     
      
        
        
        
      
     ,  âMyRestResource.javaâ    (.  ),    Rest Resource Model.      ,    âdefaultâ  âHello Worldâ. 
      
        
        
        
      
     
      
        
        
        
      
       Java - JAX-RS   ,        Atlassian. 
      
        
        
        
      
     
      
        
        
        
      
      
      
        
        
        
      
     
      
        
        
        
      
      , ,     JIRA,  .   : 
      
        
        
        
      
     
 
 
      
        
        
        
      
     
      
        
        
        
      
     
 
 
      
        
        
        
      
     
      
        
        
        
      
      âJIRA Development Cookbookâ      â â -     .     âPractical JIRA Pluginsâ  âPractical JIRA Administrationâ. 
      
        
        
        
      
     
      
        
        
        
      
            IT NonStop.
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
    
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
    
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
    
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     
 <customfield-type> 
      
        
        
        
      
    
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     .    ,   ââ       (issues).   (i18n)     âcom.atlassian.samples.tutorialâ    âmyjiraplugin.propertiesâ.       .    -  ,        âmyjiraplugin.ru_ru.propertiesâ         JIRA,      .    Java EE . 
      
        
        
        
      
     
      
        
        
        
      
      <customfield-type> 
      
        
        
        
      
    
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     -     JIRA API.       ,   âi18n-name-keyâ,       properties-    ,        ââ.     ,     (âMyCustomFieldâ). 
      
        
        
        
      
     
      
        
        
        
      
     - ,    .         âmyjiraplugin.propertiesâ -        ,        âThe My Custom Field Pluginâ. 
      
        
        
        
      
     
      
        
        
        
      
        velocity-: âviewâ -      (âview.vmâ),  âeditâ -     (âedit.vmâ).               -  . 
      
        
        
        
      
     
      
        
        
        
      
     ,   <customfield-type> 
      
        
        
        
      
    
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     .     ? 
      
        
        
        
      
     
      
        
        
        
      
      
      
        
        
        
      
        ,    -    .        ,     ,     -  ,       . -,    ,      JIRA-,      -    .      Atlassian API: 
      
        
        
        
      
     
      
        
        
        
      
     â     Code Sharing 
      
        
        
        
      
     â     Component 
      
        
        
        
      
     â     Component Import 
      
        
        
        
      
     â     JEE Container Integration 
      
        
        
        
      
     â     Servlet Context Listener 
      
        
        
        
      
     â     Servlet Context Parameter 
      
        
        
        
      
     â     Servlet Filter 
      
        
        
        
      
     â     Servlet 
      
        
        
        
      
     â     User Interface 
      
        
        
        
      
     â     Web Item 
      
        
        
        
      
     â     Web Section 
      
        
        
        
      
     â     Web Panel 
      
        
        
        
      
     â     Web Panel Renderer 
      
        
        
        
      
     â     Web Resource 
      
        
        
        
      
     â     Web Resource Transformer 
      
        
        
        
      
     â     Other Types 
      
        
        
        
      
     â     REST 
      
        
        
        
      
     â     Gadget 
      
        
        
        
      
     â     Report 
      
        
        
        
      
     â     UI Enhancements 
      
        
        
        
      
     â     Project Tab Panel 
      
        
        
        
      
     â     Component Tab Panel 
      
        
        
        
      
     â     Version Tab Panel 
      
        
        
        
      
     â     Issue Tab Panel 
      
        
        
        
      
     â     Search Request View 
      
        
        
        
      
     â     Custom Workflows 
      
        
        
        
      
     â     Workflow Conditions 
      
        
        
        
      
     â     Workflow Validators 
      
        
        
        
      
     â     Workflow Functions 
      
        
        
        
      
     â     Custom Fields 
      
        
        
        
      
     â     Custom Actions 
      
        
        
        
      
     â     JQL Functions 
      
        
        
        
      
     â     Remote API 
      
        
        
        
      
     â     SOAP 
      
        
        
        
      
     â     XML-RPC 
      
        
        
        
      
     â     Custom Macros 
      
        
        
        
      
     â     Code Formatting 
      
        
        
        
      
     â     System Tasks 
      
        
        
        
      
     â     Job 
      
        
        
        
      
     â     Lifecycle 
      
        
        
        
      
     â     Triggers 
      
        
        
        
      
     â     Look & Feel 
      
        
        
        
      
     â     Decorators 
      
        
        
        
      
     â     Language 
      
        
        
        
      
     â     Theme 
      
        
        
        
      
     
      
        
        
        
      
     Component  Component Import -  ,      Spring'.    - ,   . Component Import -  ,   ,     Spring,    -  . ,  -     ,    xml-  âpublic:trueâ - ,   Component Import        .  ,     . 
      
        
        
        
      
     
      
        
        
        
      
     UI -        .    . ,  Plain Tasks     . 
      
        
        
        
      
     
      
        
        
        
      
     Custom Workflows - ,      ,   (issue)      . 
      
        
        
        
      
     
      
        
        
        
      
     JQL Functions (JIRA Query Language Functions) -  ,      (issue).     . 
      
        
        
        
      
     
      
        
        
        
      
     Look & Feel -     ( ,    ââ,   Confluence - ). 
      
        
        
        
      
     
      
        
        
        
      
     ,        . 
      
        
        
        
      
     
      
        
        
        
      
     API 
      
        
        
        
      
         ,     .   : ComponentAccessor.    - .   ,          ,            .         . 
      
        
        
        
      
     
      
        
        
        
      
     â     com.atlassian.jira.component.ComponentAccessor 
      
        
        
        
      
     â     getApplicationProperties() -       
      
        
        
        
      
     â     getAttachmentManager() -     
      
        
        
        
      
     â     getAvatarManager() -  . . 
      
        
        
        
      
     â     getCommentManager() 
      
        
        
        
      
     â     getProjectManager() 
      
        
        
        
      
     â     getIssueManager() 
      
        
        
        
      
     â     getIssueLinkManager() 
      
        
        
        
      
     â     getCustomFieldManager() 
      
        
        
        
      
     â     getMailServerManager() 
      
        
        
        
      
     â     getMailQueue() 
      
        
        
        
      
     â     getPermissionManager() 
      
        
        
        
      
     â     ⊠
      
        
        
        
      
     
      
        
        
        
      
      
      
        
        
        
      
            bitbucket (bitbucket, ,   Atlassian). 
      
        
        
        
      
     
      
        
        
        
      
             . 
      
        
        
        
      
     
      
        
        
        
      
     âpom.xmlâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
     âatlassian-plugin.xmlâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
           Java EE- âpom.xmlâ - ,     REST API.   ,        REST endpoint -    -   JIRA   -  (,   -   ,     - JSON  ).        .  âatlassian-plugin.xmlâ    (     ,   <customfield-type> 
      
        
        
        
      
    
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     ). 
      
        
        
        
      
     
      
        
        
        
      
        ,      REST Endpoint: 
      
        
        
        
      
     
      
        
        
        
      
     âMyRestResourceModel.javaâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
         XML- (âjavax.xml.bind.annotationâ),       JSON  Jackson  JIRA -  ,   ,   âjavax.xml.bindâ.    âjavax.xml.bind,     JSON âautodetectâ -   ,    Jackson'.    âjavax.xml.bindâ  ,    ,    REST Endpoint,    ,       âProducesâ: 
      
        
        
        
      
     
      
        
        
        
      
     âMyRestResource.javaâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
          âMediaType.APPLICATION_XMLâ,  ,         XML',    Json.     .      Jackson-, ,      XML,       . 
      
        
        
        
      
     
      
        
        
        
      
     ,  âMyRestResource.javaâ    (.  ),    Rest Resource Model.      ,    âdefaultâ  âHello Worldâ. 
      
        
        
        
      
     
      
        
        
        
      
       Java - JAX-RS   ,        Atlassian. 
      
        
        
        
      
     
      
        
        
        
      
      
      
        
        
        
      
     
      
        
        
        
      
      , ,     JIRA,  .   : 
      
        
        
        
      
     
 
 
      
        
        
        
      
     
      
        
        
        
      
     
 
 
      
        
        
        
      
     
      
        
        
        
      
      âJIRA Development Cookbookâ      â â -     .     âPractical JIRA Pluginsâ  âPractical JIRA Administrationâ. 
      
        
        
        
      
     
      
        
        
        
      
            IT NonStop.
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
    
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
    
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
    
      
        <customfield-type> 
      
      
      
        
        
        
      
    
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     .    ,   ââ       (issues).   (i18n)     âcom.atlassian.samples.tutorialâ    âmyjiraplugin.propertiesâ.       .    -  ,        âmyjiraplugin.ru_ru.propertiesâ         JIRA,      .    Java EE . 
      
        
        
        
      
     
      
        
        
        
      
      <customfield-type> 
      
      
      
        
        
        
      
    
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     -     JIRA API.       ,   âi18n-name-keyâ,       properties-    ,        ââ.     ,     (âMyCustomFieldâ). 
      
        
        
        
      
     
      
        
        
        
      
     - ,    .         âmyjiraplugin.propertiesâ -        ,        âThe My Custom Field Pluginâ. 
      
      
      
        
        
        
      
     
      
        
        
        
      
        velocity-: âviewâ -      (âview.vmâ),  âeditâ -     (âedit.vmâ).               -  . 
      
        
        
        
      
     
      
        
        
        
      
     ,   <customfield-type> 
      
        
        
        
      
    
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     .     ? 
      
        
        
        
      
     
      
        
        
        
      
      
      
        
        
        
      
        ,    -    .        ,     ,     -  ,       . -,    ,      JIRA-,      -    .      Atlassian API: 
      
        
        
        
      
     
      
        
        
        
      
     â     Code Sharing 
      
        
        
        
      
     â     Component 
      
        
        
        
      
     â     Component Import 
      
        
        
        
      
     â     JEE Container Integration 
      
        
        
        
      
     â     Servlet Context Listener 
      
        
        
        
      
     â     Servlet Context Parameter 
      
        
        
        
      
     â     Servlet Filter 
      
        
        
        
      
     â     Servlet 
      
        
        
        
      
     â     User Interface 
      
        
        
        
      
     â     Web Item 
      
        
        
        
      
     â     Web Section 
      
        
        
        
      
     â     Web Panel 
      
        
        
        
      
     â     Web Panel Renderer 
      
        
        
        
      
     â     Web Resource 
      
        
        
        
      
     â     Web Resource Transformer 
      
        
        
        
      
     â     Other Types 
      
        
        
        
      
     â     REST 
      
        
        
        
      
     â     Gadget 
      
        
        
        
      
     â     Report 
      
        
        
        
      
     â     UI Enhancements 
      
        
        
        
      
     â     Project Tab Panel 
      
        
        
        
      
     â     Component Tab Panel 
      
        
        
        
      
     â     Version Tab Panel 
      
        
        
        
      
     â     Issue Tab Panel 
      
        
        
        
      
     â     Search Request View 
      
        
        
        
      
     â     Custom Workflows 
      
        
        
        
      
     â     Workflow Conditions 
      
        
        
        
      
     â     Workflow Validators 
      
        
        
        
      
     â     Workflow Functions 
      
        
        
        
      
     â     Custom Fields 
      
        
        
        
      
     â     Custom Actions 
      
        
        
        
      
     â     JQL Functions 
      
        
        
        
      
     â     Remote API 
      
        
        
        
      
     â     SOAP 
      
        
        
        
      
     â     XML-RPC 
      
        
        
        
      
     â     Custom Macros 
      
        
        
        
      
     â     Code Formatting 
      
        
        
        
      
     â     System Tasks 
      
        
        
        
      
     â     Job 
      
        
        
        
      
     â     Lifecycle 
      
        
        
        
      
     â     Triggers 
      
        
        
        
      
     â     Look & Feel 
      
        
        
        
      
     â     Decorators 
      
        
        
        
      
     â     Language 
      
        
        
        
      
     â     Theme 
      
        
        
        
      
     
      
        
        
        
      
     Component  Component Import -  ,      Spring'.    - ,   . Component Import -  ,   ,     Spring,    -  . ,  -     ,    xml-  âpublic:trueâ - ,   Component Import        .  ,     . 
      
        
        
        
      
     
      
        
        
        
      
     UI -        .    . ,  Plain Tasks     . 
      
        
        
        
      
     
      
        
        
        
      
     Custom Workflows - ,      ,   (issue)      . 
      
        
        
        
      
     
      
        
        
        
      
     JQL Functions (JIRA Query Language Functions) -  ,      (issue).     . 
      
        
        
        
      
     
      
        
        
        
      
     Look & Feel -     ( ,    ââ,   Confluence - ). 
      
        
        
        
      
     
      
        
        
        
      
     ,        . 
      
        
        
        
      
     
      
        
        
        
      
     API 
      
        
        
        
      
         ,     .   : ComponentAccessor.    - .   ,          ,            .         . 
      
        
        
        
      
     
      
        
        
        
      
     â     com.atlassian.jira.component.ComponentAccessor 
      
        
        
        
      
     â     getApplicationProperties() -       
      
        
        
        
      
     â     getAttachmentManager() -     
      
        
        
        
      
     â     getAvatarManager() -  . . 
      
        
        
        
      
     â     getCommentManager() 
      
        
        
        
      
     â     getProjectManager() 
      
        
        
        
      
     â     getIssueManager() 
      
        
        
        
      
     â     getIssueLinkManager() 
      
        
        
        
      
     â     getCustomFieldManager() 
      
        
        
        
      
     â     getMailServerManager() 
      
        
        
        
      
     â     getMailQueue() 
      
        
        
        
      
     â     getPermissionManager() 
      
        
        
        
      
     â     ⊠
      
        
        
        
      
     
      
        
        
        
      
      
      
        
        
        
      
            bitbucket (bitbucket, ,   Atlassian). 
      
        
        
        
      
     
      
        
        
        
      
             . 
      
        
        
        
      
     
      
        
        
        
      
     âpom.xmlâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
     âatlassian-plugin.xmlâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
           Java EE- âpom.xmlâ - ,     REST API.   ,        REST endpoint -    -   JIRA   -  (,   -   ,     - JSON  ).        .  âatlassian-plugin.xmlâ    (     ,   <customfield-type> 
      
      
      
        
        
        
      
    
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     ). 
      
        
        
        
      
     
      
        
        
        
      
        ,      REST Endpoint: 
      
        
        
        
      
     
      
        
        
        
      
     âMyRestResourceModel.javaâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
         XML- (âjavax.xml.bind.annotationâ),       JSON  Jackson  JIRA -  ,   ,   âjavax.xml.bindâ.    âjavax.xml.bind,     JSON âautodetectâ -   ,    Jackson'.    âjavax.xml.bindâ  ,    ,    REST Endpoint,    ,       âProducesâ: 
      
        
        
        
      
     
      
        
        
        
      
     âMyRestResource.javaâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
          âMediaType.APPLICATION_XMLâ,  ,         XML',    Json.     .      Jackson-, ,      XML,       . 
      
        
        
        
      
     
      
        
        
        
      
     ,  âMyRestResource.javaâ    (.  ),    Rest Resource Model.      ,    âdefaultâ  âHello Worldâ. 
      
        
        
        
      
     
      
        
        
        
      
       Java - JAX-RS   ,        Atlassian. 
      
        
        
        
      
     
      
        
        
        
      
      
      
        
        
        
      
     
      
        
        
        
      
      , ,     JIRA,  .   : 
      
        
        
        
      
     
 
 
      
        
        
        
      
     
      
        
        
        
      
     
 
 
      
        
        
        
      
     
      
        
        
        
      
      âJIRA Development Cookbookâ      â â -     .     âPractical JIRA Pluginsâ  âPractical JIRA Administrationâ. 
      
        
        
        
      
     
      
        
        
        
      
            IT NonStop.
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
    
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
    
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
    
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     
 <customfield-type> 
      
        
        
        
      
    
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     .    ,   ââ       (issues).   (i18n)     âcom.atlassian.samples.tutorialâ    âmyjiraplugin.propertiesâ.       .    -  ,        âmyjiraplugin.ru_ru.propertiesâ         JIRA,      .    Java EE . 
      
        
        
        
      
     
      
        
        
        
      
      <customfield-type> 
      
        
        
        
      
    
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     -     JIRA API.       ,   âi18n-name-keyâ,       properties-    ,        ââ.     ,     (âMyCustomFieldâ). 
      
        
        
        
      
     
      
        
        
        
      
     - ,    .         âmyjiraplugin.propertiesâ -        ,        âThe My Custom Field Pluginâ. 
      
        
        
        
      
     
      
        
        
        
      
        velocity-: âviewâ -      (âview.vmâ),  âeditâ -     (âedit.vmâ).               -  . 
      
        
        
        
      
     
      
        
        
        
      
     ,   <customfield-type> 
      
        
        
        
      
    
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     .     ? 
      
        
        
        
      
     
      
        
        
        
      
      
      
        
        
        
      
        ,    -    .        ,     ,     -  ,       . -,    ,      JIRA-,      -    .      Atlassian API: 
      
        
        
        
      
     
      
        
        
        
      
     â     Code Sharing 
      
        
        
        
      
     â     Component 
      
        
        
        
      
     â     Component Import 
      
        
        
        
      
     â     JEE Container Integration 
      
        
        
        
      
     â     Servlet Context Listener 
      
        
        
        
      
     â     Servlet Context Parameter 
      
        
        
        
      
     â     Servlet Filter 
      
        
        
        
      
     â     Servlet 
      
        
        
        
      
     â     User Interface 
      
        
        
        
      
     â     Web Item 
      
        
        
        
      
     â     Web Section 
      
        
        
        
      
     â     Web Panel 
      
        
        
        
      
     â     Web Panel Renderer 
      
        
        
        
      
     â     Web Resource 
      
        
        
        
      
     â     Web Resource Transformer 
      
        
        
        
      
     â     Other Types 
      
        
        
        
      
     â     REST 
      
        
        
        
      
     â     Gadget 
      
        
        
        
      
     â     Report 
      
        
        
        
      
     â     UI Enhancements 
      
        
        
        
      
     â     Project Tab Panel 
      
        
        
        
      
     â     Component Tab Panel 
      
        
        
        
      
     â     Version Tab Panel 
      
        
        
        
      
     â     Issue Tab Panel 
      
        
        
        
      
     â     Search Request View 
      
        
        
        
      
     â     Custom Workflows 
      
        
        
        
      
     â     Workflow Conditions 
      
        
        
        
      
     â     Workflow Validators 
      
        
        
        
      
     â     Workflow Functions 
      
        
        
        
      
     â     Custom Fields 
      
        
        
        
      
     â     Custom Actions 
      
        
        
        
      
     â     JQL Functions 
      
        
        
        
      
     â     Remote API 
      
        
        
        
      
     â     SOAP 
      
        
        
        
      
     â     XML-RPC 
      
        
        
        
      
     â     Custom Macros 
      
        
        
        
      
     â     Code Formatting 
      
        
        
        
      
     â     System Tasks 
      
        
        
        
      
     â     Job 
      
        
        
        
      
     â     Lifecycle 
      
        
        
        
      
     â     Triggers 
      
        
        
        
      
     â     Look & Feel 
      
        
        
        
      
     â     Decorators 
      
        
        
        
      
     â     Language 
      
        
        
        
      
     â     Theme 
      
        
        
        
      
     
      
        
        
        
      
     Component  Component Import -  ,      Spring'.    - ,   . Component Import -  ,   ,     Spring,    -  . ,  -     ,    xml-  âpublic:trueâ - ,   Component Import        .  ,     . 
      
        
        
        
      
     
      
        
        
        
      
     UI -        .    . ,  Plain Tasks     . 
      
        
        
        
      
     
      
        
        
        
      
     Custom Workflows - ,      ,   (issue)      . 
      
        
        
        
      
     
      
        
        
        
      
     JQL Functions (JIRA Query Language Functions) -  ,      (issue).     . 
      
        
        
        
      
     
      
        
        
        
      
     Look & Feel -     ( ,    ââ,   Confluence - ). 
      
        
        
        
      
     
      
        
        
        
      
     ,        . 
      
        
        
        
      
     
      
        
        
        
      
     API 
      
        
        
        
      
         ,     .   : ComponentAccessor.    - .   ,          ,            .         . 
      
        
        
        
      
     
      
        
        
        
      
     â     com.atlassian.jira.component.ComponentAccessor 
      
        
        
        
      
     â     getApplicationProperties() -       
      
        
        
        
      
     â     getAttachmentManager() -     
      
        
        
        
      
     â     getAvatarManager() -  . . 
      
        
        
        
      
     â     getCommentManager() 
      
        
        
        
      
     â     getProjectManager() 
      
        
        
        
      
     â     getIssueManager() 
      
        
        
        
      
     â     getIssueLinkManager() 
      
        
        
        
      
     â     getCustomFieldManager() 
      
        
        
        
      
     â     getMailServerManager() 
      
        
        
        
      
     â     getMailQueue() 
      
        
        
        
      
     â     getPermissionManager() 
      
        
        
        
      
     â     ⊠
      
        
        
        
      
     
      
        
        
        
      
      
      
        
        
        
      
            bitbucket (bitbucket, ,   Atlassian). 
      
        
        
        
      
     
      
        
        
        
      
             . 
      
        
        
        
      
     
      
        
        
        
      
     âpom.xmlâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
     âatlassian-plugin.xmlâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
           Java EE- âpom.xmlâ - ,     REST API.   ,        REST endpoint -    -   JIRA   -  (,   -   ,     - JSON  ).        .  âatlassian-plugin.xmlâ    (     ,   <customfield-type> 
      
        
        
        
      
    
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     ). 
      
        
        
        
      
     
      
        
        
        
      
        ,      REST Endpoint: 
      
        
        
        
      
     
      
        
        
        
      
     âMyRestResourceModel.javaâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
         XML- (âjavax.xml.bind.annotationâ),       JSON  Jackson  JIRA -  ,   ,   âjavax.xml.bindâ.    âjavax.xml.bind,     JSON âautodetectâ -   ,    Jackson'.    âjavax.xml.bindâ  ,    ,    REST Endpoint,    ,       âProducesâ: 
      
        
        
        
      
     
      
        
        
        
      
     âMyRestResource.javaâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
          âMediaType.APPLICATION_XMLâ,  ,         XML',    Json.     .      Jackson-, ,      XML,       . 
      
        
        
        
      
     
      
        
        
        
      
     ,  âMyRestResource.javaâ    (.  ),    Rest Resource Model.      ,    âdefaultâ  âHello Worldâ. 
      
        
        
        
      
     
      
        
        
        
      
       Java - JAX-RS   ,        Atlassian. 
      
        
        
        
      
     
      
        
        
        
      
      
      
        
        
        
      
     
      
        
        
        
      
      , ,     JIRA,  .   : 
      
        
        
        
      
     
 
 
      
        
        
        
      
     
      
        
        
        
      
     
 
 
      
        
        
        
      
     
      
        
        
        
      
      âJIRA Development Cookbookâ      â â -     .     âPractical JIRA Pluginsâ  âPractical JIRA Administrationâ. 
      
        
        
        
      
     
      
        
        
        
      
            IT NonStop.
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
    
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
    
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
    
      
        <customfield-type> 
      
      
      
        
        
        
      
    
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     .    ,   ââ       (issues).   (i18n)     âcom.atlassian.samples.tutorialâ    âmyjiraplugin.propertiesâ.       .    -  ,        âmyjiraplugin.ru_ru.propertiesâ         JIRA,      .    Java EE . 
      
        
        
        
      
     
      
        
        
        
      
      <customfield-type> 
      
      
      
        
        
        
      
    
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     -     JIRA API.       ,   âi18n-name-keyâ,       properties-    ,        ââ.     ,     (âMyCustomFieldâ). 
      
        
        
        
      
     
      
        
        
        
      
     - ,    .         âmyjiraplugin.propertiesâ -        ,        âThe My Custom Field Pluginâ. 
      
      
      
        
        
        
      
     
      
        
        
        
      
        velocity-: âviewâ -      (âview.vmâ),  âeditâ -     (âedit.vmâ).               -  . 
      
        
        
        
      
     
      
        
        
        
      
     ,   <customfield-type> 
      
        
        
        
      
    
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     .     ? 
      
        
        
        
      
     
      
        
        
        
      
      
      
        
        
        
      
        ,    -    .        ,     ,     -  ,       . -,    ,      JIRA-,      -    .      Atlassian API: 
      
        
        
        
      
     
      
        
        
        
      
     â     Code Sharing 
      
        
        
        
      
     â     Component 
      
        
        
        
      
     â     Component Import 
      
        
        
        
      
     â     JEE Container Integration 
      
        
        
        
      
     â     Servlet Context Listener 
      
        
        
        
      
     â     Servlet Context Parameter 
      
        
        
        
      
     â     Servlet Filter 
      
        
        
        
      
     â     Servlet 
      
        
        
        
      
     â     User Interface 
      
        
        
        
      
     â     Web Item 
      
        
        
        
      
     â     Web Section 
      
        
        
        
      
     â     Web Panel 
      
        
        
        
      
     â     Web Panel Renderer 
      
        
        
        
      
     â     Web Resource 
      
        
        
        
      
     â     Web Resource Transformer 
      
        
        
        
      
     â     Other Types 
      
        
        
        
      
     â     REST 
      
        
        
        
      
     â     Gadget 
      
        
        
        
      
     â     Report 
      
        
        
        
      
     â     UI Enhancements 
      
        
        
        
      
     â     Project Tab Panel 
      
        
        
        
      
     â     Component Tab Panel 
      
        
        
        
      
     â     Version Tab Panel 
      
        
        
        
      
     â     Issue Tab Panel 
      
        
        
        
      
     â     Search Request View 
      
        
        
        
      
     â     Custom Workflows 
      
        
        
        
      
     â     Workflow Conditions 
      
        
        
        
      
     â     Workflow Validators 
      
        
        
        
      
     â     Workflow Functions 
      
        
        
        
      
     â     Custom Fields 
      
        
        
        
      
     â     Custom Actions 
      
        
        
        
      
     â     JQL Functions 
      
        
        
        
      
     â     Remote API 
      
        
        
        
      
     â     SOAP 
      
        
        
        
      
     â     XML-RPC 
      
        
        
        
      
     â     Custom Macros 
      
        
        
        
      
     â     Code Formatting 
      
        
        
        
      
     â     System Tasks 
      
        
        
        
      
     â     Job 
      
        
        
        
      
     â     Lifecycle 
      
        
        
        
      
     â     Triggers 
      
        
        
        
      
     â     Look & Feel 
      
        
        
        
      
     â     Decorators 
      
        
        
        
      
     â     Language 
      
        
        
        
      
     â     Theme 
      
        
        
        
      
     
      
        
        
        
      
     Component  Component Import -  ,      Spring'.    - ,   . Component Import -  ,   ,     Spring,    -  . ,  -     ,    xml-  âpublic:trueâ - ,   Component Import        .  ,     . 
      
        
        
        
      
     
      
        
        
        
      
     UI -        .    . ,  Plain Tasks     . 
      
        
        
        
      
     
      
        
        
        
      
     Custom Workflows - ,      ,   (issue)      . 
      
        
        
        
      
     
      
        
        
        
      
     JQL Functions (JIRA Query Language Functions) -  ,      (issue).     . 
      
        
        
        
      
     
      
        
        
        
      
     Look & Feel -     ( ,    ââ,   Confluence - ). 
      
        
        
        
      
     
      
        
        
        
      
     ,        . 
      
        
        
        
      
     
      
        
        
        
      
     API 
      
        
        
        
      
         ,     .   : ComponentAccessor.    - .   ,          ,            .         . 
      
        
        
        
      
     
      
        
        
        
      
     â     com.atlassian.jira.component.ComponentAccessor 
      
        
        
        
      
     â     getApplicationProperties() -       
      
        
        
        
      
     â     getAttachmentManager() -     
      
        
        
        
      
     â     getAvatarManager() -  . . 
      
        
        
        
      
     â     getCommentManager() 
      
        
        
        
      
     â     getProjectManager() 
      
        
        
        
      
     â     getIssueManager() 
      
        
        
        
      
     â     getIssueLinkManager() 
      
        
        
        
      
     â     getCustomFieldManager() 
      
        
        
        
      
     â     getMailServerManager() 
      
        
        
        
      
     â     getMailQueue() 
      
        
        
        
      
     â     getPermissionManager() 
      
        
        
        
      
     â     ⊠
      
        
        
        
      
     
      
        
        
        
      
      
      
        
        
        
      
            bitbucket (bitbucket, ,   Atlassian). 
      
        
        
        
      
     
      
        
        
        
      
             . 
      
        
        
        
      
     
      
        
        
        
      
     âpom.xmlâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
     âatlassian-plugin.xmlâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
           Java EE- âpom.xmlâ - ,     REST API.   ,        REST endpoint -    -   JIRA   -  (,   -   ,     - JSON  ).        .  âatlassian-plugin.xmlâ    (     ,   <customfield-type> 
      
      
      
        
        
        
      
    
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     ). 
      
        
        
        
      
     
      
        
        
        
      
        ,      REST Endpoint: 
      
        
        
        
      
     
      
        
        
        
      
     âMyRestResourceModel.javaâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
         XML- (âjavax.xml.bind.annotationâ),       JSON  Jackson  JIRA -  ,   ,   âjavax.xml.bindâ.    âjavax.xml.bind,     JSON âautodetectâ -   ,    Jackson'.    âjavax.xml.bindâ  ,    ,    REST Endpoint,    ,       âProducesâ: 
      
        
        
        
      
     
      
        
        
        
      
     âMyRestResource.javaâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
          âMediaType.APPLICATION_XMLâ,  ,         XML',    Json.     .      Jackson-, ,      XML,       . 
      
        
        
        
      
     
      
        
        
        
      
     ,  âMyRestResource.javaâ    (.  ),    Rest Resource Model.      ,    âdefaultâ  âHello Worldâ. 
      
        
        
        
      
     
      
        
        
        
      
       Java - JAX-RS   ,        Atlassian. 
      
        
        
        
      
     
      
        
        
        
      
      
      
        
        
        
      
     
      
        
        
        
      
      , ,     JIRA,  .   : 
      
        
        
        
      
     
 
 
      
        
        
        
      
     
      
        
        
        
      
     
 
 
      
        
        
        
      
     
      
        
        
        
      
      âJIRA Development Cookbookâ      â â -     .     âPractical JIRA Pluginsâ  âPractical JIRA Administrationâ. 
      
        
        
        
      
     
      
        
        
        
      
            IT NonStop.
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
    
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
    
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
    
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     
 <customfield-type> 
      
        
        
        
      
    
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     .    ,   ââ       (issues).   (i18n)     âcom.atlassian.samples.tutorialâ    âmyjiraplugin.propertiesâ.       .    -  ,        âmyjiraplugin.ru_ru.propertiesâ         JIRA,      .    Java EE . 
      
        
        
        
      
     
      
        
        
        
      
      <customfield-type> 
      
        
        
        
      
    
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     -     JIRA API.       ,   âi18n-name-keyâ,       properties-    ,        ââ.     ,     (âMyCustomFieldâ). 
      
        
        
        
      
     
      
        
        
        
      
     - ,    .         âmyjiraplugin.propertiesâ -        ,        âThe My Custom Field Pluginâ. 
      
        
        
        
      
     
      
        
        
        
      
        velocity-: âviewâ -      (âview.vmâ),  âeditâ -     (âedit.vmâ).               -  . 
      
        
        
        
      
     
      
        
        
        
      
     ,   <customfield-type> 
      
        
        
        
      
    
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     .     ? 
      
        
        
        
      
     
      
        
        
        
      
      
      
        
        
        
      
        ,    -    .        ,     ,     -  ,       . -,    ,      JIRA-,      -    .      Atlassian API: 
      
        
        
        
      
     
      
        
        
        
      
     â     Code Sharing 
      
        
        
        
      
     â     Component 
      
        
        
        
      
     â     Component Import 
      
        
        
        
      
     â     JEE Container Integration 
      
        
        
        
      
     â     Servlet Context Listener 
      
        
        
        
      
     â     Servlet Context Parameter 
      
        
        
        
      
     â     Servlet Filter 
      
        
        
        
      
     â     Servlet 
      
        
        
        
      
     â     User Interface 
      
        
        
        
      
     â     Web Item 
      
        
        
        
      
     â     Web Section 
      
        
        
        
      
     â     Web Panel 
      
        
        
        
      
     â     Web Panel Renderer 
      
        
        
        
      
     â     Web Resource 
      
        
        
        
      
     â     Web Resource Transformer 
      
        
        
        
      
     â     Other Types 
      
        
        
        
      
     â     REST 
      
        
        
        
      
     â     Gadget 
      
        
        
        
      
     â     Report 
      
        
        
        
      
     â     UI Enhancements 
      
        
        
        
      
     â     Project Tab Panel 
      
        
        
        
      
     â     Component Tab Panel 
      
        
        
        
      
     â     Version Tab Panel 
      
        
        
        
      
     â     Issue Tab Panel 
      
        
        
        
      
     â     Search Request View 
      
        
        
        
      
     â     Custom Workflows 
      
        
        
        
      
     â     Workflow Conditions 
      
        
        
        
      
     â     Workflow Validators 
      
        
        
        
      
     â     Workflow Functions 
      
        
        
        
      
     â     Custom Fields 
      
        
        
        
      
     â     Custom Actions 
      
        
        
        
      
     â     JQL Functions 
      
        
        
        
      
     â     Remote API 
      
        
        
        
      
     â     SOAP 
      
        
        
        
      
     â     XML-RPC 
      
        
        
        
      
     â     Custom Macros 
      
        
        
        
      
     â     Code Formatting 
      
        
        
        
      
     â     System Tasks 
      
        
        
        
      
     â     Job 
      
        
        
        
      
     â     Lifecycle 
      
        
        
        
      
     â     Triggers 
      
        
        
        
      
     â     Look & Feel 
      
        
        
        
      
     â     Decorators 
      
        
        
        
      
     â     Language 
      
        
        
        
      
     â     Theme 
      
        
        
        
      
     
      
        
        
        
      
     Component  Component Import -  ,      Spring'.    - ,   . Component Import -  ,   ,     Spring,    -  . ,  -     ,    xml-  âpublic:trueâ - ,   Component Import        .  ,     . 
      
        
        
        
      
     
      
        
        
        
      
     UI -        .    . ,  Plain Tasks     . 
      
        
        
        
      
     
      
        
        
        
      
     Custom Workflows - ,      ,   (issue)      . 
      
        
        
        
      
     
      
        
        
        
      
     JQL Functions (JIRA Query Language Functions) -  ,      (issue).     . 
      
        
        
        
      
     
      
        
        
        
      
     Look & Feel -     ( ,    ââ,   Confluence - ). 
      
        
        
        
      
     
      
        
        
        
      
     ,        . 
      
        
        
        
      
     
      
        
        
        
      
     API 
      
        
        
        
      
         ,     .   : ComponentAccessor.    - .   ,          ,            .         . 
      
        
        
        
      
     
      
        
        
        
      
     â     com.atlassian.jira.component.ComponentAccessor 
      
        
        
        
      
     â     getApplicationProperties() -       
      
        
        
        
      
     â     getAttachmentManager() -     
      
        
        
        
      
     â     getAvatarManager() -  . . 
      
        
        
        
      
     â     getCommentManager() 
      
        
        
        
      
     â     getProjectManager() 
      
        
        
        
      
     â     getIssueManager() 
      
        
        
        
      
     â     getIssueLinkManager() 
      
        
        
        
      
     â     getCustomFieldManager() 
      
        
        
        
      
     â     getMailServerManager() 
      
        
        
        
      
     â     getMailQueue() 
      
        
        
        
      
     â     getPermissionManager() 
      
        
        
        
      
     â     ⊠
      
        
        
        
      
     
      
        
        
        
      
      
      
        
        
        
      
            bitbucket (bitbucket, ,   Atlassian). 
      
        
        
        
      
     
      
        
        
        
      
             . 
      
        
        
        
      
     
      
        
        
        
      
     âpom.xmlâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
     âatlassian-plugin.xmlâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
           Java EE- âpom.xmlâ - ,     REST API.   ,        REST endpoint -    -   JIRA   -  (,   -   ,     - JSON  ).        .  âatlassian-plugin.xmlâ    (     ,   <customfield-type> 
      
        
        
        
      
    
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     ). 
      
        
        
        
      
     
      
        
        
        
      
        ,      REST Endpoint: 
      
        
        
        
      
     
      
        
        
        
      
     âMyRestResourceModel.javaâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
         XML- (âjavax.xml.bind.annotationâ),       JSON  Jackson  JIRA -  ,   ,   âjavax.xml.bindâ.    âjavax.xml.bind,     JSON âautodetectâ -   ,    Jackson'.    âjavax.xml.bindâ  ,    ,    REST Endpoint,    ,       âProducesâ: 
      
        
        
        
      
     
      
        
        
        
      
     âMyRestResource.javaâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
          âMediaType.APPLICATION_XMLâ,  ,         XML',    Json.     .      Jackson-, ,      XML,       . 
      
        
        
        
      
     
      
        
        
        
      
     ,  âMyRestResource.javaâ    (.  ),    Rest Resource Model.      ,    âdefaultâ  âHello Worldâ. 
      
        
        
        
      
     
      
        
        
        
      
       Java - JAX-RS   ,        Atlassian. 
      
        
        
        
      
     
      
        
        
        
      
      
      
        
        
        
      
     
      
        
        
        
      
      , ,     JIRA,  .   : 
      
        
        
        
      
     
 
 
      
        
        
        
      
     
      
        
        
        
      
     
 
 
      
        
        
        
      
     
      
        
        
        
      
      âJIRA Development Cookbookâ      â â -     .     âPractical JIRA Pluginsâ  âPractical JIRA Administrationâ. 
      
        
        
        
      
     
      
        
        
        
      
            IT NonStop.
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
    
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
    
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
    
      
        <customfield-type> 
      
      
      
        
        
        
      
    
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     .    ,   ââ       (issues).   (i18n)     âcom.atlassian.samples.tutorialâ    âmyjiraplugin.propertiesâ.       .    -  ,        âmyjiraplugin.ru_ru.propertiesâ         JIRA,      .    Java EE . 
      
        
        
        
      
     
      
        
        
        
      
      <customfield-type> 
      
      
      
        
        
        
      
    
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     -     JIRA API.       ,   âi18n-name-keyâ,       properties-    ,        ââ.     ,     (âMyCustomFieldâ). 
      
        
        
        
      
     
      
        
        
        
      
     - ,    .         âmyjiraplugin.propertiesâ -        ,        âThe My Custom Field Pluginâ. 
      
      
      
        
        
        
      
     
      
        
        
        
      
        velocity-: âviewâ -      (âview.vmâ),  âeditâ -     (âedit.vmâ).               -  . 
      
        
        
        
      
     
      
        
        
        
      
     ,   <customfield-type> 
      
        
        
        
      
    
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     .     ? 
      
        
        
        
      
     
      
        
        
        
      
      
      
        
        
        
      
        ,    -    .        ,     ,     -  ,       . -,    ,      JIRA-,      -    .      Atlassian API: 
      
        
        
        
      
     
      
        
        
        
      
     â     Code Sharing 
      
        
        
        
      
     â     Component 
      
        
        
        
      
     â     Component Import 
      
        
        
        
      
     â     JEE Container Integration 
      
        
        
        
      
     â     Servlet Context Listener 
      
        
        
        
      
     â     Servlet Context Parameter 
      
        
        
        
      
     â     Servlet Filter 
      
        
        
        
      
     â     Servlet 
      
        
        
        
      
     â     User Interface 
      
        
        
        
      
     â     Web Item 
      
        
        
        
      
     â     Web Section 
      
        
        
        
      
     â     Web Panel 
      
        
        
        
      
     â     Web Panel Renderer 
      
        
        
        
      
     â     Web Resource 
      
        
        
        
      
     â     Web Resource Transformer 
      
        
        
        
      
     â     Other Types 
      
        
        
        
      
     â     REST 
      
        
        
        
      
     â     Gadget 
      
        
        
        
      
     â     Report 
      
        
        
        
      
     â     UI Enhancements 
      
        
        
        
      
     â     Project Tab Panel 
      
        
        
        
      
     â     Component Tab Panel 
      
        
        
        
      
     â     Version Tab Panel 
      
        
        
        
      
     â     Issue Tab Panel 
      
        
        
        
      
     â     Search Request View 
      
        
        
        
      
     â     Custom Workflows 
      
        
        
        
      
     â     Workflow Conditions 
      
        
        
        
      
     â     Workflow Validators 
      
        
        
        
      
     â     Workflow Functions 
      
        
        
        
      
     â     Custom Fields 
      
        
        
        
      
     â     Custom Actions 
      
        
        
        
      
     â     JQL Functions 
      
        
        
        
      
     â     Remote API 
      
        
        
        
      
     â     SOAP 
      
        
        
        
      
     â     XML-RPC 
      
        
        
        
      
     â     Custom Macros 
      
        
        
        
      
     â     Code Formatting 
      
        
        
        
      
     â     System Tasks 
      
        
        
        
      
     â     Job 
      
        
        
        
      
     â     Lifecycle 
      
        
        
        
      
     â     Triggers 
      
        
        
        
      
     â     Look & Feel 
      
        
        
        
      
     â     Decorators 
      
        
        
        
      
     â     Language 
      
        
        
        
      
     â     Theme 
      
        
        
        
      
     
      
        
        
        
      
     Component  Component Import -  ,      Spring'.    - ,   . Component Import -  ,   ,     Spring,    -  . ,  -     ,    xml-  âpublic:trueâ - ,   Component Import        .  ,     . 
      
        
        
        
      
     
      
        
        
        
      
     UI -        .    . ,  Plain Tasks     . 
      
        
        
        
      
     
      
        
        
        
      
     Custom Workflows - ,      ,   (issue)      . 
      
        
        
        
      
     
      
        
        
        
      
     JQL Functions (JIRA Query Language Functions) -  ,      (issue).     . 
      
        
        
        
      
     
      
        
        
        
      
     Look & Feel -     ( ,    ââ,   Confluence - ). 
      
        
        
        
      
     
      
        
        
        
      
     ,        . 
      
        
        
        
      
     
      
        
        
        
      
     API 
      
        
        
        
      
         ,     .   : ComponentAccessor.    - .   ,          ,            .         . 
      
        
        
        
      
     
      
        
        
        
      
     â     com.atlassian.jira.component.ComponentAccessor 
      
        
        
        
      
     â     getApplicationProperties() -       
      
        
        
        
      
     â     getAttachmentManager() -     
      
        
        
        
      
     â     getAvatarManager() -  . . 
      
        
        
        
      
     â     getCommentManager() 
      
        
        
        
      
     â     getProjectManager() 
      
        
        
        
      
     â     getIssueManager() 
      
        
        
        
      
     â     getIssueLinkManager() 
      
        
        
        
      
     â     getCustomFieldManager() 
      
        
        
        
      
     â     getMailServerManager() 
      
        
        
        
      
     â     getMailQueue() 
      
        
        
        
      
     â     getPermissionManager() 
      
        
        
        
      
     â     ⊠
      
        
        
        
      
     
      
        
        
        
      
      
      
        
        
        
      
            bitbucket (bitbucket, ,   Atlassian). 
      
        
        
        
      
     
      
        
        
        
      
             . 
      
        
        
        
      
     
      
        
        
        
      
     âpom.xmlâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
     âatlassian-plugin.xmlâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
           Java EE- âpom.xmlâ - ,     REST API.   ,        REST endpoint -    -   JIRA   -  (,   -   ,     - JSON  ).        .  âatlassian-plugin.xmlâ    (     ,   <customfield-type> 
      
      
      
        
        
        
      
    
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     ). 
      
        
        
        
      
     
      
        
        
        
      
        ,      REST Endpoint: 
      
        
        
        
      
     
      
        
        
        
      
     âMyRestResourceModel.javaâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
         XML- (âjavax.xml.bind.annotationâ),       JSON  Jackson  JIRA -  ,   ,   âjavax.xml.bindâ.    âjavax.xml.bind,     JSON âautodetectâ -   ,    Jackson'.    âjavax.xml.bindâ  ,    ,    REST Endpoint,    ,       âProducesâ: 
      
        
        
        
      
     
      
        
        
        
      
     âMyRestResource.javaâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
          âMediaType.APPLICATION_XMLâ,  ,         XML',    Json.     .      Jackson-, ,      XML,       . 
      
        
        
        
      
     
      
        
        
        
      
     ,  âMyRestResource.javaâ    (.  ),    Rest Resource Model.      ,    âdefaultâ  âHello Worldâ. 
      
        
        
        
      
     
      
        
        
        
      
       Java - JAX-RS   ,        Atlassian. 
      
        
        
        
      
     
      
        
        
        
      
      
      
        
        
        
      
     
      
        
        
        
      
      , ,     JIRA,  .   : 
      
        
        
        
      
     
 
 
      
        
        
        
      
     
      
        
        
        
      
     
 
 
      
        
        
        
      
     
      
        
        
        
      
      âJIRA Development Cookbookâ      â â -     .     âPractical JIRA Pluginsâ  âPractical JIRA Administrationâ. 
      
        
        
        
      
     
      
        
        
        
      
            IT NonStop.
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
    
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
    
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
    
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     
 <customfield-type> 
      
        
        
        
      
    
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     .    ,   ââ       (issues).   (i18n)     âcom.atlassian.samples.tutorialâ    âmyjiraplugin.propertiesâ.       .    -  ,        âmyjiraplugin.ru_ru.propertiesâ         JIRA,      .    Java EE . 
      
        
        
        
      
     
      
        
        
        
      
      <customfield-type> 
      
        
        
        
      
    
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     -     JIRA API.       ,   âi18n-name-keyâ,       properties-    ,        ââ.     ,     (âMyCustomFieldâ). 
      
        
        
        
      
     
      
        
        
        
      
     - ,    .         âmyjiraplugin.propertiesâ -        ,        âThe My Custom Field Pluginâ. 
      
        
        
        
      
     
      
        
        
        
      
        velocity-: âviewâ -      (âview.vmâ),  âeditâ -     (âedit.vmâ).               -  . 
      
        
        
        
      
     
      
        
        
        
      
     ,   <customfield-type> 
      
        
        
        
      
    
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     .     ? 
      
        
        
        
      
     
      
        
        
        
      
      
      
        
        
        
      
        ,    -    .        ,     ,     -  ,       . -,    ,      JIRA-,      -    .      Atlassian API: 
      
        
        
        
      
     
      
        
        
        
      
     â     Code Sharing 
      
        
        
        
      
     â     Component 
      
        
        
        
      
     â     Component Import 
      
        
        
        
      
     â     JEE Container Integration 
      
        
        
        
      
     â     Servlet Context Listener 
      
        
        
        
      
     â     Servlet Context Parameter 
      
        
        
        
      
     â     Servlet Filter 
      
        
        
        
      
     â     Servlet 
      
        
        
        
      
     â     User Interface 
      
        
        
        
      
     â     Web Item 
      
        
        
        
      
     â     Web Section 
      
        
        
        
      
     â     Web Panel 
      
        
        
        
      
     â     Web Panel Renderer 
      
        
        
        
      
     â     Web Resource 
      
        
        
        
      
     â     Web Resource Transformer 
      
        
        
        
      
     â     Other Types 
      
        
        
        
      
     â     REST 
      
        
        
        
      
     â     Gadget 
      
        
        
        
      
     â     Report 
      
        
        
        
      
     â     UI Enhancements 
      
        
        
        
      
     â     Project Tab Panel 
      
        
        
        
      
     â     Component Tab Panel 
      
        
        
        
      
     â     Version Tab Panel 
      
        
        
        
      
     â     Issue Tab Panel 
      
        
        
        
      
     â     Search Request View 
      
        
        
        
      
     â     Custom Workflows 
      
        
        
        
      
     â     Workflow Conditions 
      
        
        
        
      
     â     Workflow Validators 
      
        
        
        
      
     â     Workflow Functions 
      
        
        
        
      
     â     Custom Fields 
      
        
        
        
      
     â     Custom Actions 
      
        
        
        
      
     â     JQL Functions 
      
        
        
        
      
     â     Remote API 
      
        
        
        
      
     â     SOAP 
      
        
        
        
      
     â     XML-RPC 
      
        
        
        
      
     â     Custom Macros 
      
        
        
        
      
     â     Code Formatting 
      
        
        
        
      
     â     System Tasks 
      
        
        
        
      
     â     Job 
      
        
        
        
      
     â     Lifecycle 
      
        
        
        
      
     â     Triggers 
      
        
        
        
      
     â     Look & Feel 
      
        
        
        
      
     â     Decorators 
      
        
        
        
      
     â     Language 
      
        
        
        
      
     â     Theme 
      
        
        
        
      
     
      
        
        
        
      
     Component  Component Import -  ,      Spring'.    - ,   . Component Import -  ,   ,     Spring,    -  . ,  -     ,    xml-  âpublic:trueâ - ,   Component Import        .  ,     . 
      
        
        
        
      
     
      
        
        
        
      
     UI -        .    . ,  Plain Tasks     . 
      
        
        
        
      
     
      
        
        
        
      
     Custom Workflows - ,      ,   (issue)      . 
      
        
        
        
      
     
      
        
        
        
      
     JQL Functions (JIRA Query Language Functions) -  ,      (issue).     . 
      
        
        
        
      
     
      
        
        
        
      
     Look & Feel -     ( ,    ââ,   Confluence - ). 
      
        
        
        
      
     
      
        
        
        
      
     ,        . 
      
        
        
        
      
     
      
        
        
        
      
     API 
      
        
        
        
      
         ,     .   : ComponentAccessor.    - .   ,          ,            .         . 
      
        
        
        
      
     
      
        
        
        
      
     â     com.atlassian.jira.component.ComponentAccessor 
      
        
        
        
      
     â     getApplicationProperties() -       
      
        
        
        
      
     â     getAttachmentManager() -     
      
        
        
        
      
     â     getAvatarManager() -  . . 
      
        
        
        
      
     â     getCommentManager() 
      
        
        
        
      
     â     getProjectManager() 
      
        
        
        
      
     â     getIssueManager() 
      
        
        
        
      
     â     getIssueLinkManager() 
      
        
        
        
      
     â     getCustomFieldManager() 
      
        
        
        
      
     â     getMailServerManager() 
      
        
        
        
      
     â     getMailQueue() 
      
        
        
        
      
     â     getPermissionManager() 
      
        
        
        
      
     â     ⊠
      
        
        
        
      
     
      
        
        
        
      
      
      
        
        
        
      
            bitbucket (bitbucket, ,   Atlassian). 
      
        
        
        
      
     
      
        
        
        
      
             . 
      
        
        
        
      
     
      
        
        
        
      
     âpom.xmlâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
     âatlassian-plugin.xmlâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
           Java EE- âpom.xmlâ - ,     REST API.   ,        REST endpoint -    -   JIRA   -  (,   -   ,     - JSON  ).        .  âatlassian-plugin.xmlâ    (     ,   <customfield-type> 
      
        
        
        
      
    
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     ). 
      
        
        
        
      
     
      
        
        
        
      
        ,      REST Endpoint: 
      
        
        
        
      
     
      
        
        
        
      
     âMyRestResourceModel.javaâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
         XML- (âjavax.xml.bind.annotationâ),       JSON  Jackson  JIRA -  ,   ,   âjavax.xml.bindâ.    âjavax.xml.bind,     JSON âautodetectâ -   ,    Jackson'.    âjavax.xml.bindâ  ,    ,    REST Endpoint,    ,       âProducesâ: 
      
        
        
        
      
     
      
        
        
        
      
     âMyRestResource.javaâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
          âMediaType.APPLICATION_XMLâ,  ,         XML',    Json.     .      Jackson-, ,      XML,       . 
      
        
        
        
      
     
      
        
        
        
      
     ,  âMyRestResource.javaâ    (.  ),    Rest Resource Model.      ,    âdefaultâ  âHello Worldâ. 
      
        
        
        
      
     
      
        
        
        
      
       Java - JAX-RS   ,        Atlassian. 
      
        
        
        
      
     
      
        
        
        
      
      
      
        
        
        
      
     
      
        
        
        
      
      , ,     JIRA,  .   : 
      
        
        
        
      
     
 
 
      
        
        
        
      
     
      
        
        
        
      
     
 
 
      
        
        
        
      
     
      
        
        
        
      
      âJIRA Development Cookbookâ      â â -     .     âPractical JIRA Pluginsâ  âPractical JIRA Administrationâ. 
      
        
        
        
      
     
      
        
        
        
      
            IT NonStop.
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
    
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
    
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
    
      
        <customfield-type> 
      
      
      
        
        
        
      
    
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     .    ,   ââ       (issues).   (i18n)     âcom.atlassian.samples.tutorialâ    âmyjiraplugin.propertiesâ.       .    -  ,        âmyjiraplugin.ru_ru.propertiesâ         JIRA,      .    Java EE . 
      
        
        
        
      
     
      
        
        
        
      
      <customfield-type> 
      
      
      
        
        
        
      
    
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     -     JIRA API.       ,   âi18n-name-keyâ,       properties-    ,        ââ.     ,     (âMyCustomFieldâ). 
      
        
        
        
      
     
      
        
        
        
      
     - ,    .         âmyjiraplugin.propertiesâ -        ,        âThe My Custom Field Pluginâ. 
      
      
      
        
        
        
      
     
      
        
        
        
      
        velocity-: âviewâ -      (âview.vmâ),  âeditâ -     (âedit.vmâ).               -  . 
      
        
        
        
      
     
      
        
        
        
      
     ,   <customfield-type> 
      
        
        
        
      
    
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     .     ? 
      
        
        
        
      
     
      
        
        
        
      
      
      
        
        
        
      
        ,    -    .        ,     ,     -  ,       . -,    ,      JIRA-,      -    .      Atlassian API: 
      
        
        
        
      
     
      
        
        
        
      
     â     Code Sharing 
      
        
        
        
      
     â     Component 
      
        
        
        
      
     â     Component Import 
      
        
        
        
      
     â     JEE Container Integration 
      
        
        
        
      
     â     Servlet Context Listener 
      
        
        
        
      
     â     Servlet Context Parameter 
      
        
        
        
      
     â     Servlet Filter 
      
        
        
        
      
     â     Servlet 
      
        
        
        
      
     â     User Interface 
      
        
        
        
      
     â     Web Item 
      
        
        
        
      
     â     Web Section 
      
        
        
        
      
     â     Web Panel 
      
        
        
        
      
     â     Web Panel Renderer 
      
        
        
        
      
     â     Web Resource 
      
        
        
        
      
     â     Web Resource Transformer 
      
        
        
        
      
     â     Other Types 
      
        
        
        
      
     â     REST 
      
        
        
        
      
     â     Gadget 
      
        
        
        
      
     â     Report 
      
        
        
        
      
     â     UI Enhancements 
      
        
        
        
      
     â     Project Tab Panel 
      
        
        
        
      
     â     Component Tab Panel 
      
        
        
        
      
     â     Version Tab Panel 
      
        
        
        
      
     â     Issue Tab Panel 
      
        
        
        
      
     â     Search Request View 
      
        
        
        
      
     â     Custom Workflows 
      
        
        
        
      
     â     Workflow Conditions 
      
        
        
        
      
     â     Workflow Validators 
      
        
        
        
      
     â     Workflow Functions 
      
        
        
        
      
     â     Custom Fields 
      
        
        
        
      
     â     Custom Actions 
      
        
        
        
      
     â     JQL Functions 
      
        
        
        
      
     â     Remote API 
      
        
        
        
      
     â     SOAP 
      
        
        
        
      
     â     XML-RPC 
      
        
        
        
      
     â     Custom Macros 
      
        
        
        
      
     â     Code Formatting 
      
        
        
        
      
     â     System Tasks 
      
        
        
        
      
     â     Job 
      
        
        
        
      
     â     Lifecycle 
      
        
        
        
      
     â     Triggers 
      
        
        
        
      
     â     Look & Feel 
      
        
        
        
      
     â     Decorators 
      
        
        
        
      
     â     Language 
      
        
        
        
      
     â     Theme 
      
        
        
        
      
     
      
        
        
        
      
     Component  Component Import -  ,      Spring'.    - ,   . Component Import -  ,   ,     Spring,    -  . ,  -     ,    xml-  âpublic:trueâ - ,   Component Import        .  ,     . 
      
        
        
        
      
     
      
        
        
        
      
     UI -        .    . ,  Plain Tasks     . 
      
        
        
        
      
     
      
        
        
        
      
     Custom Workflows - ,      ,   (issue)      . 
      
        
        
        
      
     
      
        
        
        
      
     JQL Functions (JIRA Query Language Functions) -  ,      (issue).     . 
      
        
        
        
      
     
      
        
        
        
      
     Look & Feel -     ( ,    ââ,   Confluence - ). 
      
        
        
        
      
     
      
        
        
        
      
     ,        . 
      
        
        
        
      
     
      
        
        
        
      
     API 
      
        
        
        
      
         ,     .   : ComponentAccessor.    - .   ,          ,            .         . 
      
        
        
        
      
     
      
        
        
        
      
     â     com.atlassian.jira.component.ComponentAccessor 
      
        
        
        
      
     â     getApplicationProperties() -       
      
        
        
        
      
     â     getAttachmentManager() -     
      
        
        
        
      
     â     getAvatarManager() -  . . 
      
        
        
        
      
     â     getCommentManager() 
      
        
        
        
      
     â     getProjectManager() 
      
        
        
        
      
     â     getIssueManager() 
      
        
        
        
      
     â     getIssueLinkManager() 
      
        
        
        
      
     â     getCustomFieldManager() 
      
        
        
        
      
     â     getMailServerManager() 
      
        
        
        
      
     â     getMailQueue() 
      
        
        
        
      
     â     getPermissionManager() 
      
        
        
        
      
     â     ⊠
      
        
        
        
      
     
      
        
        
        
      
      
      
        
        
        
      
            bitbucket (bitbucket, ,   Atlassian). 
      
        
        
        
      
     
      
        
        
        
      
             . 
      
        
        
        
      
     
      
        
        
        
      
     âpom.xmlâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
     âatlassian-plugin.xmlâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
           Java EE- âpom.xmlâ - ,     REST API.   ,        REST endpoint -    -   JIRA   -  (,   -   ,     - JSON  ).        .  âatlassian-plugin.xmlâ    (     ,   <customfield-type> 
      
      
      
        
        
        
      
    
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     ). 
      
        
        
        
      
     
      
        
        
        
      
        ,      REST Endpoint: 
      
        
        
        
      
     
      
        
        
        
      
     âMyRestResourceModel.javaâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
         XML- (âjavax.xml.bind.annotationâ),       JSON  Jackson  JIRA -  ,   ,   âjavax.xml.bindâ.    âjavax.xml.bind,     JSON âautodetectâ -   ,    Jackson'.    âjavax.xml.bindâ  ,    ,    REST Endpoint,    ,       âProducesâ: 
      
        
        
        
      
     
      
        
        
        
      
     âMyRestResource.javaâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
          âMediaType.APPLICATION_XMLâ,  ,         XML',    Json.     .      Jackson-, ,      XML,       . 
      
        
        
        
      
     
      
        
        
        
      
     ,  âMyRestResource.javaâ    (.  ),    Rest Resource Model.      ,    âdefaultâ  âHello Worldâ. 
      
        
        
        
      
     
      
        
        
        
      
       Java - JAX-RS   ,        Atlassian. 
      
        
        
        
      
     
      
        
        
        
      
      
      
        
        
        
      
     
      
        
        
        
      
      , ,     JIRA,  .   : 
      
        
        
        
      
     
 
 
      
        
        
        
      
     
      
        
        
        
      
     
 
 
      
        
        
        
      
     
      
        
        
        
      
      âJIRA Development Cookbookâ      â â -     .     âPractical JIRA Pluginsâ  âPractical JIRA Administrationâ. 
      
        
        
        
      
     
      
        
        
        
      
            IT NonStop.
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
    
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
    
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
    
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     
 <customfield-type> 
      
        
        
        
      
    
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     .    ,   ââ       (issues).   (i18n)     âcom.atlassian.samples.tutorialâ    âmyjiraplugin.propertiesâ.       .    -  ,        âmyjiraplugin.ru_ru.propertiesâ         JIRA,      .    Java EE . 
      
        
        
        
      
     
      
        
        
        
      
      <customfield-type> 
      
        
        
        
      
    
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     -     JIRA API.       ,   âi18n-name-keyâ,       properties-    ,        ââ.     ,     (âMyCustomFieldâ). 
      
        
        
        
      
     
      
        
        
        
      
     - ,    .         âmyjiraplugin.propertiesâ -        ,        âThe My Custom Field Pluginâ. 
      
        
        
        
      
     
      
        
        
        
      
        velocity-: âviewâ -      (âview.vmâ),  âeditâ -     (âedit.vmâ).               -  . 
      
        
        
        
      
     
      
        
        
        
      
     ,   <customfield-type> 
      
        
        
        
      
    
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     .     ? 
      
        
        
        
      
     
      
        
        
        
      
      
      
        
        
        
      
        ,    -    .        ,     ,     -  ,       . -,    ,      JIRA-,      -    .      Atlassian API: 
      
        
        
        
      
     
      
        
        
        
      
     â     Code Sharing 
      
        
        
        
      
     â     Component 
      
        
        
        
      
     â     Component Import 
      
        
        
        
      
     â     JEE Container Integration 
      
        
        
        
      
     â     Servlet Context Listener 
      
        
        
        
      
     â     Servlet Context Parameter 
      
        
        
        
      
     â     Servlet Filter 
      
        
        
        
      
     â     Servlet 
      
        
        
        
      
     â     User Interface 
      
        
        
        
      
     â     Web Item 
      
        
        
        
      
     â     Web Section 
      
        
        
        
      
     â     Web Panel 
      
        
        
        
      
     â     Web Panel Renderer 
      
        
        
        
      
     â     Web Resource 
      
        
        
        
      
     â     Web Resource Transformer 
      
        
        
        
      
     â     Other Types 
      
        
        
        
      
     â     REST 
      
        
        
        
      
     â     Gadget 
      
        
        
        
      
     â     Report 
      
        
        
        
      
     â     UI Enhancements 
      
        
        
        
      
     â     Project Tab Panel 
      
        
        
        
      
     â     Component Tab Panel 
      
        
        
        
      
     â     Version Tab Panel 
      
        
        
        
      
     â     Issue Tab Panel 
      
        
        
        
      
     â     Search Request View 
      
        
        
        
      
     â     Custom Workflows 
      
        
        
        
      
     â     Workflow Conditions 
      
        
        
        
      
     â     Workflow Validators 
      
        
        
        
      
     â     Workflow Functions 
      
        
        
        
      
     â     Custom Fields 
      
        
        
        
      
     â     Custom Actions 
      
        
        
        
      
     â     JQL Functions 
      
        
        
        
      
     â     Remote API 
      
        
        
        
      
     â     SOAP 
      
        
        
        
      
     â     XML-RPC 
      
        
        
        
      
     â     Custom Macros 
      
        
        
        
      
     â     Code Formatting 
      
        
        
        
      
     â     System Tasks 
      
        
        
        
      
     â     Job 
      
        
        
        
      
     â     Lifecycle 
      
        
        
        
      
     â     Triggers 
      
        
        
        
      
     â     Look & Feel 
      
        
        
        
      
     â     Decorators 
      
        
        
        
      
     â     Language 
      
        
        
        
      
     â     Theme 
      
        
        
        
      
     
      
        
        
        
      
     Component  Component Import -  ,      Spring'.    - ,   . Component Import -  ,   ,     Spring,    -  . ,  -     ,    xml-  âpublic:trueâ - ,   Component Import        .  ,     . 
      
        
        
        
      
     
      
        
        
        
      
     UI -        .    . ,  Plain Tasks     . 
      
        
        
        
      
     
      
        
        
        
      
     Custom Workflows - ,      ,   (issue)      . 
      
        
        
        
      
     
      
        
        
        
      
     JQL Functions (JIRA Query Language Functions) -  ,      (issue).     . 
      
        
        
        
      
     
      
        
        
        
      
     Look & Feel -     ( ,    ââ,   Confluence - ). 
      
        
        
        
      
     
      
        
        
        
      
     ,        . 
      
        
        
        
      
     
      
        
        
        
      
     API 
      
        
        
        
      
         ,     .   : ComponentAccessor.    - .   ,          ,            .         . 
      
        
        
        
      
     
      
        
        
        
      
     â     com.atlassian.jira.component.ComponentAccessor 
      
        
        
        
      
     â     getApplicationProperties() -       
      
        
        
        
      
     â     getAttachmentManager() -     
      
        
        
        
      
     â     getAvatarManager() -  . . 
      
        
        
        
      
     â     getCommentManager() 
      
        
        
        
      
     â     getProjectManager() 
      
        
        
        
      
     â     getIssueManager() 
      
        
        
        
      
     â     getIssueLinkManager() 
      
        
        
        
      
     â     getCustomFieldManager() 
      
        
        
        
      
     â     getMailServerManager() 
      
        
        
        
      
     â     getMailQueue() 
      
        
        
        
      
     â     getPermissionManager() 
      
        
        
        
      
     â     ⊠
      
        
        
        
      
     
      
        
        
        
      
      
      
        
        
        
      
            bitbucket (bitbucket, ,   Atlassian). 
      
        
        
        
      
     
      
        
        
        
      
             . 
      
        
        
        
      
     
      
        
        
        
      
     âpom.xmlâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
     âatlassian-plugin.xmlâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
           Java EE- âpom.xmlâ - ,     REST API.   ,        REST endpoint -    -   JIRA   -  (,   -   ,     - JSON  ).        .  âatlassian-plugin.xmlâ    (     ,   <customfield-type> 
      
        
        
        
      
    
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     ). 
      
        
        
        
      
     
      
        
        
        
      
        ,      REST Endpoint: 
      
        
        
        
      
     
      
        
        
        
      
     âMyRestResourceModel.javaâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
         XML- (âjavax.xml.bind.annotationâ),       JSON  Jackson  JIRA -  ,   ,   âjavax.xml.bindâ.    âjavax.xml.bind,     JSON âautodetectâ -   ,    Jackson'.    âjavax.xml.bindâ  ,    ,    REST Endpoint,    ,       âProducesâ: 
      
        
        
        
      
     
      
        
        
        
      
     âMyRestResource.javaâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
          âMediaType.APPLICATION_XMLâ,  ,         XML',    Json.     .      Jackson-, ,      XML,       . 
      
        
        
        
      
     
      
        
        
        
      
     ,  âMyRestResource.javaâ    (.  ),    Rest Resource Model.      ,    âdefaultâ  âHello Worldâ. 
      
        
        
        
      
     
      
        
        
        
      
       Java - JAX-RS   ,        Atlassian. 
      
        
        
        
      
     
      
        
        
        
      
      
      
        
        
        
      
     
      
        
        
        
      
      , ,     JIRA,  .   : 
      
        
        
        
      
     
 
 
      
        
        
        
      
     
      
        
        
        
      
     
 
 
      
        
        
        
      
     
      
        
        
        
      
      âJIRA Development Cookbookâ      â â -     .     âPractical JIRA Pluginsâ  âPractical JIRA Administrationâ. 
      
        
        
        
      
     
      
        
        
        
      
            IT NonStop.
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
    
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
    
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
    
      
        <customfield-type> 
      
      
      
        
        
        
      
    
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     .    ,   ââ       (issues).   (i18n)     âcom.atlassian.samples.tutorialâ    âmyjiraplugin.propertiesâ.       .    -  ,        âmyjiraplugin.ru_ru.propertiesâ         JIRA,      .    Java EE . 
      
        
        
        
      
     
      
        
        
        
      
      <customfield-type> 
      
      
      
        
        
        
      
    
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     -     JIRA API.       ,   âi18n-name-keyâ,       properties-    ,        ââ.     ,     (âMyCustomFieldâ). 
      
        
        
        
      
     
      
        
        
        
      
     - ,    .         âmyjiraplugin.propertiesâ -        ,        âThe My Custom Field Pluginâ. 
      
      
      
        
        
        
      
     
      
        
        
        
      
        velocity-: âviewâ -      (âview.vmâ),  âeditâ -     (âedit.vmâ).               -  . 
      
        
        
        
      
     
      
        
        
        
      
     ,   <customfield-type> 
      
        
        
        
      
    
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     .     ? 
      
        
        
        
      
     
      
        
        
        
      
      
      
        
        
        
      
        ,    -    .        ,     ,     -  ,       . -,    ,      JIRA-,      -    .      Atlassian API: 
      
        
        
        
      
     
      
        
        
        
      
     â     Code Sharing 
      
        
        
        
      
     â     Component 
      
        
        
        
      
     â     Component Import 
      
        
        
        
      
     â     JEE Container Integration 
      
        
        
        
      
     â     Servlet Context Listener 
      
        
        
        
      
     â     Servlet Context Parameter 
      
        
        
        
      
     â     Servlet Filter 
      
        
        
        
      
     â     Servlet 
      
        
        
        
      
     â     User Interface 
      
        
        
        
      
     â     Web Item 
      
        
        
        
      
     â     Web Section 
      
        
        
        
      
     â     Web Panel 
      
        
        
        
      
     â     Web Panel Renderer 
      
        
        
        
      
     â     Web Resource 
      
        
        
        
      
     â     Web Resource Transformer 
      
        
        
        
      
     â     Other Types 
      
        
        
        
      
     â     REST 
      
        
        
        
      
     â     Gadget 
      
        
        
        
      
     â     Report 
      
        
        
        
      
     â     UI Enhancements 
      
        
        
        
      
     â     Project Tab Panel 
      
        
        
        
      
     â     Component Tab Panel 
      
        
        
        
      
     â     Version Tab Panel 
      
        
        
        
      
     â     Issue Tab Panel 
      
        
        
        
      
     â     Search Request View 
      
        
        
        
      
     â     Custom Workflows 
      
        
        
        
      
     â     Workflow Conditions 
      
        
        
        
      
     â     Workflow Validators 
      
        
        
        
      
     â     Workflow Functions 
      
        
        
        
      
     â     Custom Fields 
      
        
        
        
      
     â     Custom Actions 
      
        
        
        
      
     â     JQL Functions 
      
        
        
        
      
     â     Remote API 
      
        
        
        
      
     â     SOAP 
      
        
        
        
      
     â     XML-RPC 
      
        
        
        
      
     â     Custom Macros 
      
        
        
        
      
     â     Code Formatting 
      
        
        
        
      
     â     System Tasks 
      
        
        
        
      
     â     Job 
      
        
        
        
      
     â     Lifecycle 
      
        
        
        
      
     â     Triggers 
      
        
        
        
      
     â     Look & Feel 
      
        
        
        
      
     â     Decorators 
      
        
        
        
      
     â     Language 
      
        
        
        
      
     â     Theme 
      
        
        
        
      
     
      
        
        
        
      
     Component  Component Import -  ,      Spring'.    - ,   . Component Import -  ,   ,     Spring,    -  . ,  -     ,    xml-  âpublic:trueâ - ,   Component Import        .  ,     . 
      
        
        
        
      
     
      
        
        
        
      
     UI -        .    . ,  Plain Tasks     . 
      
        
        
        
      
     
      
        
        
        
      
     Custom Workflows - ,      ,   (issue)      . 
      
        
        
        
      
     
      
        
        
        
      
     JQL Functions (JIRA Query Language Functions) -  ,      (issue).     . 
      
        
        
        
      
     
      
        
        
        
      
     Look & Feel -     ( ,    ââ,   Confluence - ). 
      
        
        
        
      
     
      
        
        
        
      
     ,        . 
      
        
        
        
      
     
      
        
        
        
      
     API 
      
        
        
        
      
         ,     .   : ComponentAccessor.    - .   ,          ,            .         . 
      
        
        
        
      
     
      
        
        
        
      
     â     com.atlassian.jira.component.ComponentAccessor 
      
        
        
        
      
     â     getApplicationProperties() -       
      
        
        
        
      
     â     getAttachmentManager() -     
      
        
        
        
      
     â     getAvatarManager() -  . . 
      
        
        
        
      
     â     getCommentManager() 
      
        
        
        
      
     â     getProjectManager() 
      
        
        
        
      
     â     getIssueManager() 
      
        
        
        
      
     â     getIssueLinkManager() 
      
        
        
        
      
     â     getCustomFieldManager() 
      
        
        
        
      
     â     getMailServerManager() 
      
        
        
        
      
     â     getMailQueue() 
      
        
        
        
      
     â     getPermissionManager() 
      
        
        
        
      
     â     ⊠
      
        
        
        
      
     
      
        
        
        
      
      
      
        
        
        
      
            bitbucket (bitbucket, ,   Atlassian). 
      
        
        
        
      
     
      
        
        
        
      
             . 
      
        
        
        
      
     
      
        
        
        
      
     âpom.xmlâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
     âatlassian-plugin.xmlâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
           Java EE- âpom.xmlâ - ,     REST API.   ,        REST endpoint -    -   JIRA   -  (,   -   ,     - JSON  ).        .  âatlassian-plugin.xmlâ    (     ,   <customfield-type> 
      
      
      
        
        
        
      
    
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     ). 
      
        
        
        
      
     
      
        
        
        
      
        ,      REST Endpoint: 
      
        
        
        
      
     
      
        
        
        
      
     âMyRestResourceModel.javaâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
         XML- (âjavax.xml.bind.annotationâ),       JSON  Jackson  JIRA -  ,   ,   âjavax.xml.bindâ.    âjavax.xml.bind,     JSON âautodetectâ -   ,    Jackson'.    âjavax.xml.bindâ  ,    ,    REST Endpoint,    ,       âProducesâ: 
      
        
        
        
      
     
      
        
        
        
      
     âMyRestResource.javaâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
          âMediaType.APPLICATION_XMLâ,  ,         XML',    Json.     .      Jackson-, ,      XML,       . 
      
        
        
        
      
     
      
        
        
        
      
     ,  âMyRestResource.javaâ    (.  ),    Rest Resource Model.      ,    âdefaultâ  âHello Worldâ. 
      
        
        
        
      
     
      
        
        
        
      
       Java - JAX-RS   ,        Atlassian. 
      
        
        
        
      
     
      
        
        
        
      
      
      
        
        
        
      
     
      
        
        
        
      
      , ,     JIRA,  .   : 
      
        
        
        
      
     
 
 
      
        
        
        
      
     
      
        
        
        
      
     
 
 
      
        
        
        
      
     
      
        
        
        
      
      âJIRA Development Cookbookâ      â â -     .     âPractical JIRA Pluginsâ  âPractical JIRA Administrationâ. 
      
        
        
        
      
     
      
        
        
        
      
            IT NonStop.
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
    
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
    
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
    
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     
 <customfield-type> 
      
        
        
        
      
    
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     .    ,   ââ       (issues).   (i18n)     âcom.atlassian.samples.tutorialâ    âmyjiraplugin.propertiesâ.       .    -  ,        âmyjiraplugin.ru_ru.propertiesâ         JIRA,      .    Java EE . 
      
        
        
        
      
     
      
        
        
        
      
      <customfield-type> 
      
        
        
        
      
    
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     -     JIRA API.       ,   âi18n-name-keyâ,       properties-    ,        ââ.     ,     (âMyCustomFieldâ). 
      
        
        
        
      
     
      
        
        
        
      
     - ,    .         âmyjiraplugin.propertiesâ -        ,        âThe My Custom Field Pluginâ. 
      
        
        
        
      
     
      
        
        
        
      
        velocity-: âviewâ -      (âview.vmâ),  âeditâ -     (âedit.vmâ).               -  . 
      
        
        
        
      
     
      
        
        
        
      
     ,   <customfield-type> 
      
        
        
        
      
    
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     .     ? 
      
        
        
        
      
     
      
        
        
        
      
      
      
        
        
        
      
        ,    -    .        ,     ,     -  ,       . -,    ,      JIRA-,      -    .      Atlassian API: 
      
        
        
        
      
     
      
        
        
        
      
     â     Code Sharing 
      
        
        
        
      
     â     Component 
      
        
        
        
      
     â     Component Import 
      
        
        
        
      
     â     JEE Container Integration 
      
        
        
        
      
     â     Servlet Context Listener 
      
        
        
        
      
     â     Servlet Context Parameter 
      
        
        
        
      
     â     Servlet Filter 
      
        
        
        
      
     â     Servlet 
      
        
        
        
      
     â     User Interface 
      
        
        
        
      
     â     Web Item 
      
        
        
        
      
     â     Web Section 
      
        
        
        
      
     â     Web Panel 
      
        
        
        
      
     â     Web Panel Renderer 
      
        
        
        
      
     â     Web Resource 
      
        
        
        
      
     â     Web Resource Transformer 
      
        
        
        
      
     â     Other Types 
      
        
        
        
      
     â     REST 
      
        
        
        
      
     â     Gadget 
      
        
        
        
      
     â     Report 
      
        
        
        
      
     â     UI Enhancements 
      
        
        
        
      
     â     Project Tab Panel 
      
        
        
        
      
     â     Component Tab Panel 
      
        
        
        
      
     â     Version Tab Panel 
      
        
        
        
      
     â     Issue Tab Panel 
      
        
        
        
      
     â     Search Request View 
      
        
        
        
      
     â     Custom Workflows 
      
        
        
        
      
     â     Workflow Conditions 
      
        
        
        
      
     â     Workflow Validators 
      
        
        
        
      
     â     Workflow Functions 
      
        
        
        
      
     â     Custom Fields 
      
        
        
        
      
     â     Custom Actions 
      
        
        
        
      
     â     JQL Functions 
      
        
        
        
      
     â     Remote API 
      
        
        
        
      
     â     SOAP 
      
        
        
        
      
     â     XML-RPC 
      
        
        
        
      
     â     Custom Macros 
      
        
        
        
      
     â     Code Formatting 
      
        
        
        
      
     â     System Tasks 
      
        
        
        
      
     â     Job 
      
        
        
        
      
     â     Lifecycle 
      
        
        
        
      
     â     Triggers 
      
        
        
        
      
     â     Look & Feel 
      
        
        
        
      
     â     Decorators 
      
        
        
        
      
     â     Language 
      
        
        
        
      
     â     Theme 
      
        
        
        
      
     
      
        
        
        
      
     Component  Component Import -  ,      Spring'.    - ,   . Component Import -  ,   ,     Spring,    -  . ,  -     ,    xml-  âpublic:trueâ - ,   Component Import        .  ,     . 
      
        
        
        
      
     
      
        
        
        
      
     UI -        .    . ,  Plain Tasks     . 
      
        
        
        
      
     
      
        
        
        
      
     Custom Workflows - ,      ,   (issue)      . 
      
        
        
        
      
     
      
        
        
        
      
     JQL Functions (JIRA Query Language Functions) -  ,      (issue).     . 
      
        
        
        
      
     
      
        
        
        
      
     Look & Feel -     ( ,    ââ,   Confluence - ). 
      
        
        
        
      
     
      
        
        
        
      
     ,        . 
      
        
        
        
      
     
      
        
        
        
      
     API 
      
        
        
        
      
         ,     .   : ComponentAccessor.    - .   ,          ,            .         . 
      
        
        
        
      
     
      
        
        
        
      
     â     com.atlassian.jira.component.ComponentAccessor 
      
        
        
        
      
     â     getApplicationProperties() -       
      
        
        
        
      
     â     getAttachmentManager() -     
      
        
        
        
      
     â     getAvatarManager() -  . . 
      
        
        
        
      
     â     getCommentManager() 
      
        
        
        
      
     â     getProjectManager() 
      
        
        
        
      
     â     getIssueManager() 
      
        
        
        
      
     â     getIssueLinkManager() 
      
        
        
        
      
     â     getCustomFieldManager() 
      
        
        
        
      
     â     getMailServerManager() 
      
        
        
        
      
     â     getMailQueue() 
      
        
        
        
      
     â     getPermissionManager() 
      
        
        
        
      
     â     ⊠
      
        
        
        
      
     
      
        
        
        
      
      
      
        
        
        
      
            bitbucket (bitbucket, ,   Atlassian). 
      
        
        
        
      
     
      
        
        
        
      
             . 
      
        
        
        
      
     
      
        
        
        
      
     âpom.xmlâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
     âatlassian-plugin.xmlâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
           Java EE- âpom.xmlâ - ,     REST API.   ,        REST endpoint -    -   JIRA   -  (,   -   ,     - JSON  ).        .  âatlassian-plugin.xmlâ    (     ,   <customfield-type> 
      
        
        
        
      
    
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     ). 
      
        
        
        
      
     
      
        
        
        
      
        ,      REST Endpoint: 
      
        
        
        
      
     
      
        
        
        
      
     âMyRestResourceModel.javaâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
         XML- (âjavax.xml.bind.annotationâ),       JSON  Jackson  JIRA -  ,   ,   âjavax.xml.bindâ.    âjavax.xml.bind,     JSON âautodetectâ -   ,    Jackson'.    âjavax.xml.bindâ  ,    ,    REST Endpoint,    ,       âProducesâ: 
      
        
        
        
      
     
      
        
        
        
      
     âMyRestResource.javaâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
          âMediaType.APPLICATION_XMLâ,  ,         XML',    Json.     .      Jackson-, ,      XML,       . 
      
        
        
        
      
     
      
        
        
        
      
     ,  âMyRestResource.javaâ    (.  ),    Rest Resource Model.      ,    âdefaultâ  âHello Worldâ. 
      
        
        
        
      
     
      
        
        
        
      
       Java - JAX-RS   ,        Atlassian. 
      
        
        
        
      
     
      
        
        
        
      
      
      
        
        
        
      
     
      
        
        
        
      
      , ,     JIRA,  .   : 
      
        
        
        
      
     
 
 
      
        
        
        
      
     
      
        
        
        
      
     
 
 
      
        
        
        
      
     
      
        
        
        
      
      âJIRA Development Cookbookâ      â â -     .     âPractical JIRA Pluginsâ  âPractical JIRA Administrationâ. 
      
        
        
        
      
     
      
        
        
        
      
            IT NonStop.
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
    
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
    
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
    
      
        <customfield-type> 
      
      
      
        
        
        
      
    
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     .    ,   ââ       (issues).   (i18n)     âcom.atlassian.samples.tutorialâ    âmyjiraplugin.propertiesâ.       .    -  ,        âmyjiraplugin.ru_ru.propertiesâ         JIRA,      .    Java EE . 
      
        
        
        
      
     
      
        
        
        
      
      <customfield-type> 
      
      
      
        
        
        
      
    
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     -     JIRA API.       ,   âi18n-name-keyâ,       properties-    ,        ââ.     ,     (âMyCustomFieldâ). 
      
        
        
        
      
     
      
        
        
        
      
     - ,    .         âmyjiraplugin.propertiesâ -        ,        âThe My Custom Field Pluginâ. 
      
      
      
        
        
        
      
     
      
        
        
        
      
        velocity-: âviewâ -      (âview.vmâ),  âeditâ -     (âedit.vmâ).               -  . 
      
        
        
        
      
     
      
        
        
        
      
     ,   <customfield-type> 
      
        
        
        
      
    
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     .     ? 
      
        
        
        
      
     
      
        
        
        
      
      
      
        
        
        
      
        ,    -    .        ,     ,     -  ,       . -,    ,      JIRA-,      -    .      Atlassian API: 
      
        
        
        
      
     
      
        
        
        
      
     â     Code Sharing 
      
        
        
        
      
     â     Component 
      
        
        
        
      
     â     Component Import 
      
        
        
        
      
     â     JEE Container Integration 
      
        
        
        
      
     â     Servlet Context Listener 
      
        
        
        
      
     â     Servlet Context Parameter 
      
        
        
        
      
     â     Servlet Filter 
      
        
        
        
      
     â     Servlet 
      
        
        
        
      
     â     User Interface 
      
        
        
        
      
     â     Web Item 
      
        
        
        
      
     â     Web Section 
      
        
        
        
      
     â     Web Panel 
      
        
        
        
      
     â     Web Panel Renderer 
      
        
        
        
      
     â     Web Resource 
      
        
        
        
      
     â     Web Resource Transformer 
      
        
        
        
      
     â     Other Types 
      
        
        
        
      
     â     REST 
      
        
        
        
      
     â     Gadget 
      
        
        
        
      
     â     Report 
      
        
        
        
      
     â     UI Enhancements 
      
        
        
        
      
     â     Project Tab Panel 
      
        
        
        
      
     â     Component Tab Panel 
      
        
        
        
      
     â     Version Tab Panel 
      
        
        
        
      
     â     Issue Tab Panel 
      
        
        
        
      
     â     Search Request View 
      
        
        
        
      
     â     Custom Workflows 
      
        
        
        
      
     â     Workflow Conditions 
      
        
        
        
      
     â     Workflow Validators 
      
        
        
        
      
     â     Workflow Functions 
      
        
        
        
      
     â     Custom Fields 
      
        
        
        
      
     â     Custom Actions 
      
        
        
        
      
     â     JQL Functions 
      
        
        
        
      
     â     Remote API 
      
        
        
        
      
     â     SOAP 
      
        
        
        
      
     â     XML-RPC 
      
        
        
        
      
     â     Custom Macros 
      
        
        
        
      
     â     Code Formatting 
      
        
        
        
      
     â     System Tasks 
      
        
        
        
      
     â     Job 
      
        
        
        
      
     â     Lifecycle 
      
        
        
        
      
     â     Triggers 
      
        
        
        
      
     â     Look & Feel 
      
        
        
        
      
     â     Decorators 
      
        
        
        
      
     â     Language 
      
        
        
        
      
     â     Theme 
      
        
        
        
      
     
      
        
        
        
      
     Component  Component Import -  ,      Spring'.    - ,   . Component Import -  ,   ,     Spring,    -  . ,  -     ,    xml-  âpublic:trueâ - ,   Component Import        .  ,     . 
      
        
        
        
      
     
      
        
        
        
      
     UI -        .    . ,  Plain Tasks     . 
      
        
        
        
      
     
      
        
        
        
      
     Custom Workflows - ,      ,   (issue)      . 
      
        
        
        
      
     
      
        
        
        
      
     JQL Functions (JIRA Query Language Functions) -  ,      (issue).     . 
      
        
        
        
      
     
      
        
        
        
      
     Look & Feel -     ( ,    ââ,   Confluence - ). 
      
        
        
        
      
     
      
        
        
        
      
     ,        . 
      
        
        
        
      
     
      
        
        
        
      
     API 
      
        
        
        
      
         ,     .   : ComponentAccessor.    - .   ,          ,            .         . 
      
        
        
        
      
     
      
        
        
        
      
     â     com.atlassian.jira.component.ComponentAccessor 
      
        
        
        
      
     â     getApplicationProperties() -       
      
        
        
        
      
     â     getAttachmentManager() -     
      
        
        
        
      
     â     getAvatarManager() -  . . 
      
        
        
        
      
     â     getCommentManager() 
      
        
        
        
      
     â     getProjectManager() 
      
        
        
        
      
     â     getIssueManager() 
      
        
        
        
      
     â     getIssueLinkManager() 
      
        
        
        
      
     â     getCustomFieldManager() 
      
        
        
        
      
     â     getMailServerManager() 
      
        
        
        
      
     â     getMailQueue() 
      
        
        
        
      
     â     getPermissionManager() 
      
        
        
        
      
     â     ⊠
      
        
        
        
      
     
      
        
        
        
      
      
      
        
        
        
      
            bitbucket (bitbucket, ,   Atlassian). 
      
        
        
        
      
     
      
        
        
        
      
             . 
      
        
        
        
      
     
      
        
        
        
      
     âpom.xmlâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
     âatlassian-plugin.xmlâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
           Java EE- âpom.xmlâ - ,     REST API.   ,        REST endpoint -    -   JIRA   -  (,   -   ,     - JSON  ).        .  âatlassian-plugin.xmlâ    (     ,   <customfield-type> 
      
      
      
        
        
        
      
    
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     ). 
      
        
        
        
      
     
      
        
        
        
      
        ,      REST Endpoint: 
      
        
        
        
      
     
      
        
        
        
      
     âMyRestResourceModel.javaâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
         XML- (âjavax.xml.bind.annotationâ),       JSON  Jackson  JIRA -  ,   ,   âjavax.xml.bindâ.    âjavax.xml.bind,     JSON âautodetectâ -   ,    Jackson'.    âjavax.xml.bindâ  ,    ,    REST Endpoint,    ,       âProducesâ: 
      
        
        
        
      
     
      
        
        
        
      
     âMyRestResource.javaâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
          âMediaType.APPLICATION_XMLâ,  ,         XML',    Json.     .      Jackson-, ,      XML,       . 
      
        
        
        
      
     
      
        
        
        
      
     ,  âMyRestResource.javaâ    (.  ),    Rest Resource Model.      ,    âdefaultâ  âHello Worldâ. 
      
        
        
        
      
     
      
        
        
        
      
       Java - JAX-RS   ,        Atlassian. 
      
        
        
        
      
     
      
        
        
        
      
      
      
        
        
        
      
     
      
        
        
        
      
      , ,     JIRA,  .   : 
      
        
        
        
      
     
 
 
      
        
        
        
      
     
      
        
        
        
      
     
 
 
      
        
        
        
      
     
      
        
        
        
      
      âJIRA Development Cookbookâ      â â -     .     âPractical JIRA Pluginsâ  âPractical JIRA Administrationâ. 
      
        
        
        
      
     
      
        
        
        
      
            IT NonStop.
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
    
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
    
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
    
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     
 <customfield-type> 
      
        
        
        
      
    
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     .    ,   ââ       (issues).   (i18n)     âcom.atlassian.samples.tutorialâ    âmyjiraplugin.propertiesâ.       .    -  ,        âmyjiraplugin.ru_ru.propertiesâ         JIRA,      .    Java EE . 
      
        
        
        
      
     
      
        
        
        
      
      <customfield-type> 
      
        
        
        
      
    
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     -     JIRA API.       ,   âi18n-name-keyâ,       properties-    ,        ââ.     ,     (âMyCustomFieldâ). 
      
        
        
        
      
     
      
        
        
        
      
     - ,    .         âmyjiraplugin.propertiesâ -        ,        âThe My Custom Field Pluginâ. 
      
        
        
        
      
     
      
        
        
        
      
        velocity-: âviewâ -      (âview.vmâ),  âeditâ -     (âedit.vmâ).               -  . 
      
        
        
        
      
     
      
        
        
        
      
     ,   <customfield-type> 
      
        
        
        
      
    
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     .     ? 
      
        
        
        
      
     
      
        
        
        
      
      
      
        
        
        
      
        ,    -    .        ,     ,     -  ,       . -,    ,      JIRA-,      -    .      Atlassian API: 
      
        
        
        
      
     
      
        
        
        
      
     â     Code Sharing 
      
        
        
        
      
     â     Component 
      
        
        
        
      
     â     Component Import 
      
        
        
        
      
     â     JEE Container Integration 
      
        
        
        
      
     â     Servlet Context Listener 
      
        
        
        
      
     â     Servlet Context Parameter 
      
        
        
        
      
     â     Servlet Filter 
      
        
        
        
      
     â     Servlet 
      
        
        
        
      
     â     User Interface 
      
        
        
        
      
     â     Web Item 
      
        
        
        
      
     â     Web Section 
      
        
        
        
      
     â     Web Panel 
      
        
        
        
      
     â     Web Panel Renderer 
      
        
        
        
      
     â     Web Resource 
      
        
        
        
      
     â     Web Resource Transformer 
      
        
        
        
      
     â     Other Types 
      
        
        
        
      
     â     REST 
      
        
        
        
      
     â     Gadget 
      
        
        
        
      
     â     Report 
      
        
        
        
      
     â     UI Enhancements 
      
        
        
        
      
     â     Project Tab Panel 
      
        
        
        
      
     â     Component Tab Panel 
      
        
        
        
      
     â     Version Tab Panel 
      
        
        
        
      
     â     Issue Tab Panel 
      
        
        
        
      
     â     Search Request View 
      
        
        
        
      
     â     Custom Workflows 
      
        
        
        
      
     â     Workflow Conditions 
      
        
        
        
      
     â     Workflow Validators 
      
        
        
        
      
     â     Workflow Functions 
      
        
        
        
      
     â     Custom Fields 
      
        
        
        
      
     â     Custom Actions 
      
        
        
        
      
     â     JQL Functions 
      
        
        
        
      
     â     Remote API 
      
        
        
        
      
     â     SOAP 
      
        
        
        
      
     â     XML-RPC 
      
        
        
        
      
     â     Custom Macros 
      
        
        
        
      
     â     Code Formatting 
      
        
        
        
      
     â     System Tasks 
      
        
        
        
      
     â     Job 
      
        
        
        
      
     â     Lifecycle 
      
        
        
        
      
     â     Triggers 
      
        
        
        
      
     â     Look & Feel 
      
        
        
        
      
     â     Decorators 
      
        
        
        
      
     â     Language 
      
        
        
        
      
     â     Theme 
      
        
        
        
      
     
      
        
        
        
      
     Component  Component Import -  ,      Spring'.    - ,   . Component Import -  ,   ,     Spring,    -  . ,  -     ,    xml-  âpublic:trueâ - ,   Component Import        .  ,     . 
      
        
        
        
      
     
      
        
        
        
      
     UI -        .    . ,  Plain Tasks     . 
      
        
        
        
      
     
      
        
        
        
      
     Custom Workflows - ,      ,   (issue)      . 
      
        
        
        
      
     
      
        
        
        
      
     JQL Functions (JIRA Query Language Functions) -  ,      (issue).     . 
      
        
        
        
      
     
      
        
        
        
      
     Look & Feel -     ( ,    ââ,   Confluence - ). 
      
        
        
        
      
     
      
        
        
        
      
     ,        . 
      
        
        
        
      
     
      
        
        
        
      
     API 
      
        
        
        
      
         ,     .   : ComponentAccessor.    - .   ,          ,            .         . 
      
        
        
        
      
     
      
        
        
        
      
     â     com.atlassian.jira.component.ComponentAccessor 
      
        
        
        
      
     â     getApplicationProperties() -       
      
        
        
        
      
     â     getAttachmentManager() -     
      
        
        
        
      
     â     getAvatarManager() -  . . 
      
        
        
        
      
     â     getCommentManager() 
      
        
        
        
      
     â     getProjectManager() 
      
        
        
        
      
     â     getIssueManager() 
      
        
        
        
      
     â     getIssueLinkManager() 
      
        
        
        
      
     â     getCustomFieldManager() 
      
        
        
        
      
     â     getMailServerManager() 
      
        
        
        
      
     â     getMailQueue() 
      
        
        
        
      
     â     getPermissionManager() 
      
        
        
        
      
     â     ⊠
      
        
        
        
      
     
      
        
        
        
      
      
      
        
        
        
      
            bitbucket (bitbucket, ,   Atlassian). 
      
        
        
        
      
     
      
        
        
        
      
             . 
      
        
        
        
      
     
      
        
        
        
      
     âpom.xmlâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
     âatlassian-plugin.xmlâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
           Java EE- âpom.xmlâ - ,     REST API.   ,        REST endpoint -    -   JIRA   -  (,   -   ,     - JSON  ).        .  âatlassian-plugin.xmlâ    (     ,   <customfield-type> 
      
        
        
        
      
    
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     ). 
      
        
        
        
      
     
      
        
        
        
      
        ,      REST Endpoint: 
      
        
        
        
      
     
      
        
        
        
      
     âMyRestResourceModel.javaâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
         XML- (âjavax.xml.bind.annotationâ),       JSON  Jackson  JIRA -  ,   ,   âjavax.xml.bindâ.    âjavax.xml.bind,     JSON âautodetectâ -   ,    Jackson'.    âjavax.xml.bindâ  ,    ,    REST Endpoint,    ,       âProducesâ: 
      
        
        
        
      
     
      
        
        
        
      
     âMyRestResource.javaâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
          âMediaType.APPLICATION_XMLâ,  ,         XML',    Json.     .      Jackson-, ,      XML,       . 
      
        
        
        
      
     
      
        
        
        
      
     ,  âMyRestResource.javaâ    (.  ),    Rest Resource Model.      ,    âdefaultâ  âHello Worldâ. 
      
        
        
        
      
     
      
        
        
        
      
       Java - JAX-RS   ,        Atlassian. 
      
        
        
        
      
     
      
        
        
        
      
      
      
        
        
        
      
     
      
        
        
        
      
      , ,     JIRA,  .   : 
      
        
        
        
      
     
 
 
      
        
        
        
      
     
      
        
        
        
      
     
 
 
      
        
        
        
      
     
      
        
        
        
      
      âJIRA Development Cookbookâ      â â -     .     âPractical JIRA Pluginsâ  âPractical JIRA Administrationâ. 
      
        
        
        
      
     
      
        
        
        
      
            IT NonStop.
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
    
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
    
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
    
      
        <customfield-type> 
      
      
      
        
        
        
      
    
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     .    ,   ââ       (issues).   (i18n)     âcom.atlassian.samples.tutorialâ    âmyjiraplugin.propertiesâ.       .    -  ,        âmyjiraplugin.ru_ru.propertiesâ         JIRA,      .    Java EE . 
      
        
        
        
      
     
      
        
        
        
      
      <customfield-type> 
      
      
      
        
        
        
      
    
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     -     JIRA API.       ,   âi18n-name-keyâ,       properties-    ,        ââ.     ,     (âMyCustomFieldâ). 
      
        
        
        
      
     
      
        
        
        
      
     - ,    .         âmyjiraplugin.propertiesâ -        ,        âThe My Custom Field Pluginâ. 
      
      
      
        
        
        
      
     
      
        
        
        
      
        velocity-: âviewâ -      (âview.vmâ),  âeditâ -     (âedit.vmâ).               -  . 
      
        
        
        
      
     
      
        
        
        
      
     ,   <customfield-type> 
      
        
        
        
      
    
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     .     ? 
      
        
        
        
      
     
      
        
        
        
      
      
      
        
        
        
      
        ,    -    .        ,     ,     -  ,       . -,    ,      JIRA-,      -    .      Atlassian API: 
      
        
        
        
      
     
      
        
        
        
      
     â     Code Sharing 
      
        
        
        
      
     â     Component 
      
        
        
        
      
     â     Component Import 
      
        
        
        
      
     â     JEE Container Integration 
      
        
        
        
      
     â     Servlet Context Listener 
      
        
        
        
      
     â     Servlet Context Parameter 
      
        
        
        
      
     â     Servlet Filter 
      
        
        
        
      
     â     Servlet 
      
        
        
        
      
     â     User Interface 
      
        
        
        
      
     â     Web Item 
      
        
        
        
      
     â     Web Section 
      
        
        
        
      
     â     Web Panel 
      
        
        
        
      
     â     Web Panel Renderer 
      
        
        
        
      
     â     Web Resource 
      
        
        
        
      
     â     Web Resource Transformer 
      
        
        
        
      
     â     Other Types 
      
        
        
        
      
     â     REST 
      
        
        
        
      
     â     Gadget 
      
        
        
        
      
     â     Report 
      
        
        
        
      
     â     UI Enhancements 
      
        
        
        
      
     â     Project Tab Panel 
      
        
        
        
      
     â     Component Tab Panel 
      
        
        
        
      
     â     Version Tab Panel 
      
        
        
        
      
     â     Issue Tab Panel 
      
        
        
        
      
     â     Search Request View 
      
        
        
        
      
     â     Custom Workflows 
      
        
        
        
      
     â     Workflow Conditions 
      
        
        
        
      
     â     Workflow Validators 
      
        
        
        
      
     â     Workflow Functions 
      
        
        
        
      
     â     Custom Fields 
      
        
        
        
      
     â     Custom Actions 
      
        
        
        
      
     â     JQL Functions 
      
        
        
        
      
     â     Remote API 
      
        
        
        
      
     â     SOAP 
      
        
        
        
      
     â     XML-RPC 
      
        
        
        
      
     â     Custom Macros 
      
        
        
        
      
     â     Code Formatting 
      
        
        
        
      
     â     System Tasks 
      
        
        
        
      
     â     Job 
      
        
        
        
      
     â     Lifecycle 
      
        
        
        
      
     â     Triggers 
      
        
        
        
      
     â     Look & Feel 
      
        
        
        
      
     â     Decorators 
      
        
        
        
      
     â     Language 
      
        
        
        
      
     â     Theme 
      
        
        
        
      
     
      
        
        
        
      
     Component  Component Import -  ,      Spring'.    - ,   . Component Import -  ,   ,     Spring,    -  . ,  -     ,    xml-  âpublic:trueâ - ,   Component Import        .  ,     . 
      
        
        
        
      
     
      
        
        
        
      
     UI -        .    . ,  Plain Tasks     . 
      
        
        
        
      
     
      
        
        
        
      
     Custom Workflows - ,      ,   (issue)      . 
      
        
        
        
      
     
      
        
        
        
      
     JQL Functions (JIRA Query Language Functions) -  ,      (issue).     . 
      
        
        
        
      
     
      
        
        
        
      
     Look & Feel -     ( ,    ââ,   Confluence - ). 
      
        
        
        
      
     
      
        
        
        
      
     ,        . 
      
        
        
        
      
     
      
        
        
        
      
     API 
      
        
        
        
      
         ,     .   : ComponentAccessor.    - .   ,          ,            .         . 
      
        
        
        
      
     
      
        
        
        
      
     â     com.atlassian.jira.component.ComponentAccessor 
      
        
        
        
      
     â     getApplicationProperties() -       
      
        
        
        
      
     â     getAttachmentManager() -     
      
        
        
        
      
     â     getAvatarManager() -  . . 
      
        
        
        
      
     â     getCommentManager() 
      
        
        
        
      
     â     getProjectManager() 
      
        
        
        
      
     â     getIssueManager() 
      
        
        
        
      
     â     getIssueLinkManager() 
      
        
        
        
      
     â     getCustomFieldManager() 
      
        
        
        
      
     â     getMailServerManager() 
      
        
        
        
      
     â     getMailQueue() 
      
        
        
        
      
     â     getPermissionManager() 
      
        
        
        
      
     â     ⊠
      
        
        
        
      
     
      
        
        
        
      
      
      
        
        
        
      
            bitbucket (bitbucket, ,   Atlassian). 
      
        
        
        
      
     
      
        
        
        
      
             . 
      
        
        
        
      
     
      
        
        
        
      
     âpom.xmlâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
     âatlassian-plugin.xmlâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
           Java EE- âpom.xmlâ - ,     REST API.   ,        REST endpoint -    -   JIRA   -  (,   -   ,     - JSON  ).        .  âatlassian-plugin.xmlâ    (     ,   <customfield-type> 
      
      
      
        
        
        
      
    
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     ). 
      
        
        
        
      
     
      
        
        
        
      
        ,      REST Endpoint: 
      
        
        
        
      
     
      
        
        
        
      
     âMyRestResourceModel.javaâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
         XML- (âjavax.xml.bind.annotationâ),       JSON  Jackson  JIRA -  ,   ,   âjavax.xml.bindâ.    âjavax.xml.bind,     JSON âautodetectâ -   ,    Jackson'.    âjavax.xml.bindâ  ,    ,    REST Endpoint,    ,       âProducesâ: 
      
        
        
        
      
     
      
        
        
        
      
     âMyRestResource.javaâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
          âMediaType.APPLICATION_XMLâ,  ,         XML',    Json.     .      Jackson-, ,      XML,       . 
      
        
        
        
      
     
      
        
        
        
      
     ,  âMyRestResource.javaâ    (.  ),    Rest Resource Model.      ,    âdefaultâ  âHello Worldâ. 
      
        
        
        
      
     
      
        
        
        
      
       Java - JAX-RS   ,        Atlassian. 
      
        
        
        
      
     
      
        
        
        
      
      
      
        
        
        
      
     
      
        
        
        
      
      , ,     JIRA,  .   : 
      
        
        
        
      
     
 
 
      
        
        
        
      
     
      
        
        
        
      
     
 
 
      
        
        
        
      
     
      
        
        
        
      
      âJIRA Development Cookbookâ      â â -     .     âPractical JIRA Pluginsâ  âPractical JIRA Administrationâ. 
      
        
        
        
      
     
      
        
        
        
      
            IT NonStop.
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
    
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
    
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
    
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     
 <customfield-type> 
      
        
        
        
      
    
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     .    ,   ââ       (issues).   (i18n)     âcom.atlassian.samples.tutorialâ    âmyjiraplugin.propertiesâ.       .    -  ,        âmyjiraplugin.ru_ru.propertiesâ         JIRA,      .    Java EE . 
      
        
        
        
      
     
      
        
        
        
      
      <customfield-type> 
      
        
        
        
      
    
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     -     JIRA API.       ,   âi18n-name-keyâ,       properties-    ,        ââ.     ,     (âMyCustomFieldâ). 
      
        
        
        
      
     
      
        
        
        
      
     - ,    .         âmyjiraplugin.propertiesâ -        ,        âThe My Custom Field Pluginâ. 
      
        
        
        
      
     
      
        
        
        
      
        velocity-: âviewâ -      (âview.vmâ),  âeditâ -     (âedit.vmâ).               -  . 
      
        
        
        
      
     
      
        
        
        
      
     ,   <customfield-type> 
      
        
        
        
      
    
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     .     ? 
      
        
        
        
      
     
      
        
        
        
      
      
      
        
        
        
      
        ,    -    .        ,     ,     -  ,       . -,    ,      JIRA-,      -    .      Atlassian API: 
      
        
        
        
      
     
      
        
        
        
      
     â     Code Sharing 
      
        
        
        
      
     â     Component 
      
        
        
        
      
     â     Component Import 
      
        
        
        
      
     â     JEE Container Integration 
      
        
        
        
      
     â     Servlet Context Listener 
      
        
        
        
      
     â     Servlet Context Parameter 
      
        
        
        
      
     â     Servlet Filter 
      
        
        
        
      
     â     Servlet 
      
        
        
        
      
     â     User Interface 
      
        
        
        
      
     â     Web Item 
      
        
        
        
      
     â     Web Section 
      
        
        
        
      
     â     Web Panel 
      
        
        
        
      
     â     Web Panel Renderer 
      
        
        
        
      
     â     Web Resource 
      
        
        
        
      
     â     Web Resource Transformer 
      
        
        
        
      
     â     Other Types 
      
        
        
        
      
     â     REST 
      
        
        
        
      
     â     Gadget 
      
        
        
        
      
     â     Report 
      
        
        
        
      
     â     UI Enhancements 
      
        
        
        
      
     â     Project Tab Panel 
      
        
        
        
      
     â     Component Tab Panel 
      
        
        
        
      
     â     Version Tab Panel 
      
        
        
        
      
     â     Issue Tab Panel 
      
        
        
        
      
     â     Search Request View 
      
        
        
        
      
     â     Custom Workflows 
      
        
        
        
      
     â     Workflow Conditions 
      
        
        
        
      
     â     Workflow Validators 
      
        
        
        
      
     â     Workflow Functions 
      
        
        
        
      
     â     Custom Fields 
      
        
        
        
      
     â     Custom Actions 
      
        
        
        
      
     â     JQL Functions 
      
        
        
        
      
     â     Remote API 
      
        
        
        
      
     â     SOAP 
      
        
        
        
      
     â     XML-RPC 
      
        
        
        
      
     â     Custom Macros 
      
        
        
        
      
     â     Code Formatting 
      
        
        
        
      
     â     System Tasks 
      
        
        
        
      
     â     Job 
      
        
        
        
      
     â     Lifecycle 
      
        
        
        
      
     â     Triggers 
      
        
        
        
      
     â     Look & Feel 
      
        
        
        
      
     â     Decorators 
      
        
        
        
      
     â     Language 
      
        
        
        
      
     â     Theme 
      
        
        
        
      
     
      
        
        
        
      
     Component  Component Import -  ,      Spring'.    - ,   . Component Import -  ,   ,     Spring,    -  . ,  -     ,    xml-  âpublic:trueâ - ,   Component Import        .  ,     . 
      
        
        
        
      
     
      
        
        
        
      
     UI -        .    . ,  Plain Tasks     . 
      
        
        
        
      
     
      
        
        
        
      
     Custom Workflows - ,      ,   (issue)      . 
      
        
        
        
      
     
      
        
        
        
      
     JQL Functions (JIRA Query Language Functions) -  ,      (issue).     . 
      
        
        
        
      
     
      
        
        
        
      
     Look & Feel -     ( ,    ââ,   Confluence - ). 
      
        
        
        
      
     
      
        
        
        
      
     ,        . 
      
        
        
        
      
     
      
        
        
        
      
     API 
      
        
        
        
      
         ,     .   : ComponentAccessor.    - .   ,          ,            .         . 
      
        
        
        
      
     
      
        
        
        
      
     â     com.atlassian.jira.component.ComponentAccessor 
      
        
        
        
      
     â     getApplicationProperties() -       
      
        
        
        
      
     â     getAttachmentManager() -     
      
        
        
        
      
     â     getAvatarManager() -  . . 
      
        
        
        
      
     â     getCommentManager() 
      
        
        
        
      
     â     getProjectManager() 
      
        
        
        
      
     â     getIssueManager() 
      
        
        
        
      
     â     getIssueLinkManager() 
      
        
        
        
      
     â     getCustomFieldManager() 
      
        
        
        
      
     â     getMailServerManager() 
      
        
        
        
      
     â     getMailQueue() 
      
        
        
        
      
     â     getPermissionManager() 
      
        
        
        
      
     â     ⊠
      
        
        
        
      
     
      
        
        
        
      
      
      
        
        
        
      
            bitbucket (bitbucket, ,   Atlassian). 
      
        
        
        
      
     
      
        
        
        
      
             . 
      
        
        
        
      
     
      
        
        
        
      
     âpom.xmlâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
     âatlassian-plugin.xmlâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
           Java EE- âpom.xmlâ - ,     REST API.   ,        REST endpoint -    -   JIRA   -  (,   -   ,     - JSON  ).        .  âatlassian-plugin.xmlâ    (     ,   <customfield-type> 
      
        
        
        
      
    
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     ). 
      
        
        
        
      
     
      
        
        
        
      
        ,      REST Endpoint: 
      
        
        
        
      
     
      
        
        
        
      
     âMyRestResourceModel.javaâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
         XML- (âjavax.xml.bind.annotationâ),       JSON  Jackson  JIRA -  ,   ,   âjavax.xml.bindâ.    âjavax.xml.bind,     JSON âautodetectâ -   ,    Jackson'.    âjavax.xml.bindâ  ,    ,    REST Endpoint,    ,       âProducesâ: 
      
        
        
        
      
     
      
        
        
        
      
     âMyRestResource.javaâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
          âMediaType.APPLICATION_XMLâ,  ,         XML',    Json.     .      Jackson-, ,      XML,       . 
      
        
        
        
      
     
      
        
        
        
      
     ,  âMyRestResource.javaâ    (.  ),    Rest Resource Model.      ,    âdefaultâ  âHello Worldâ. 
      
        
        
        
      
     
      
        
        
        
      
       Java - JAX-RS   ,        Atlassian. 
      
        
        
        
      
     
      
        
        
        
      
      
      
        
        
        
      
     
      
        
        
        
      
      , ,     JIRA,  .   : 
      
        
        
        
      
     
 
 
      
        
        
        
      
     
      
        
        
        
      
     
 
 
      
        
        
        
      
     
      
        
        
        
      
      âJIRA Development Cookbookâ      â â -     .     âPractical JIRA Pluginsâ  âPractical JIRA Administrationâ. 
      
        
        
        
      
     
      
        
        
        
      
            IT NonStop.
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
    
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
    
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
    
      
        <customfield-type> 
      
      
      
        
        
        
      
    
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     .    ,   ââ       (issues).   (i18n)     âcom.atlassian.samples.tutorialâ    âmyjiraplugin.propertiesâ.       .    -  ,        âmyjiraplugin.ru_ru.propertiesâ         JIRA,      .    Java EE . 
      
        
        
        
      
     
      
        
        
        
      
      <customfield-type> 
      
      
      
        
        
        
      
    
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     -     JIRA API.       ,   âi18n-name-keyâ,       properties-    ,        ââ.     ,     (âMyCustomFieldâ). 
      
        
        
        
      
     
      
        
        
        
      
     - ,    .         âmyjiraplugin.propertiesâ -        ,        âThe My Custom Field Pluginâ. 
      
      
      
        
        
        
      
     
      
        
        
        
      
        velocity-: âviewâ -      (âview.vmâ),  âeditâ -     (âedit.vmâ).               -  . 
      
        
        
        
      
     
      
        
        
        
      
     ,   <customfield-type> 
      
        
        
        
      
    
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     .     ? 
      
        
        
        
      
     
      
        
        
        
      
      
      
        
        
        
      
        ,    -    .        ,     ,     -  ,       . -,    ,      JIRA-,      -    .      Atlassian API: 
      
        
        
        
      
     
      
        
        
        
      
     â     Code Sharing 
      
        
        
        
      
     â     Component 
      
        
        
        
      
     â     Component Import 
      
        
        
        
      
     â     JEE Container Integration 
      
        
        
        
      
     â     Servlet Context Listener 
      
        
        
        
      
     â     Servlet Context Parameter 
      
        
        
        
      
     â     Servlet Filter 
      
        
        
        
      
     â     Servlet 
      
        
        
        
      
     â     User Interface 
      
        
        
        
      
     â     Web Item 
      
        
        
        
      
     â     Web Section 
      
        
        
        
      
     â     Web Panel 
      
        
        
        
      
     â     Web Panel Renderer 
      
        
        
        
      
     â     Web Resource 
      
        
        
        
      
     â     Web Resource Transformer 
      
        
        
        
      
     â     Other Types 
      
        
        
        
      
     â     REST 
      
        
        
        
      
     â     Gadget 
      
        
        
        
      
     â     Report 
      
        
        
        
      
     â     UI Enhancements 
      
        
        
        
      
     â     Project Tab Panel 
      
        
        
        
      
     â     Component Tab Panel 
      
        
        
        
      
     â     Version Tab Panel 
      
        
        
        
      
     â     Issue Tab Panel 
      
        
        
        
      
     â     Search Request View 
      
        
        
        
      
     â     Custom Workflows 
      
        
        
        
      
     â     Workflow Conditions 
      
        
        
        
      
     â     Workflow Validators 
      
        
        
        
      
     â     Workflow Functions 
      
        
        
        
      
     â     Custom Fields 
      
        
        
        
      
     â     Custom Actions 
      
        
        
        
      
     â     JQL Functions 
      
        
        
        
      
     â     Remote API 
      
        
        
        
      
     â     SOAP 
      
        
        
        
      
     â     XML-RPC 
      
        
        
        
      
     â     Custom Macros 
      
        
        
        
      
     â     Code Formatting 
      
        
        
        
      
     â     System Tasks 
      
        
        
        
      
     â     Job 
      
        
        
        
      
     â     Lifecycle 
      
        
        
        
      
     â     Triggers 
      
        
        
        
      
     â     Look & Feel 
      
        
        
        
      
     â     Decorators 
      
        
        
        
      
     â     Language 
      
        
        
        
      
     â     Theme 
      
        
        
        
      
     
      
        
        
        
      
     Component  Component Import -  ,      Spring'.    - ,   . Component Import -  ,   ,     Spring,    -  . ,  -     ,    xml-  âpublic:trueâ - ,   Component Import        .  ,     . 
      
        
        
        
      
     
      
        
        
        
      
     UI -        .    . ,  Plain Tasks     . 
      
        
        
        
      
     
      
        
        
        
      
     Custom Workflows - ,      ,   (issue)      . 
      
        
        
        
      
     
      
        
        
        
      
     JQL Functions (JIRA Query Language Functions) -  ,      (issue).     . 
      
        
        
        
      
     
      
        
        
        
      
     Look & Feel -     ( ,    ââ,   Confluence - ). 
      
        
        
        
      
     
      
        
        
        
      
     ,        . 
      
        
        
        
      
     
      
        
        
        
      
     API 
      
        
        
        
      
         ,     .   : ComponentAccessor.    - .   ,          ,            .         . 
      
        
        
        
      
     
      
        
        
        
      
     â     com.atlassian.jira.component.ComponentAccessor 
      
        
        
        
      
     â     getApplicationProperties() -       
      
        
        
        
      
     â     getAttachmentManager() -     
      
        
        
        
      
     â     getAvatarManager() -  . . 
      
        
        
        
      
     â     getCommentManager() 
      
        
        
        
      
     â     getProjectManager() 
      
        
        
        
      
     â     getIssueManager() 
      
        
        
        
      
     â     getIssueLinkManager() 
      
        
        
        
      
     â     getCustomFieldManager() 
      
        
        
        
      
     â     getMailServerManager() 
      
        
        
        
      
     â     getMailQueue() 
      
        
        
        
      
     â     getPermissionManager() 
      
        
        
        
      
     â     ⊠
      
        
        
        
      
     
      
        
        
        
      
      
      
        
        
        
      
            bitbucket (bitbucket, ,   Atlassian). 
      
        
        
        
      
     
      
        
        
        
      
             . 
      
        
        
        
      
     
      
        
        
        
      
     âpom.xmlâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
     âatlassian-plugin.xmlâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
           Java EE- âpom.xmlâ - ,     REST API.   ,        REST endpoint -    -   JIRA   -  (,   -   ,     - JSON  ).        .  âatlassian-plugin.xmlâ    (     ,   <customfield-type> 
      
      
      
        
        
        
      
    
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     ). 
      
        
        
        
      
     
      
        
        
        
      
        ,      REST Endpoint: 
      
        
        
        
      
     
      
        
        
        
      
     âMyRestResourceModel.javaâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
         XML- (âjavax.xml.bind.annotationâ),       JSON  Jackson  JIRA -  ,   ,   âjavax.xml.bindâ.    âjavax.xml.bind,     JSON âautodetectâ -   ,    Jackson'.    âjavax.xml.bindâ  ,    ,    REST Endpoint,    ,       âProducesâ: 
      
        
        
        
      
     
      
        
        
        
      
     âMyRestResource.javaâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
          âMediaType.APPLICATION_XMLâ,  ,         XML',    Json.     .      Jackson-, ,      XML,       . 
      
        
        
        
      
     
      
        
        
        
      
     ,  âMyRestResource.javaâ    (.  ),    Rest Resource Model.      ,    âdefaultâ  âHello Worldâ. 
      
        
        
        
      
     
      
        
        
        
      
       Java - JAX-RS   ,        Atlassian. 
      
        
        
        
      
     
      
        
        
        
      
      
      
        
        
        
      
     
      
        
        
        
      
      , ,     JIRA,  .   : 
      
        
        
        
      
     
 
 
      
        
        
        
      
     
      
        
        
        
      
     
 
 
      
        
        
        
      
     
      
        
        
        
      
      âJIRA Development Cookbookâ      â â -     .     âPractical JIRA Pluginsâ  âPractical JIRA Administrationâ. 
      
        
        
        
      
     
      
        
        
        
      
            IT NonStop.
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
    
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
    
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
    
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     
 <customfield-type> 
      
        
        
        
      
    
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     .    ,   ââ       (issues).   (i18n)     âcom.atlassian.samples.tutorialâ    âmyjiraplugin.propertiesâ.       .    -  ,        âmyjiraplugin.ru_ru.propertiesâ         JIRA,      .    Java EE . 
      
        
        
        
      
     
      
        
        
        
      
      <customfield-type> 
      
        
        
        
      
    
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     -     JIRA API.       ,   âi18n-name-keyâ,       properties-    ,        ââ.     ,     (âMyCustomFieldâ). 
      
        
        
        
      
     
      
        
        
        
      
     - ,    .         âmyjiraplugin.propertiesâ -        ,        âThe My Custom Field Pluginâ. 
      
        
        
        
      
     
      
        
        
        
      
        velocity-: âviewâ -      (âview.vmâ),  âeditâ -     (âedit.vmâ).               -  . 
      
        
        
        
      
     
      
        
        
        
      
     ,   <customfield-type> 
      
        
        
        
      
    
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     .     ? 
      
        
        
        
      
     
      
        
        
        
      
      
      
        
        
        
      
        ,    -    .        ,     ,     -  ,       . -,    ,      JIRA-,      -    .      Atlassian API: 
      
        
        
        
      
     
      
        
        
        
      
     â     Code Sharing 
      
        
        
        
      
     â     Component 
      
        
        
        
      
     â     Component Import 
      
        
        
        
      
     â     JEE Container Integration 
      
        
        
        
      
     â     Servlet Context Listener 
      
        
        
        
      
     â     Servlet Context Parameter 
      
        
        
        
      
     â     Servlet Filter 
      
        
        
        
      
     â     Servlet 
      
        
        
        
      
     â     User Interface 
      
        
        
        
      
     â     Web Item 
      
        
        
        
      
     â     Web Section 
      
        
        
        
      
     â     Web Panel 
      
        
        
        
      
     â     Web Panel Renderer 
      
        
        
        
      
     â     Web Resource 
      
        
        
        
      
     â     Web Resource Transformer 
      
        
        
        
      
     â     Other Types 
      
        
        
        
      
     â     REST 
      
        
        
        
      
     â     Gadget 
      
        
        
        
      
     â     Report 
      
        
        
        
      
     â     UI Enhancements 
      
        
        
        
      
     â     Project Tab Panel 
      
        
        
        
      
     â     Component Tab Panel 
      
        
        
        
      
     â     Version Tab Panel 
      
        
        
        
      
     â     Issue Tab Panel 
      
        
        
        
      
     â     Search Request View 
      
        
        
        
      
     â     Custom Workflows 
      
        
        
        
      
     â     Workflow Conditions 
      
        
        
        
      
     â     Workflow Validators 
      
        
        
        
      
     â     Workflow Functions 
      
        
        
        
      
     â     Custom Fields 
      
        
        
        
      
     â     Custom Actions 
      
        
        
        
      
     â     JQL Functions 
      
        
        
        
      
     â     Remote API 
      
        
        
        
      
     â     SOAP 
      
        
        
        
      
     â     XML-RPC 
      
        
        
        
      
     â     Custom Macros 
      
        
        
        
      
     â     Code Formatting 
      
        
        
        
      
     â     System Tasks 
      
        
        
        
      
     â     Job 
      
        
        
        
      
     â     Lifecycle 
      
        
        
        
      
     â     Triggers 
      
        
        
        
      
     â     Look & Feel 
      
        
        
        
      
     â     Decorators 
      
        
        
        
      
     â     Language 
      
        
        
        
      
     â     Theme 
      
        
        
        
      
     
      
        
        
        
      
     Component  Component Import -  ,      Spring'.    - ,   . Component Import -  ,   ,     Spring,    -  . ,  -     ,    xml-  âpublic:trueâ - ,   Component Import        .  ,     . 
      
        
        
        
      
     
      
        
        
        
      
     UI -        .    . ,  Plain Tasks     . 
      
        
        
        
      
     
      
        
        
        
      
     Custom Workflows - ,      ,   (issue)      . 
      
        
        
        
      
     
      
        
        
        
      
     JQL Functions (JIRA Query Language Functions) -  ,      (issue).     . 
      
        
        
        
      
     
      
        
        
        
      
     Look & Feel -     ( ,    ââ,   Confluence - ). 
      
        
        
        
      
     
      
        
        
        
      
     ,        . 
      
        
        
        
      
     
      
        
        
        
      
     API 
      
        
        
        
      
         ,     .   : ComponentAccessor.    - .   ,          ,            .         . 
      
        
        
        
      
     
      
        
        
        
      
     â     com.atlassian.jira.component.ComponentAccessor 
      
        
        
        
      
     â     getApplicationProperties() -       
      
        
        
        
      
     â     getAttachmentManager() -     
      
        
        
        
      
     â     getAvatarManager() -  . . 
      
        
        
        
      
     â     getCommentManager() 
      
        
        
        
      
     â     getProjectManager() 
      
        
        
        
      
     â     getIssueManager() 
      
        
        
        
      
     â     getIssueLinkManager() 
      
        
        
        
      
     â     getCustomFieldManager() 
      
        
        
        
      
     â     getMailServerManager() 
      
        
        
        
      
     â     getMailQueue() 
      
        
        
        
      
     â     getPermissionManager() 
      
        
        
        
      
     â     ⊠
      
        
        
        
      
     
      
        
        
        
      
      
      
        
        
        
      
            bitbucket (bitbucket, ,   Atlassian). 
      
        
        
        
      
     
      
        
        
        
      
             . 
      
        
        
        
      
     
      
        
        
        
      
     âpom.xmlâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
     âatlassian-plugin.xmlâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
           Java EE- âpom.xmlâ - ,     REST API.   ,        REST endpoint -    -   JIRA   -  (,   -   ,     - JSON  ).        .  âatlassian-plugin.xmlâ    (     ,   <customfield-type> 
      
        
        
        
      
    
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     ). 
      
        
        
        
      
     
      
        
        
        
      
        ,      REST Endpoint: 
      
        
        
        
      
     
      
        
        
        
      
     âMyRestResourceModel.javaâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
         XML- (âjavax.xml.bind.annotationâ),       JSON  Jackson  JIRA -  ,   ,   âjavax.xml.bindâ.    âjavax.xml.bind,     JSON âautodetectâ -   ,    Jackson'.    âjavax.xml.bindâ  ,    ,    REST Endpoint,    ,       âProducesâ: 
      
        
        
        
      
     
      
        
        
        
      
     âMyRestResource.javaâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
          âMediaType.APPLICATION_XMLâ,  ,         XML',    Json.     .      Jackson-, ,      XML,       . 
      
        
        
        
      
     
      
        
        
        
      
     ,  âMyRestResource.javaâ    (.  ),    Rest Resource Model.      ,    âdefaultâ  âHello Worldâ. 
      
        
        
        
      
     
      
        
        
        
      
       Java - JAX-RS   ,        Atlassian. 
      
        
        
        
      
     
      
        
        
        
      
      
      
        
        
        
      
     
      
        
        
        
      
      , ,     JIRA,  .   : 
      
        
        
        
      
     
 
 
      
        
        
        
      
     
      
        
        
        
      
     
 
 
      
        
        
        
      
     
      
        
        
        
      
      âJIRA Development Cookbookâ      â â -     .     âPractical JIRA Pluginsâ  âPractical JIRA Administrationâ. 
      
        
        
        
      
     
      
        
        
        
      
            IT NonStop.
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
    
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
    
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
    
      
        <customfield-type> 
      
      
      
        
        
        
      
    
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     .    ,   ââ       (issues).   (i18n)     âcom.atlassian.samples.tutorialâ    âmyjiraplugin.propertiesâ.       .    -  ,        âmyjiraplugin.ru_ru.propertiesâ         JIRA,      .    Java EE . 
      
        
        
        
      
     
      
        
        
        
      
      <customfield-type> 
      
      
      
        
        
        
      
    
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     -     JIRA API.       ,   âi18n-name-keyâ,       properties-    ,        ââ.     ,     (âMyCustomFieldâ). 
      
        
        
        
      
     
      
        
        
        
      
     - ,    .         âmyjiraplugin.propertiesâ -        ,        âThe My Custom Field Pluginâ. 
      
      
      
        
        
        
      
     
      
        
        
        
      
        velocity-: âviewâ -      (âview.vmâ),  âeditâ -     (âedit.vmâ).               -  . 
      
        
        
        
      
     
      
        
        
        
      
     ,   <customfield-type> 
      
        
        
        
      
    
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     .     ? 
      
        
        
        
      
     
      
        
        
        
      
      
      
        
        
        
      
        ,    -    .        ,     ,     -  ,       . -,    ,      JIRA-,      -    .      Atlassian API: 
      
        
        
        
      
     
      
        
        
        
      
     â     Code Sharing 
      
        
        
        
      
     â     Component 
      
        
        
        
      
     â     Component Import 
      
        
        
        
      
     â     JEE Container Integration 
      
        
        
        
      
     â     Servlet Context Listener 
      
        
        
        
      
     â     Servlet Context Parameter 
      
        
        
        
      
     â     Servlet Filter 
      
        
        
        
      
     â     Servlet 
      
        
        
        
      
     â     User Interface 
      
        
        
        
      
     â     Web Item 
      
        
        
        
      
     â     Web Section 
      
        
        
        
      
     â     Web Panel 
      
        
        
        
      
     â     Web Panel Renderer 
      
        
        
        
      
     â     Web Resource 
      
        
        
        
      
     â     Web Resource Transformer 
      
        
        
        
      
     â     Other Types 
      
        
        
        
      
     â     REST 
      
        
        
        
      
     â     Gadget 
      
        
        
        
      
     â     Report 
      
        
        
        
      
     â     UI Enhancements 
      
        
        
        
      
     â     Project Tab Panel 
      
        
        
        
      
     â     Component Tab Panel 
      
        
        
        
      
     â     Version Tab Panel 
      
        
        
        
      
     â     Issue Tab Panel 
      
        
        
        
      
     â     Search Request View 
      
        
        
        
      
     â     Custom Workflows 
      
        
        
        
      
     â     Workflow Conditions 
      
        
        
        
      
     â     Workflow Validators 
      
        
        
        
      
     â     Workflow Functions 
      
        
        
        
      
     â     Custom Fields 
      
        
        
        
      
     â     Custom Actions 
      
        
        
        
      
     â     JQL Functions 
      
        
        
        
      
     â     Remote API 
      
        
        
        
      
     â     SOAP 
      
        
        
        
      
     â     XML-RPC 
      
        
        
        
      
     â     Custom Macros 
      
        
        
        
      
     â     Code Formatting 
      
        
        
        
      
     â     System Tasks 
      
        
        
        
      
     â     Job 
      
        
        
        
      
     â     Lifecycle 
      
        
        
        
      
     â     Triggers 
      
        
        
        
      
     â     Look & Feel 
      
        
        
        
      
     â     Decorators 
      
        
        
        
      
     â     Language 
      
        
        
        
      
     â     Theme 
      
        
        
        
      
     
      
        
        
        
      
     Component  Component Import -  ,      Spring'.    - ,   . Component Import -  ,   ,     Spring,    -  . ,  -     ,    xml-  âpublic:trueâ - ,   Component Import        .  ,     . 
      
        
        
        
      
     
      
        
        
        
      
     UI -        .    . ,  Plain Tasks     . 
      
        
        
        
      
     
      
        
        
        
      
     Custom Workflows - ,      ,   (issue)      . 
      
        
        
        
      
     
      
        
        
        
      
     JQL Functions (JIRA Query Language Functions) -  ,      (issue).     . 
      
        
        
        
      
     
      
        
        
        
      
     Look & Feel -     ( ,    ââ,   Confluence - ). 
      
        
        
        
      
     
      
        
        
        
      
     ,        . 
      
        
        
        
      
     
      
        
        
        
      
     API 
      
        
        
        
      
         ,     .   : ComponentAccessor.    - .   ,          ,            .         . 
      
        
        
        
      
     
      
        
        
        
      
     â     com.atlassian.jira.component.ComponentAccessor 
      
        
        
        
      
     â     getApplicationProperties() -       
      
        
        
        
      
     â     getAttachmentManager() -     
      
        
        
        
      
     â     getAvatarManager() -  . . 
      
        
        
        
      
     â     getCommentManager() 
      
        
        
        
      
     â     getProjectManager() 
      
        
        
        
      
     â     getIssueManager() 
      
        
        
        
      
     â     getIssueLinkManager() 
      
        
        
        
      
     â     getCustomFieldManager() 
      
        
        
        
      
     â     getMailServerManager() 
      
        
        
        
      
     â     getMailQueue() 
      
        
        
        
      
     â     getPermissionManager() 
      
        
        
        
      
     â     ⊠
      
        
        
        
      
     
      
        
        
        
      
      
      
        
        
        
      
            bitbucket (bitbucket, ,   Atlassian). 
      
        
        
        
      
     
      
        
        
        
      
             . 
      
        
        
        
      
     
      
        
        
        
      
     âpom.xmlâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
     âatlassian-plugin.xmlâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
           Java EE- âpom.xmlâ - ,     REST API.   ,        REST endpoint -    -   JIRA   -  (,   -   ,     - JSON  ).        .  âatlassian-plugin.xmlâ    (     ,   <customfield-type> 
      
      
      
        
        
        
      
    
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     ). 
      
        
        
        
      
     
      
        
        
        
      
        ,      REST Endpoint: 
      
        
        
        
      
     
      
        
        
        
      
     âMyRestResourceModel.javaâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
         XML- (âjavax.xml.bind.annotationâ),       JSON  Jackson  JIRA -  ,   ,   âjavax.xml.bindâ.    âjavax.xml.bind,     JSON âautodetectâ -   ,    Jackson'.    âjavax.xml.bindâ  ,    ,    REST Endpoint,    ,       âProducesâ: 
      
        
        
        
      
     
      
        
        
        
      
     âMyRestResource.javaâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
          âMediaType.APPLICATION_XMLâ,  ,         XML',    Json.     .      Jackson-, ,      XML,       . 
      
        
        
        
      
     
      
        
        
        
      
     ,  âMyRestResource.javaâ    (.  ),    Rest Resource Model.      ,    âdefaultâ  âHello Worldâ. 
      
        
        
        
      
     
      
        
        
        
      
       Java - JAX-RS   ,        Atlassian. 
      
        
        
        
      
     
      
        
        
        
      
      
      
        
        
        
      
     
      
        
        
        
      
      , ,     JIRA,  .   : 
      
        
        
        
      
     
 
 
      
        
        
        
      
     
      
        
        
        
      
     
 
 
      
        
        
        
      
     
      
        
        
        
      
      âJIRA Development Cookbookâ      â â -     .     âPractical JIRA Pluginsâ  âPractical JIRA Administrationâ. 
      
        
        
        
      
     
      
        
        
        
      
            IT NonStop.
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
    
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
    
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
    
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     
 <customfield-type> 
      
        
        
        
      
    
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     .    ,   ââ       (issues).   (i18n)     âcom.atlassian.samples.tutorialâ    âmyjiraplugin.propertiesâ.       .    -  ,        âmyjiraplugin.ru_ru.propertiesâ         JIRA,      .    Java EE . 
      
        
        
        
      
     
      
        
        
        
      
      <customfield-type> 
      
        
        
        
      
    
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     -     JIRA API.       ,   âi18n-name-keyâ,       properties-    ,        ââ.     ,     (âMyCustomFieldâ). 
      
        
        
        
      
     
      
        
        
        
      
     - ,    .         âmyjiraplugin.propertiesâ -        ,        âThe My Custom Field Pluginâ. 
      
        
        
        
      
     
      
        
        
        
      
        velocity-: âviewâ -      (âview.vmâ),  âeditâ -     (âedit.vmâ).               -  . 
      
        
        
        
      
     
      
        
        
        
      
     ,   <customfield-type> 
      
        
        
        
      
    
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     .     ? 
      
        
        
        
      
     
      
        
        
        
      
      
      
        
        
        
      
        ,    -    .        ,     ,     -  ,       . -,    ,      JIRA-,      -    .      Atlassian API: 
      
        
        
        
      
     
      
        
        
        
      
     â     Code Sharing 
      
        
        
        
      
     â     Component 
      
        
        
        
      
     â     Component Import 
      
        
        
        
      
     â     JEE Container Integration 
      
        
        
        
      
     â     Servlet Context Listener 
      
        
        
        
      
     â     Servlet Context Parameter 
      
        
        
        
      
     â     Servlet Filter 
      
        
        
        
      
     â     Servlet 
      
        
        
        
      
     â     User Interface 
      
        
        
        
      
     â     Web Item 
      
        
        
        
      
     â     Web Section 
      
        
        
        
      
     â     Web Panel 
      
        
        
        
      
     â     Web Panel Renderer 
      
        
        
        
      
     â     Web Resource 
      
        
        
        
      
     â     Web Resource Transformer 
      
        
        
        
      
     â     Other Types 
      
        
        
        
      
     â     REST 
      
        
        
        
      
     â     Gadget 
      
        
        
        
      
     â     Report 
      
        
        
        
      
     â     UI Enhancements 
      
        
        
        
      
     â     Project Tab Panel 
      
        
        
        
      
     â     Component Tab Panel 
      
        
        
        
      
     â     Version Tab Panel 
      
        
        
        
      
     â     Issue Tab Panel 
      
        
        
        
      
     â     Search Request View 
      
        
        
        
      
     â     Custom Workflows 
      
        
        
        
      
     â     Workflow Conditions 
      
        
        
        
      
     â     Workflow Validators 
      
        
        
        
      
     â     Workflow Functions 
      
        
        
        
      
     â     Custom Fields 
      
        
        
        
      
     â     Custom Actions 
      
        
        
        
      
     â     JQL Functions 
      
        
        
        
      
     â     Remote API 
      
        
        
        
      
     â     SOAP 
      
        
        
        
      
     â     XML-RPC 
      
        
        
        
      
     â     Custom Macros 
      
        
        
        
      
     â     Code Formatting 
      
        
        
        
      
     â     System Tasks 
      
        
        
        
      
     â     Job 
      
        
        
        
      
     â     Lifecycle 
      
        
        
        
      
     â     Triggers 
      
        
        
        
      
     â     Look & Feel 
      
        
        
        
      
     â     Decorators 
      
        
        
        
      
     â     Language 
      
        
        
        
      
     â     Theme 
      
        
        
        
      
     
      
        
        
        
      
     Component  Component Import -  ,      Spring'.    - ,   . Component Import -  ,   ,     Spring,    -  . ,  -     ,    xml-  âpublic:trueâ - ,   Component Import        .  ,     . 
      
        
        
        
      
     
      
        
        
        
      
     UI -        .    . ,  Plain Tasks     . 
      
        
        
        
      
     
      
        
        
        
      
     Custom Workflows - ,      ,   (issue)      . 
      
        
        
        
      
     
      
        
        
        
      
     JQL Functions (JIRA Query Language Functions) -  ,      (issue).     . 
      
        
        
        
      
     
      
        
        
        
      
     Look & Feel -     ( ,    ââ,   Confluence - ). 
      
        
        
        
      
     
      
        
        
        
      
     ,        . 
      
        
        
        
      
     
      
        
        
        
      
     API 
      
        
        
        
      
         ,     .   : ComponentAccessor.    - .   ,          ,            .         . 
      
        
        
        
      
     
      
        
        
        
      
     â     com.atlassian.jira.component.ComponentAccessor 
      
        
        
        
      
     â     getApplicationProperties() -       
      
        
        
        
      
     â     getAttachmentManager() -     
      
        
        
        
      
     â     getAvatarManager() -  . . 
      
        
        
        
      
     â     getCommentManager() 
      
        
        
        
      
     â     getProjectManager() 
      
        
        
        
      
     â     getIssueManager() 
      
        
        
        
      
     â     getIssueLinkManager() 
      
        
        
        
      
     â     getCustomFieldManager() 
      
        
        
        
      
     â     getMailServerManager() 
      
        
        
        
      
     â     getMailQueue() 
      
        
        
        
      
     â     getPermissionManager() 
      
        
        
        
      
     â     ⊠
      
        
        
        
      
     
      
        
        
        
      
      
      
        
        
        
      
            bitbucket (bitbucket, ,   Atlassian). 
      
        
        
        
      
     
      
        
        
        
      
             . 
      
        
        
        
      
     
      
        
        
        
      
     âpom.xmlâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
     âatlassian-plugin.xmlâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
           Java EE- âpom.xmlâ - ,     REST API.   ,        REST endpoint -    -   JIRA   -  (,   -   ,     - JSON  ).        .  âatlassian-plugin.xmlâ    (     ,   <customfield-type> 
      
        
        
        
      
    
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     ). 
      
        
        
        
      
     
      
        
        
        
      
        ,      REST Endpoint: 
      
        
        
        
      
     
      
        
        
        
      
     âMyRestResourceModel.javaâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
         XML- (âjavax.xml.bind.annotationâ),       JSON  Jackson  JIRA -  ,   ,   âjavax.xml.bindâ.    âjavax.xml.bind,     JSON âautodetectâ -   ,    Jackson'.    âjavax.xml.bindâ  ,    ,    REST Endpoint,    ,       âProducesâ: 
      
        
        
        
      
     
      
        
        
        
      
     âMyRestResource.javaâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
          âMediaType.APPLICATION_XMLâ,  ,         XML',    Json.     .      Jackson-, ,      XML,       . 
      
        
        
        
      
     
      
        
        
        
      
     ,  âMyRestResource.javaâ    (.  ),    Rest Resource Model.      ,    âdefaultâ  âHello Worldâ. 
      
        
        
        
      
     
      
        
        
        
      
       Java - JAX-RS   ,        Atlassian. 
      
        
        
        
      
     
      
        
        
        
      
      
      
        
        
        
      
     
      
        
        
        
      
      , ,     JIRA,  .   : 
      
        
        
        
      
     
 
 
      
        
        
        
      
     
      
        
        
        
      
     
 
 
      
        
        
        
      
     
      
        
        
        
      
      âJIRA Development Cookbookâ      â â -     .     âPractical JIRA Pluginsâ  âPractical JIRA Administrationâ. 
      
        
        
        
      
     
      
        
        
        
      
            IT NonStop.
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
    
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
    
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
    
      
        <customfield-type> 
      
      
      
        
        
        
      
    
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     .    ,   ââ       (issues).   (i18n)     âcom.atlassian.samples.tutorialâ    âmyjiraplugin.propertiesâ.       .    -  ,        âmyjiraplugin.ru_ru.propertiesâ         JIRA,      .    Java EE . 
      
        
        
        
      
     
      
        
        
        
      
      <customfield-type> 
      
      
      
        
        
        
      
    
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     -     JIRA API.       ,   âi18n-name-keyâ,       properties-    ,        ââ.     ,     (âMyCustomFieldâ). 
      
        
        
        
      
     
      
        
        
        
      
     - ,    .         âmyjiraplugin.propertiesâ -        ,        âThe My Custom Field Pluginâ. 
      
      
      
        
        
        
      
     
      
        
        
        
      
        velocity-: âviewâ -      (âview.vmâ),  âeditâ -     (âedit.vmâ).               -  . 
      
        
        
        
      
     
      
        
        
        
      
     ,   <customfield-type> 
      
        
        
        
      
    
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     .     ? 
      
        
        
        
      
     
      
        
        
        
      
      
      
        
        
        
      
        ,    -    .        ,     ,     -  ,       . -,    ,      JIRA-,      -    .      Atlassian API: 
      
        
        
        
      
     
      
        
        
        
      
     â     Code Sharing 
      
        
        
        
      
     â     Component 
      
        
        
        
      
     â     Component Import 
      
        
        
        
      
     â     JEE Container Integration 
      
        
        
        
      
     â     Servlet Context Listener 
      
        
        
        
      
     â     Servlet Context Parameter 
      
        
        
        
      
     â     Servlet Filter 
      
        
        
        
      
     â     Servlet 
      
        
        
        
      
     â     User Interface 
      
        
        
        
      
     â     Web Item 
      
        
        
        
      
     â     Web Section 
      
        
        
        
      
     â     Web Panel 
      
        
        
        
      
     â     Web Panel Renderer 
      
        
        
        
      
     â     Web Resource 
      
        
        
        
      
     â     Web Resource Transformer 
      
        
        
        
      
     â     Other Types 
      
        
        
        
      
     â     REST 
      
        
        
        
      
     â     Gadget 
      
        
        
        
      
     â     Report 
      
        
        
        
      
     â     UI Enhancements 
      
        
        
        
      
     â     Project Tab Panel 
      
        
        
        
      
     â     Component Tab Panel 
      
        
        
        
      
     â     Version Tab Panel 
      
        
        
        
      
     â     Issue Tab Panel 
      
        
        
        
      
     â     Search Request View 
      
        
        
        
      
     â     Custom Workflows 
      
        
        
        
      
     â     Workflow Conditions 
      
        
        
        
      
     â     Workflow Validators 
      
        
        
        
      
     â     Workflow Functions 
      
        
        
        
      
     â     Custom Fields 
      
        
        
        
      
     â     Custom Actions 
      
        
        
        
      
     â     JQL Functions 
      
        
        
        
      
     â     Remote API 
      
        
        
        
      
     â     SOAP 
      
        
        
        
      
     â     XML-RPC 
      
        
        
        
      
     â     Custom Macros 
      
        
        
        
      
     â     Code Formatting 
      
        
        
        
      
     â     System Tasks 
      
        
        
        
      
     â     Job 
      
        
        
        
      
     â     Lifecycle 
      
        
        
        
      
     â     Triggers 
      
        
        
        
      
     â     Look & Feel 
      
        
        
        
      
     â     Decorators 
      
        
        
        
      
     â     Language 
      
        
        
        
      
     â     Theme 
      
        
        
        
      
     
      
        
        
        
      
     Component  Component Import -  ,      Spring'.    - ,   . Component Import -  ,   ,     Spring,    -  . ,  -     ,    xml-  âpublic:trueâ - ,   Component Import        .  ,     . 
      
        
        
        
      
     
      
        
        
        
      
     UI -        .    . ,  Plain Tasks     . 
      
        
        
        
      
     
      
        
        
        
      
     Custom Workflows - ,      ,   (issue)      . 
      
        
        
        
      
     
      
        
        
        
      
     JQL Functions (JIRA Query Language Functions) -  ,      (issue).     . 
      
        
        
        
      
     
      
        
        
        
      
     Look & Feel -     ( ,    ââ,   Confluence - ). 
      
        
        
        
      
     
      
        
        
        
      
     ,        . 
      
        
        
        
      
     
      
        
        
        
      
     API 
      
        
        
        
      
         ,     .   : ComponentAccessor.    - .   ,          ,            .         . 
      
        
        
        
      
     
      
        
        
        
      
     â     com.atlassian.jira.component.ComponentAccessor 
      
        
        
        
      
     â     getApplicationProperties() -       
      
        
        
        
      
     â     getAttachmentManager() -     
      
        
        
        
      
     â     getAvatarManager() -  . . 
      
        
        
        
      
     â     getCommentManager() 
      
        
        
        
      
     â     getProjectManager() 
      
        
        
        
      
     â     getIssueManager() 
      
        
        
        
      
     â     getIssueLinkManager() 
      
        
        
        
      
     â     getCustomFieldManager() 
      
        
        
        
      
     â     getMailServerManager() 
      
        
        
        
      
     â     getMailQueue() 
      
        
        
        
      
     â     getPermissionManager() 
      
        
        
        
      
     â     ⊠
      
        
        
        
      
     
      
        
        
        
      
      
      
        
        
        
      
            bitbucket (bitbucket, ,   Atlassian). 
      
        
        
        
      
     
      
        
        
        
      
             . 
      
        
        
        
      
     
      
        
        
        
      
     âpom.xmlâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
     âatlassian-plugin.xmlâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
           Java EE- âpom.xmlâ - ,     REST API.   ,        REST endpoint -    -   JIRA   -  (,   -   ,     - JSON  ).        .  âatlassian-plugin.xmlâ    (     ,   <customfield-type> 
      
      
      
        
        
        
      
    
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     ). 
      
        
        
        
      
     
      
        
        
        
      
        ,      REST Endpoint: 
      
        
        
        
      
     
      
        
        
        
      
     âMyRestResourceModel.javaâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
         XML- (âjavax.xml.bind.annotationâ),       JSON  Jackson  JIRA -  ,   ,   âjavax.xml.bindâ.    âjavax.xml.bind,     JSON âautodetectâ -   ,    Jackson'.    âjavax.xml.bindâ  ,    ,    REST Endpoint,    ,       âProducesâ: 
      
        
        
        
      
     
      
        
        
        
      
     âMyRestResource.javaâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
          âMediaType.APPLICATION_XMLâ,  ,         XML',    Json.     .      Jackson-, ,      XML,       . 
      
        
        
        
      
     
      
        
        
        
      
     ,  âMyRestResource.javaâ    (.  ),    Rest Resource Model.      ,    âdefaultâ  âHello Worldâ. 
      
        
        
        
      
     
      
        
        
        
      
       Java - JAX-RS   ,        Atlassian. 
      
        
        
        
      
     
      
        
        
        
      
      
      
        
        
        
      
     
      
        
        
        
      
      , ,     JIRA,  .   : 
      
        
        
        
      
     
 
 
      
        
        
        
      
     
      
        
        
        
      
     
 
 
      
        
        
        
      
     
      
        
        
        
      
      âJIRA Development Cookbookâ      â â -     .     âPractical JIRA Pluginsâ  âPractical JIRA Administrationâ. 
      
        
        
        
      
     
      
        
        
        
      
            IT NonStop.
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
    
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
    
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
    
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     
 <customfield-type> 
      
        
        
        
      
    
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     .    ,   ââ       (issues).   (i18n)     âcom.atlassian.samples.tutorialâ    âmyjiraplugin.propertiesâ.       .    -  ,        âmyjiraplugin.ru_ru.propertiesâ         JIRA,      .    Java EE . 
      
        
        
        
      
     
      
        
        
        
      
      <customfield-type> 
      
        
        
        
      
    
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     -     JIRA API.       ,   âi18n-name-keyâ,       properties-    ,        ââ.     ,     (âMyCustomFieldâ). 
      
        
        
        
      
     
      
        
        
        
      
     - ,    .         âmyjiraplugin.propertiesâ -        ,        âThe My Custom Field Pluginâ. 
      
        
        
        
      
     
      
        
        
        
      
        velocity-: âviewâ -      (âview.vmâ),  âeditâ -     (âedit.vmâ).               -  . 
      
        
        
        
      
     
      
        
        
        
      
     ,   <customfield-type> 
      
        
        
        
      
    
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     .     ? 
      
        
        
        
      
     
      
        
        
        
      
      
      
        
        
        
      
        ,    -    .        ,     ,     -  ,       . -,    ,      JIRA-,      -    .      Atlassian API: 
      
        
        
        
      
     
      
        
        
        
      
     â     Code Sharing 
      
        
        
        
      
     â     Component 
      
        
        
        
      
     â     Component Import 
      
        
        
        
      
     â     JEE Container Integration 
      
        
        
        
      
     â     Servlet Context Listener 
      
        
        
        
      
     â     Servlet Context Parameter 
      
        
        
        
      
     â     Servlet Filter 
      
        
        
        
      
     â     Servlet 
      
        
        
        
      
     â     User Interface 
      
        
        
        
      
     â     Web Item 
      
        
        
        
      
     â     Web Section 
      
        
        
        
      
     â     Web Panel 
      
        
        
        
      
     â     Web Panel Renderer 
      
        
        
        
      
     â     Web Resource 
      
        
        
        
      
     â     Web Resource Transformer 
      
        
        
        
      
     â     Other Types 
      
        
        
        
      
     â     REST 
      
        
        
        
      
     â     Gadget 
      
        
        
        
      
     â     Report 
      
        
        
        
      
     â     UI Enhancements 
      
        
        
        
      
     â     Project Tab Panel 
      
        
        
        
      
     â     Component Tab Panel 
      
        
        
        
      
     â     Version Tab Panel 
      
        
        
        
      
     â     Issue Tab Panel 
      
        
        
        
      
     â     Search Request View 
      
        
        
        
      
     â     Custom Workflows 
      
        
        
        
      
     â     Workflow Conditions 
      
        
        
        
      
     â     Workflow Validators 
      
        
        
        
      
     â     Workflow Functions 
      
        
        
        
      
     â     Custom Fields 
      
        
        
        
      
     â     Custom Actions 
      
        
        
        
      
     â     JQL Functions 
      
        
        
        
      
     â     Remote API 
      
        
        
        
      
     â     SOAP 
      
        
        
        
      
     â     XML-RPC 
      
        
        
        
      
     â     Custom Macros 
      
        
        
        
      
     â     Code Formatting 
      
        
        
        
      
     â     System Tasks 
      
        
        
        
      
     â     Job 
      
        
        
        
      
     â     Lifecycle 
      
        
        
        
      
     â     Triggers 
      
        
        
        
      
     â     Look & Feel 
      
        
        
        
      
     â     Decorators 
      
        
        
        
      
     â     Language 
      
        
        
        
      
     â     Theme 
      
        
        
        
      
     
      
        
        
        
      
     Component  Component Import -  ,      Spring'.    - ,   . Component Import -  ,   ,     Spring,    -  . ,  -     ,    xml-  âpublic:trueâ - ,   Component Import        .  ,     . 
      
        
        
        
      
     
      
        
        
        
      
     UI -        .    . ,  Plain Tasks     . 
      
        
        
        
      
     
      
        
        
        
      
     Custom Workflows - ,      ,   (issue)      . 
      
        
        
        
      
     
      
        
        
        
      
     JQL Functions (JIRA Query Language Functions) -  ,      (issue).     . 
      
        
        
        
      
     
      
        
        
        
      
     Look & Feel -     ( ,    ââ,   Confluence - ). 
      
        
        
        
      
     
      
        
        
        
      
     ,        . 
      
        
        
        
      
     
      
        
        
        
      
     API 
      
        
        
        
      
         ,     .   : ComponentAccessor.    - .   ,          ,            .         . 
      
        
        
        
      
     
      
        
        
        
      
     â     com.atlassian.jira.component.ComponentAccessor 
      
        
        
        
      
     â     getApplicationProperties() -       
      
        
        
        
      
     â     getAttachmentManager() -     
      
        
        
        
      
     â     getAvatarManager() -  . . 
      
        
        
        
      
     â     getCommentManager() 
      
        
        
        
      
     â     getProjectManager() 
      
        
        
        
      
     â     getIssueManager() 
      
        
        
        
      
     â     getIssueLinkManager() 
      
        
        
        
      
     â     getCustomFieldManager() 
      
        
        
        
      
     â     getMailServerManager() 
      
        
        
        
      
     â     getMailQueue() 
      
        
        
        
      
     â     getPermissionManager() 
      
        
        
        
      
     â     ⊠
      
        
        
        
      
     
      
        
        
        
      
      
      
        
        
        
      
            bitbucket (bitbucket, ,   Atlassian). 
      
        
        
        
      
     
      
        
        
        
      
             . 
      
        
        
        
      
     
      
        
        
        
      
     âpom.xmlâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
     âatlassian-plugin.xmlâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
           Java EE- âpom.xmlâ - ,     REST API.   ,        REST endpoint -    -   JIRA   -  (,   -   ,     - JSON  ).        .  âatlassian-plugin.xmlâ    (     ,   <customfield-type> 
      
        
        
        
      
    
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     ). 
      
        
        
        
      
     
      
        
        
        
      
        ,      REST Endpoint: 
      
        
        
        
      
     
      
        
        
        
      
     âMyRestResourceModel.javaâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
         XML- (âjavax.xml.bind.annotationâ),       JSON  Jackson  JIRA -  ,   ,   âjavax.xml.bindâ.    âjavax.xml.bind,     JSON âautodetectâ -   ,    Jackson'.    âjavax.xml.bindâ  ,    ,    REST Endpoint,    ,       âProducesâ: 
      
        
        
        
      
     
      
        
        
        
      
     âMyRestResource.javaâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
          âMediaType.APPLICATION_XMLâ,  ,         XML',    Json.     .      Jackson-, ,      XML,       . 
      
        
        
        
      
     
      
        
        
        
      
     ,  âMyRestResource.javaâ    (.  ),    Rest Resource Model.      ,    âdefaultâ  âHello Worldâ. 
      
        
        
        
      
     
      
        
        
        
      
       Java - JAX-RS   ,        Atlassian. 
      
        
        
        
      
     
      
        
        
        
      
      
      
        
        
        
      
     
      
        
        
        
      
      , ,     JIRA,  .   : 
      
        
        
        
      
     
 
 
      
        
        
        
      
     
      
        
        
        
      
     
 
 
      
        
        
        
      
     
      
        
        
        
      
      âJIRA Development Cookbookâ      â â -     .     âPractical JIRA Pluginsâ  âPractical JIRA Administrationâ. 
      
        
        
        
      
     
      
        
        
        
      
            IT NonStop.
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
    
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
    
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
    
      
        <customfield-type> 
      
      
      
        
        
        
      
    
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     .    ,   ââ       (issues).   (i18n)     âcom.atlassian.samples.tutorialâ    âmyjiraplugin.propertiesâ.       .    -  ,        âmyjiraplugin.ru_ru.propertiesâ         JIRA,      .    Java EE . 
      
        
        
        
      
     
      
        
        
        
      
      <customfield-type> 
      
      
      
        
        
        
      
    
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     -     JIRA API.       ,   âi18n-name-keyâ,       properties-    ,        ââ.     ,     (âMyCustomFieldâ). 
      
        
        
        
      
     
      
        
        
        
      
     - ,    .         âmyjiraplugin.propertiesâ -        ,        âThe My Custom Field Pluginâ. 
      
      
      
        
        
        
      
     
      
        
        
        
      
        velocity-: âviewâ -      (âview.vmâ),  âeditâ -     (âedit.vmâ).               -  . 
      
        
        
        
      
     
      
        
        
        
      
     ,   <customfield-type> 
      
        
        
        
      
    
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     .     ? 
      
        
        
        
      
     
      
        
        
        
      
      
      
        
        
        
      
        ,    -    .        ,     ,     -  ,       . -,    ,      JIRA-,      -    .      Atlassian API: 
      
        
        
        
      
     
      
        
        
        
      
     â     Code Sharing 
      
        
        
        
      
     â     Component 
      
        
        
        
      
     â     Component Import 
      
        
        
        
      
     â     JEE Container Integration 
      
        
        
        
      
     â     Servlet Context Listener 
      
        
        
        
      
     â     Servlet Context Parameter 
      
        
        
        
      
     â     Servlet Filter 
      
        
        
        
      
     â     Servlet 
      
        
        
        
      
     â     User Interface 
      
        
        
        
      
     â     Web Item 
      
        
        
        
      
     â     Web Section 
      
        
        
        
      
     â     Web Panel 
      
        
        
        
      
     â     Web Panel Renderer 
      
        
        
        
      
     â     Web Resource 
      
        
        
        
      
     â     Web Resource Transformer 
      
        
        
        
      
     â     Other Types 
      
        
        
        
      
     â     REST 
      
        
        
        
      
     â     Gadget 
      
        
        
        
      
     â     Report 
      
        
        
        
      
     â     UI Enhancements 
      
        
        
        
      
     â     Project Tab Panel 
      
        
        
        
      
     â     Component Tab Panel 
      
        
        
        
      
     â     Version Tab Panel 
      
        
        
        
      
     â     Issue Tab Panel 
      
        
        
        
      
     â     Search Request View 
      
        
        
        
      
     â     Custom Workflows 
      
        
        
        
      
     â     Workflow Conditions 
      
        
        
        
      
     â     Workflow Validators 
      
        
        
        
      
     â     Workflow Functions 
      
        
        
        
      
     â     Custom Fields 
      
        
        
        
      
     â     Custom Actions 
      
        
        
        
      
     â     JQL Functions 
      
        
        
        
      
     â     Remote API 
      
        
        
        
      
     â     SOAP 
      
        
        
        
      
     â     XML-RPC 
      
        
        
        
      
     â     Custom Macros 
      
        
        
        
      
     â     Code Formatting 
      
        
        
        
      
     â     System Tasks 
      
        
        
        
      
     â     Job 
      
        
        
        
      
     â     Lifecycle 
      
        
        
        
      
     â     Triggers 
      
        
        
        
      
     â     Look & Feel 
      
        
        
        
      
     â     Decorators 
      
        
        
        
      
     â     Language 
      
        
        
        
      
     â     Theme 
      
        
        
        
      
     
      
        
        
        
      
     Component  Component Import -  ,      Spring'.    - ,   . Component Import -  ,   ,     Spring,    -  . ,  -     ,    xml-  âpublic:trueâ - ,   Component Import        .  ,     . 
      
        
        
        
      
     
      
        
        
        
      
     UI -        .    . ,  Plain Tasks     . 
      
        
        
        
      
     
      
        
        
        
      
     Custom Workflows - ,      ,   (issue)      . 
      
        
        
        
      
     
      
        
        
        
      
     JQL Functions (JIRA Query Language Functions) -  ,      (issue).     . 
      
        
        
        
      
     
      
        
        
        
      
     Look & Feel -     ( ,    ââ,   Confluence - ). 
      
        
        
        
      
     
      
        
        
        
      
     ,        . 
      
        
        
        
      
     
      
        
        
        
      
     API 
      
        
        
        
      
         ,     .   : ComponentAccessor.    - .   ,          ,            .         . 
      
        
        
        
      
     
      
        
        
        
      
     â     com.atlassian.jira.component.ComponentAccessor 
      
        
        
        
      
     â     getApplicationProperties() -       
      
        
        
        
      
     â     getAttachmentManager() -     
      
        
        
        
      
     â     getAvatarManager() -  . . 
      
        
        
        
      
     â     getCommentManager() 
      
        
        
        
      
     â     getProjectManager() 
      
        
        
        
      
     â     getIssueManager() 
      
        
        
        
      
     â     getIssueLinkManager() 
      
        
        
        
      
     â     getCustomFieldManager() 
      
        
        
        
      
     â     getMailServerManager() 
      
        
        
        
      
     â     getMailQueue() 
      
        
        
        
      
     â     getPermissionManager() 
      
        
        
        
      
     â     ⊠
      
        
        
        
      
     
      
        
        
        
      
      
      
        
        
        
      
            bitbucket (bitbucket, ,   Atlassian). 
      
        
        
        
      
     
      
        
        
        
      
             . 
      
        
        
        
      
     
      
        
        
        
      
     âpom.xmlâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
     âatlassian-plugin.xmlâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
           Java EE- âpom.xmlâ - ,     REST API.   ,        REST endpoint -    -   JIRA   -  (,   -   ,     - JSON  ).        .  âatlassian-plugin.xmlâ    (     ,   <customfield-type> 
      
      
      
        
        
        
      
    
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     ). 
      
        
        
        
      
     
      
        
        
        
      
        ,      REST Endpoint: 
      
        
        
        
      
     
      
        
        
        
      
     âMyRestResourceModel.javaâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
         XML- (âjavax.xml.bind.annotationâ),       JSON  Jackson  JIRA -  ,   ,   âjavax.xml.bindâ.    âjavax.xml.bind,     JSON âautodetectâ -   ,    Jackson'.    âjavax.xml.bindâ  ,    ,    REST Endpoint,    ,       âProducesâ: 
      
        
        
        
      
     
      
        
        
        
      
     âMyRestResource.javaâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
          âMediaType.APPLICATION_XMLâ,  ,         XML',    Json.     .      Jackson-, ,      XML,       . 
      
        
        
        
      
     
      
        
        
        
      
     ,  âMyRestResource.javaâ    (.  ),    Rest Resource Model.      ,    âdefaultâ  âHello Worldâ. 
      
        
        
        
      
     
      
        
        
        
      
       Java - JAX-RS   ,        Atlassian. 
      
        
        
        
      
     
      
        
        
        
      
      
      
        
        
        
      
     
      
        
        
        
      
      , ,     JIRA,  .   : 
      
        
        
        
      
     
 
 
      
        
        
        
      
     
      
        
        
        
      
     
 
 
      
        
        
        
      
     
      
        
        
        
      
      âJIRA Development Cookbookâ      â â -     .     âPractical JIRA Pluginsâ  âPractical JIRA Administrationâ. 
      
        
        
        
      
     
      
        
        
        
      
            IT NonStop.
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
    
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
    
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
    
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     
 <customfield-type> 
      
        
        
        
      
    
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     .    ,   ââ       (issues).   (i18n)     âcom.atlassian.samples.tutorialâ    âmyjiraplugin.propertiesâ.       .    -  ,        âmyjiraplugin.ru_ru.propertiesâ         JIRA,      .    Java EE . 
      
        
        
        
      
     
      
        
        
        
      
      <customfield-type> 
      
        
        
        
      
    
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     -     JIRA API.       ,   âi18n-name-keyâ,       properties-    ,        ââ.     ,     (âMyCustomFieldâ). 
      
        
        
        
      
     
      
        
        
        
      
     - ,    .         âmyjiraplugin.propertiesâ -        ,        âThe My Custom Field Pluginâ. 
      
        
        
        
      
     
      
        
        
        
      
        velocity-: âviewâ -      (âview.vmâ),  âeditâ -     (âedit.vmâ).               -  . 
      
        
        
        
      
     
      
        
        
        
      
     ,   <customfield-type> 
      
        
        
        
      
    
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     .     ? 
      
        
        
        
      
     
      
        
        
        
      
      
      
        
        
        
      
        ,    -    .        ,     ,     -  ,       . -,    ,      JIRA-,      -    .      Atlassian API: 
      
        
        
        
      
     
      
        
        
        
      
     â     Code Sharing 
      
        
        
        
      
     â     Component 
      
        
        
        
      
     â     Component Import 
      
        
        
        
      
     â     JEE Container Integration 
      
        
        
        
      
     â     Servlet Context Listener 
      
        
        
        
      
     â     Servlet Context Parameter 
      
        
        
        
      
     â     Servlet Filter 
      
        
        
        
      
     â     Servlet 
      
        
        
        
      
     â     User Interface 
      
        
        
        
      
     â     Web Item 
      
        
        
        
      
     â     Web Section 
      
        
        
        
      
     â     Web Panel 
      
        
        
        
      
     â     Web Panel Renderer 
      
        
        
        
      
     â     Web Resource 
      
        
        
        
      
     â     Web Resource Transformer 
      
        
        
        
      
     â     Other Types 
      
        
        
        
      
     â     REST 
      
        
        
        
      
     â     Gadget 
      
        
        
        
      
     â     Report 
      
        
        
        
      
     â     UI Enhancements 
      
        
        
        
      
     â     Project Tab Panel 
      
        
        
        
      
     â     Component Tab Panel 
      
        
        
        
      
     â     Version Tab Panel 
      
        
        
        
      
     â     Issue Tab Panel 
      
        
        
        
      
     â     Search Request View 
      
        
        
        
      
     â     Custom Workflows 
      
        
        
        
      
     â     Workflow Conditions 
      
        
        
        
      
     â     Workflow Validators 
      
        
        
        
      
     â     Workflow Functions 
      
        
        
        
      
     â     Custom Fields 
      
        
        
        
      
     â     Custom Actions 
      
        
        
        
      
     â     JQL Functions 
      
        
        
        
      
     â     Remote API 
      
        
        
        
      
     â     SOAP 
      
        
        
        
      
     â     XML-RPC 
      
        
        
        
      
     â     Custom Macros 
      
        
        
        
      
     â     Code Formatting 
      
        
        
        
      
     â     System Tasks 
      
        
        
        
      
     â     Job 
      
        
        
        
      
     â     Lifecycle 
      
        
        
        
      
     â     Triggers 
      
        
        
        
      
     â     Look & Feel 
      
        
        
        
      
     â     Decorators 
      
        
        
        
      
     â     Language 
      
        
        
        
      
     â     Theme 
      
        
        
        
      
     
      
        
        
        
      
     Component  Component Import -  ,      Spring'.    - ,   . Component Import -  ,   ,     Spring,    -  . ,  -     ,    xml-  âpublic:trueâ - ,   Component Import        .  ,     . 
      
        
        
        
      
     
      
        
        
        
      
     UI -        .    . ,  Plain Tasks     . 
      
        
        
        
      
     
      
        
        
        
      
     Custom Workflows - ,      ,   (issue)      . 
      
        
        
        
      
     
      
        
        
        
      
     JQL Functions (JIRA Query Language Functions) -  ,      (issue).     . 
      
        
        
        
      
     
      
        
        
        
      
     Look & Feel -     ( ,    ââ,   Confluence - ). 
      
        
        
        
      
     
      
        
        
        
      
     ,        . 
      
        
        
        
      
     
      
        
        
        
      
     API 
      
        
        
        
      
         ,     .   : ComponentAccessor.    - .   ,          ,            .         . 
      
        
        
        
      
     
      
        
        
        
      
     â     com.atlassian.jira.component.ComponentAccessor 
      
        
        
        
      
     â     getApplicationProperties() -       
      
        
        
        
      
     â     getAttachmentManager() -     
      
        
        
        
      
     â     getAvatarManager() -  . . 
      
        
        
        
      
     â     getCommentManager() 
      
        
        
        
      
     â     getProjectManager() 
      
        
        
        
      
     â     getIssueManager() 
      
        
        
        
      
     â     getIssueLinkManager() 
      
        
        
        
      
     â     getCustomFieldManager() 
      
        
        
        
      
     â     getMailServerManager() 
      
        
        
        
      
     â     getMailQueue() 
      
        
        
        
      
     â     getPermissionManager() 
      
        
        
        
      
     â     ⊠
      
        
        
        
      
     
      
        
        
        
      
      
      
        
        
        
      
            bitbucket (bitbucket, ,   Atlassian). 
      
        
        
        
      
     
      
        
        
        
      
             . 
      
        
        
        
      
     
      
        
        
        
      
     âpom.xmlâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
     âatlassian-plugin.xmlâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
           Java EE- âpom.xmlâ - ,     REST API.   ,        REST endpoint -    -   JIRA   -  (,   -   ,     - JSON  ).        .  âatlassian-plugin.xmlâ    (     ,   <customfield-type> 
      
        
        
        
      
    
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     ). 
      
        
        
        
      
     
      
        
        
        
      
        ,      REST Endpoint: 
      
        
        
        
      
     
      
        
        
        
      
     âMyRestResourceModel.javaâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
         XML- (âjavax.xml.bind.annotationâ),       JSON  Jackson  JIRA -  ,   ,   âjavax.xml.bindâ.    âjavax.xml.bind,     JSON âautodetectâ -   ,    Jackson'.    âjavax.xml.bindâ  ,    ,    REST Endpoint,    ,       âProducesâ: 
      
        
        
        
      
     
      
        
        
        
      
     âMyRestResource.javaâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
          âMediaType.APPLICATION_XMLâ,  ,         XML',    Json.     .      Jackson-, ,      XML,       . 
      
        
        
        
      
     
      
        
        
        
      
     ,  âMyRestResource.javaâ    (.  ),    Rest Resource Model.      ,    âdefaultâ  âHello Worldâ. 
      
        
        
        
      
     
      
        
        
        
      
       Java - JAX-RS   ,        Atlassian. 
      
        
        
        
      
     
      
        
        
        
      
      
      
        
        
        
      
     
      
        
        
        
      
      , ,     JIRA,  .   : 
      
        
        
        
      
     
 
 
      
        
        
        
      
     
      
        
        
        
      
     
 
 
      
        
        
        
      
     
      
        
        
        
      
      âJIRA Development Cookbookâ      â â -     .     âPractical JIRA Pluginsâ  âPractical JIRA Administrationâ. 
      
        
        
        
      
     
      
        
        
        
      
            IT NonStop.
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
    
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
    
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
    
      
        <customfield-type> 
      
      
      
        
        
        
      
    
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     .    ,   ââ       (issues).   (i18n)     âcom.atlassian.samples.tutorialâ    âmyjiraplugin.propertiesâ.       .    -  ,        âmyjiraplugin.ru_ru.propertiesâ         JIRA,      .    Java EE . 
      
        
        
        
      
     
      
        
        
        
      
      <customfield-type> 
      
      
      
        
        
        
      
    
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     -     JIRA API.       ,   âi18n-name-keyâ,       properties-    ,        ââ.     ,     (âMyCustomFieldâ). 
      
        
        
        
      
     
      
        
        
        
      
     - ,    .         âmyjiraplugin.propertiesâ -        ,        âThe My Custom Field Pluginâ. 
      
      
      
        
        
        
      
     
      
        
        
        
      
        velocity-: âviewâ -      (âview.vmâ),  âeditâ -     (âedit.vmâ).               -  . 
      
        
        
        
      
     
      
        
        
        
      
     ,   <customfield-type> 
      
        
        
        
      
    
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     .     ? 
      
        
        
        
      
     
      
        
        
        
      
      
      
        
        
        
      
        ,    -    .        ,     ,     -  ,       . -,    ,      JIRA-,      -    .      Atlassian API: 
      
        
        
        
      
     
      
        
        
        
      
     â     Code Sharing 
      
        
        
        
      
     â     Component 
      
        
        
        
      
     â     Component Import 
      
        
        
        
      
     â     JEE Container Integration 
      
        
        
        
      
     â     Servlet Context Listener 
      
        
        
        
      
     â     Servlet Context Parameter 
      
        
        
        
      
     â     Servlet Filter 
      
        
        
        
      
     â     Servlet 
      
        
        
        
      
     â     User Interface 
      
        
        
        
      
     â     Web Item 
      
        
        
        
      
     â     Web Section 
      
        
        
        
      
     â     Web Panel 
      
        
        
        
      
     â     Web Panel Renderer 
      
        
        
        
      
     â     Web Resource 
      
        
        
        
      
     â     Web Resource Transformer 
      
        
        
        
      
     â     Other Types 
      
        
        
        
      
     â     REST 
      
        
        
        
      
     â     Gadget 
      
        
        
        
      
     â     Report 
      
        
        
        
      
     â     UI Enhancements 
      
        
        
        
      
     â     Project Tab Panel 
      
        
        
        
      
     â     Component Tab Panel 
      
        
        
        
      
     â     Version Tab Panel 
      
        
        
        
      
     â     Issue Tab Panel 
      
        
        
        
      
     â     Search Request View 
      
        
        
        
      
     â     Custom Workflows 
      
        
        
        
      
     â     Workflow Conditions 
      
        
        
        
      
     â     Workflow Validators 
      
        
        
        
      
     â     Workflow Functions 
      
        
        
        
      
     â     Custom Fields 
      
        
        
        
      
     â     Custom Actions 
      
        
        
        
      
     â     JQL Functions 
      
        
        
        
      
     â     Remote API 
      
        
        
        
      
     â     SOAP 
      
        
        
        
      
     â     XML-RPC 
      
        
        
        
      
     â     Custom Macros 
      
        
        
        
      
     â     Code Formatting 
      
        
        
        
      
     â     System Tasks 
      
        
        
        
      
     â     Job 
      
        
        
        
      
     â     Lifecycle 
      
        
        
        
      
     â     Triggers 
      
        
        
        
      
     â     Look & Feel 
      
        
        
        
      
     â     Decorators 
      
        
        
        
      
     â     Language 
      
        
        
        
      
     â     Theme 
      
        
        
        
      
     
      
        
        
        
      
     Component  Component Import -  ,      Spring'.    - ,   . Component Import -  ,   ,     Spring,    -  . ,  -     ,    xml-  âpublic:trueâ - ,   Component Import        .  ,     . 
      
        
        
        
      
     
      
        
        
        
      
     UI -        .    . ,  Plain Tasks     . 
      
        
        
        
      
     
      
        
        
        
      
     Custom Workflows - ,      ,   (issue)      . 
      
        
        
        
      
     
      
        
        
        
      
     JQL Functions (JIRA Query Language Functions) -  ,      (issue).     . 
      
        
        
        
      
     
      
        
        
        
      
     Look & Feel -     ( ,    ââ,   Confluence - ). 
      
        
        
        
      
     
      
        
        
        
      
     ,        . 
      
        
        
        
      
     
      
        
        
        
      
     API 
      
        
        
        
      
         ,     .   : ComponentAccessor.    - .   ,          ,            .         . 
      
        
        
        
      
     
      
        
        
        
      
     â     com.atlassian.jira.component.ComponentAccessor 
      
        
        
        
      
     â     getApplicationProperties() -       
      
        
        
        
      
     â     getAttachmentManager() -     
      
        
        
        
      
     â     getAvatarManager() -  . . 
      
        
        
        
      
     â     getCommentManager() 
      
        
        
        
      
     â     getProjectManager() 
      
        
        
        
      
     â     getIssueManager() 
      
        
        
        
      
     â     getIssueLinkManager() 
      
        
        
        
      
     â     getCustomFieldManager() 
      
        
        
        
      
     â     getMailServerManager() 
      
        
        
        
      
     â     getMailQueue() 
      
        
        
        
      
     â     getPermissionManager() 
      
        
        
        
      
     â     ⊠
      
        
        
        
      
     
      
        
        
        
      
      
      
        
        
        
      
            bitbucket (bitbucket, ,   Atlassian). 
      
        
        
        
      
     
      
        
        
        
      
             . 
      
        
        
        
      
     
      
        
        
        
      
     âpom.xmlâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
     âatlassian-plugin.xmlâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
           Java EE- âpom.xmlâ - ,     REST API.   ,        REST endpoint -    -   JIRA   -  (,   -   ,     - JSON  ).        .  âatlassian-plugin.xmlâ    (     ,   <customfield-type> 
      
      
      
        
        
        
      
    
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     ). 
      
        
        
        
      
     
      
        
        
        
      
        ,      REST Endpoint: 
      
        
        
        
      
     
      
        
        
        
      
     âMyRestResourceModel.javaâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
         XML- (âjavax.xml.bind.annotationâ),       JSON  Jackson  JIRA -  ,   ,   âjavax.xml.bindâ.    âjavax.xml.bind,     JSON âautodetectâ -   ,    Jackson'.    âjavax.xml.bindâ  ,    ,    REST Endpoint,    ,       âProducesâ: 
      
        
        
        
      
     
      
        
        
        
      
     âMyRestResource.javaâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
          âMediaType.APPLICATION_XMLâ,  ,         XML',    Json.     .      Jackson-, ,      XML,       . 
      
        
        
        
      
     
      
        
        
        
      
     ,  âMyRestResource.javaâ    (.  ),    Rest Resource Model.      ,    âdefaultâ  âHello Worldâ. 
      
        
        
        
      
     
      
        
        
        
      
       Java - JAX-RS   ,        Atlassian. 
      
        
        
        
      
     
      
        
        
        
      
      
      
        
        
        
      
     
      
        
        
        
      
      , ,     JIRA,  .   : 
      
        
        
        
      
     
 
 
      
        
        
        
      
     
      
        
        
        
      
     
 
 
      
        
        
        
      
     
      
        
        
        
      
      âJIRA Development Cookbookâ      â â -     .     âPractical JIRA Pluginsâ  âPractical JIRA Administrationâ. 
      
        
        
        
      
     
      
        
        
        
      
            IT NonStop.
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
    
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
    
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
    
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     
 <customfield-type> 
      
        
        
        
      
    
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     .    ,   ââ       (issues).   (i18n)     âcom.atlassian.samples.tutorialâ    âmyjiraplugin.propertiesâ.       .    -  ,        âmyjiraplugin.ru_ru.propertiesâ         JIRA,      .    Java EE . 
      
        
        
        
      
     
      
        
        
        
      
      <customfield-type> 
      
        
        
        
      
    
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     -     JIRA API.       ,   âi18n-name-keyâ,       properties-    ,        ââ.     ,     (âMyCustomFieldâ). 
      
        
        
        
      
     
      
        
        
        
      
     - ,    .         âmyjiraplugin.propertiesâ -        ,        âThe My Custom Field Pluginâ. 
      
        
        
        
      
     
      
        
        
        
      
        velocity-: âviewâ -      (âview.vmâ),  âeditâ -     (âedit.vmâ).               -  . 
      
        
        
        
      
     
      
        
        
        
      
     ,   <customfield-type> 
      
        
        
        
      
    
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     .     ? 
      
        
        
        
      
     
      
        
        
        
      
      
      
        
        
        
      
        ,    -    .        ,     ,     -  ,       . -,    ,      JIRA-,      -    .      Atlassian API: 
      
        
        
        
      
     
      
        
        
        
      
     â     Code Sharing 
      
        
        
        
      
     â     Component 
      
        
        
        
      
     â     Component Import 
      
        
        
        
      
     â     JEE Container Integration 
      
        
        
        
      
     â     Servlet Context Listener 
      
        
        
        
      
     â     Servlet Context Parameter 
      
        
        
        
      
     â     Servlet Filter 
      
        
        
        
      
     â     Servlet 
      
        
        
        
      
     â     User Interface 
      
        
        
        
      
     â     Web Item 
      
        
        
        
      
     â     Web Section 
      
        
        
        
      
     â     Web Panel 
      
        
        
        
      
     â     Web Panel Renderer 
      
        
        
        
      
     â     Web Resource 
      
        
        
        
      
     â     Web Resource Transformer 
      
        
        
        
      
     â     Other Types 
      
        
        
        
      
     â     REST 
      
        
        
        
      
     â     Gadget 
      
        
        
        
      
     â     Report 
      
        
        
        
      
     â     UI Enhancements 
      
        
        
        
      
     â     Project Tab Panel 
      
        
        
        
      
     â     Component Tab Panel 
      
        
        
        
      
     â     Version Tab Panel 
      
        
        
        
      
     â     Issue Tab Panel 
      
        
        
        
      
     â     Search Request View 
      
        
        
        
      
     â     Custom Workflows 
      
        
        
        
      
     â     Workflow Conditions 
      
        
        
        
      
     â     Workflow Validators 
      
        
        
        
      
     â     Workflow Functions 
      
        
        
        
      
     â     Custom Fields 
      
        
        
        
      
     â     Custom Actions 
      
        
        
        
      
     â     JQL Functions 
      
        
        
        
      
     â     Remote API 
      
        
        
        
      
     â     SOAP 
      
        
        
        
      
     â     XML-RPC 
      
        
        
        
      
     â     Custom Macros 
      
        
        
        
      
     â     Code Formatting 
      
        
        
        
      
     â     System Tasks 
      
        
        
        
      
     â     Job 
      
        
        
        
      
     â     Lifecycle 
      
        
        
        
      
     â     Triggers 
      
        
        
        
      
     â     Look & Feel 
      
        
        
        
      
     â     Decorators 
      
        
        
        
      
     â     Language 
      
        
        
        
      
     â     Theme 
      
        
        
        
      
     
      
        
        
        
      
     Component  Component Import -  ,      Spring'.    - ,   . Component Import -  ,   ,     Spring,    -  . ,  -     ,    xml-  âpublic:trueâ - ,   Component Import        .  ,     . 
      
        
        
        
      
     
      
        
        
        
      
     UI -        .    . ,  Plain Tasks     . 
      
        
        
        
      
     
      
        
        
        
      
     Custom Workflows - ,      ,   (issue)      . 
      
        
        
        
      
     
      
        
        
        
      
     JQL Functions (JIRA Query Language Functions) -  ,      (issue).     . 
      
        
        
        
      
     
      
        
        
        
      
     Look & Feel -     ( ,    ââ,   Confluence - ). 
      
        
        
        
      
     
      
        
        
        
      
     ,        . 
      
        
        
        
      
     
      
        
        
        
      
     API 
      
        
        
        
      
         ,     .   : ComponentAccessor.    - .   ,          ,            .         . 
      
        
        
        
      
     
      
        
        
        
      
     â     com.atlassian.jira.component.ComponentAccessor 
      
        
        
        
      
     â     getApplicationProperties() -       
      
        
        
        
      
     â     getAttachmentManager() -     
      
        
        
        
      
     â     getAvatarManager() -  . . 
      
        
        
        
      
     â     getCommentManager() 
      
        
        
        
      
     â     getProjectManager() 
      
        
        
        
      
     â     getIssueManager() 
      
        
        
        
      
     â     getIssueLinkManager() 
      
        
        
        
      
     â     getCustomFieldManager() 
      
        
        
        
      
     â     getMailServerManager() 
      
        
        
        
      
     â     getMailQueue() 
      
        
        
        
      
     â     getPermissionManager() 
      
        
        
        
      
     â     ⊠
      
        
        
        
      
     
      
        
        
        
      
      
      
        
        
        
      
            bitbucket (bitbucket, ,   Atlassian). 
      
        
        
        
      
     
      
        
        
        
      
             . 
      
        
        
        
      
     
      
        
        
        
      
     âpom.xmlâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
     âatlassian-plugin.xmlâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
           Java EE- âpom.xmlâ - ,     REST API.   ,        REST endpoint -    -   JIRA   -  (,   -   ,     - JSON  ).        .  âatlassian-plugin.xmlâ    (     ,   <customfield-type> 
      
        
        
        
      
    
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     ). 
      
        
        
        
      
     
      
        
        
        
      
        ,      REST Endpoint: 
      
        
        
        
      
     
      
        
        
        
      
     âMyRestResourceModel.javaâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
         XML- (âjavax.xml.bind.annotationâ),       JSON  Jackson  JIRA -  ,   ,   âjavax.xml.bindâ.    âjavax.xml.bind,     JSON âautodetectâ -   ,    Jackson'.    âjavax.xml.bindâ  ,    ,    REST Endpoint,    ,       âProducesâ: 
      
        
        
        
      
     
      
        
        
        
      
     âMyRestResource.javaâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
          âMediaType.APPLICATION_XMLâ,  ,         XML',    Json.     .      Jackson-, ,      XML,       . 
      
        
        
        
      
     
      
        
        
        
      
     ,  âMyRestResource.javaâ    (.  ),    Rest Resource Model.      ,    âdefaultâ  âHello Worldâ. 
      
        
        
        
      
     
      
        
        
        
      
       Java - JAX-RS   ,        Atlassian. 
      
        
        
        
      
     
      
        
        
        
      
      
      
        
        
        
      
     
      
        
        
        
      
      , ,     JIRA,  .   : 
      
        
        
        
      
     
 
 
      
        
        
        
      
     
      
        
        
        
      
     
 
 
      
        
        
        
      
     
      
        
        
        
      
      âJIRA Development Cookbookâ      â â -     .     âPractical JIRA Pluginsâ  âPractical JIRA Administrationâ. 
      
        
        
        
      
     
      
        
        
        
      
            IT NonStop.
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
    
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
    
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
    
      
        <customfield-type> 
      
      
      
        
        
        
      
    
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     .    ,   ââ       (issues).   (i18n)     âcom.atlassian.samples.tutorialâ    âmyjiraplugin.propertiesâ.       .    -  ,        âmyjiraplugin.ru_ru.propertiesâ         JIRA,      .    Java EE . 
      
        
        
        
      
     
      
        
        
        
      
      <customfield-type> 
      
      
      
        
        
        
      
    
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     -     JIRA API.       ,   âi18n-name-keyâ,       properties-    ,        ââ.     ,     (âMyCustomFieldâ). 
      
        
        
        
      
     
      
        
        
        
      
     - ,    .         âmyjiraplugin.propertiesâ -        ,        âThe My Custom Field Pluginâ. 
      
      
      
        
        
        
      
     
      
        
        
        
      
        velocity-: âviewâ -      (âview.vmâ),  âeditâ -     (âedit.vmâ).               -  . 
      
        
        
        
      
     
      
        
        
        
      
     ,   <customfield-type> 
      
        
        
        
      
    
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     .     ? 
      
        
        
        
      
     
      
        
        
        
      
      
      
        
        
        
      
        ,    -    .        ,     ,     -  ,       . -,    ,      JIRA-,      -    .      Atlassian API: 
      
        
        
        
      
     
      
        
        
        
      
     â     Code Sharing 
      
        
        
        
      
     â     Component 
      
        
        
        
      
     â     Component Import 
      
        
        
        
      
     â     JEE Container Integration 
      
        
        
        
      
     â     Servlet Context Listener 
      
        
        
        
      
     â     Servlet Context Parameter 
      
        
        
        
      
     â     Servlet Filter 
      
        
        
        
      
     â     Servlet 
      
        
        
        
      
     â     User Interface 
      
        
        
        
      
     â     Web Item 
      
        
        
        
      
     â     Web Section 
      
        
        
        
      
     â     Web Panel 
      
        
        
        
      
     â     Web Panel Renderer 
      
        
        
        
      
     â     Web Resource 
      
        
        
        
      
     â     Web Resource Transformer 
      
        
        
        
      
     â     Other Types 
      
        
        
        
      
     â     REST 
      
        
        
        
      
     â     Gadget 
      
        
        
        
      
     â     Report 
      
        
        
        
      
     â     UI Enhancements 
      
        
        
        
      
     â     Project Tab Panel 
      
        
        
        
      
     â     Component Tab Panel 
      
        
        
        
      
     â     Version Tab Panel 
      
        
        
        
      
     â     Issue Tab Panel 
      
        
        
        
      
     â     Search Request View 
      
        
        
        
      
     â     Custom Workflows 
      
        
        
        
      
     â     Workflow Conditions 
      
        
        
        
      
     â     Workflow Validators 
      
        
        
        
      
     â     Workflow Functions 
      
        
        
        
      
     â     Custom Fields 
      
        
        
        
      
     â     Custom Actions 
      
        
        
        
      
     â     JQL Functions 
      
        
        
        
      
     â     Remote API 
      
        
        
        
      
     â     SOAP 
      
        
        
        
      
     â     XML-RPC 
      
        
        
        
      
     â     Custom Macros 
      
        
        
        
      
     â     Code Formatting 
      
        
        
        
      
     â     System Tasks 
      
        
        
        
      
     â     Job 
      
        
        
        
      
     â     Lifecycle 
      
        
        
        
      
     â     Triggers 
      
        
        
        
      
     â     Look & Feel 
      
        
        
        
      
     â     Decorators 
      
        
        
        
      
     â     Language 
      
        
        
        
      
     â     Theme 
      
        
        
        
      
     
      
        
        
        
      
     Component  Component Import -  ,      Spring'.    - ,   . Component Import -  ,   ,     Spring,    -  . ,  -     ,    xml-  âpublic:trueâ - ,   Component Import        .  ,     . 
      
        
        
        
      
     
      
        
        
        
      
     UI -        .    . ,  Plain Tasks     . 
      
        
        
        
      
     
      
        
        
        
      
     Custom Workflows - ,      ,   (issue)      . 
      
        
        
        
      
     
      
        
        
        
      
     JQL Functions (JIRA Query Language Functions) -  ,      (issue).     . 
      
        
        
        
      
     
      
        
        
        
      
     Look & Feel -     ( ,    ââ,   Confluence - ). 
      
        
        
        
      
     
      
        
        
        
      
     ,        . 
      
        
        
        
      
     
      
        
        
        
      
     API 
      
        
        
        
      
         ,     .   : ComponentAccessor.    - .   ,          ,            .         . 
      
        
        
        
      
     
      
        
        
        
      
     â     com.atlassian.jira.component.ComponentAccessor 
      
        
        
        
      
     â     getApplicationProperties() -       
      
        
        
        
      
     â     getAttachmentManager() -     
      
        
        
        
      
     â     getAvatarManager() -  . . 
      
        
        
        
      
     â     getCommentManager() 
      
        
        
        
      
     â     getProjectManager() 
      
        
        
        
      
     â     getIssueManager() 
      
        
        
        
      
     â     getIssueLinkManager() 
      
        
        
        
      
     â     getCustomFieldManager() 
      
        
        
        
      
     â     getMailServerManager() 
      
        
        
        
      
     â     getMailQueue() 
      
        
        
        
      
     â     getPermissionManager() 
      
        
        
        
      
     â     ⊠
      
        
        
        
      
     
      
        
        
        
      
      
      
        
        
        
      
            bitbucket (bitbucket, ,   Atlassian). 
      
        
        
        
      
     
      
        
        
        
      
             . 
      
        
        
        
      
     
      
        
        
        
      
     âpom.xmlâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
     âatlassian-plugin.xmlâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
           Java EE- âpom.xmlâ - ,     REST API.   ,        REST endpoint -    -   JIRA   -  (,   -   ,     - JSON  ).        .  âatlassian-plugin.xmlâ    (     ,   <customfield-type> 
      
      
      
        
        
        
      
    
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     ). 
      
        
        
        
      
     
      
        
        
        
      
        ,      REST Endpoint: 
      
        
        
        
      
     
      
        
        
        
      
     âMyRestResourceModel.javaâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
         XML- (âjavax.xml.bind.annotationâ),       JSON  Jackson  JIRA -  ,   ,   âjavax.xml.bindâ.    âjavax.xml.bind,     JSON âautodetectâ -   ,    Jackson'.    âjavax.xml.bindâ  ,    ,    REST Endpoint,    ,       âProducesâ: 
      
        
        
        
      
     
      
        
        
        
      
     âMyRestResource.javaâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
          âMediaType.APPLICATION_XMLâ,  ,         XML',    Json.     .      Jackson-, ,      XML,       . 
      
        
        
        
      
     
      
        
        
        
      
     ,  âMyRestResource.javaâ    (.  ),    Rest Resource Model.      ,    âdefaultâ  âHello Worldâ. 
      
        
        
        
      
     
      
        
        
        
      
       Java - JAX-RS   ,        Atlassian. 
      
        
        
        
      
     
      
        
        
        
      
      
      
        
        
        
      
     
      
        
        
        
      
      , ,     JIRA,  .   : 
      
        
        
        
      
     
 
 
      
        
        
        
      
     
      
        
        
        
      
     
 
 
      
        
        
        
      
     
      
        
        
        
      
      âJIRA Development Cookbookâ      â â -     .     âPractical JIRA Pluginsâ  âPractical JIRA Administrationâ. 
      
        
        
        
      
     
      
        
        
        
      
            IT NonStop.
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
    
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
    
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
    
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     
 <customfield-type> 
      
        
        
        
      
    
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     .    ,   ââ       (issues).   (i18n)     âcom.atlassian.samples.tutorialâ    âmyjiraplugin.propertiesâ.       .    -  ,        âmyjiraplugin.ru_ru.propertiesâ         JIRA,      .    Java EE . 
      
        
        
        
      
     
      
        
        
        
      
      <customfield-type> 
      
        
        
        
      
    
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     -     JIRA API.       ,   âi18n-name-keyâ,       properties-    ,        ââ.     ,     (âMyCustomFieldâ). 
      
        
        
        
      
     
      
        
        
        
      
     - ,    .         âmyjiraplugin.propertiesâ -        ,        âThe My Custom Field Pluginâ. 
      
        
        
        
      
     
      
        
        
        
      
        velocity-: âviewâ -      (âview.vmâ),  âeditâ -     (âedit.vmâ).               -  . 
      
        
        
        
      
     
      
        
        
        
      
     ,   <customfield-type> 
      
        
        
        
      
    
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     .     ? 
      
        
        
        
      
     
      
        
        
        
      
      
      
        
        
        
      
        ,    -    .        ,     ,     -  ,       . -,    ,      JIRA-,      -    .      Atlassian API: 
      
        
        
        
      
     
      
        
        
        
      
     â     Code Sharing 
      
        
        
        
      
     â     Component 
      
        
        
        
      
     â     Component Import 
      
        
        
        
      
     â     JEE Container Integration 
      
        
        
        
      
     â     Servlet Context Listener 
      
        
        
        
      
     â     Servlet Context Parameter 
      
        
        
        
      
     â     Servlet Filter 
      
        
        
        
      
     â     Servlet 
      
        
        
        
      
     â     User Interface 
      
        
        
        
      
     â     Web Item 
      
        
        
        
      
     â     Web Section 
      
        
        
        
      
     â     Web Panel 
      
        
        
        
      
     â     Web Panel Renderer 
      
        
        
        
      
     â     Web Resource 
      
        
        
        
      
     â     Web Resource Transformer 
      
        
        
        
      
     â     Other Types 
      
        
        
        
      
     â     REST 
      
        
        
        
      
     â     Gadget 
      
        
        
        
      
     â     Report 
      
        
        
        
      
     â     UI Enhancements 
      
        
        
        
      
     â     Project Tab Panel 
      
        
        
        
      
     â     Component Tab Panel 
      
        
        
        
      
     â     Version Tab Panel 
      
        
        
        
      
     â     Issue Tab Panel 
      
        
        
        
      
     â     Search Request View 
      
        
        
        
      
     â     Custom Workflows 
      
        
        
        
      
     â     Workflow Conditions 
      
        
        
        
      
     â     Workflow Validators 
      
        
        
        
      
     â     Workflow Functions 
      
        
        
        
      
     â     Custom Fields 
      
        
        
        
      
     â     Custom Actions 
      
        
        
        
      
     â     JQL Functions 
      
        
        
        
      
     â     Remote API 
      
        
        
        
      
     â     SOAP 
      
        
        
        
      
     â     XML-RPC 
      
        
        
        
      
     â     Custom Macros 
      
        
        
        
      
     â     Code Formatting 
      
        
        
        
      
     â     System Tasks 
      
        
        
        
      
     â     Job 
      
        
        
        
      
     â     Lifecycle 
      
        
        
        
      
     â     Triggers 
      
        
        
        
      
     â     Look & Feel 
      
        
        
        
      
     â     Decorators 
      
        
        
        
      
     â     Language 
      
        
        
        
      
     â     Theme 
      
        
        
        
      
     
      
        
        
        
      
     Component  Component Import -  ,      Spring'.    - ,   . Component Import -  ,   ,     Spring,    -  . ,  -     ,    xml-  âpublic:trueâ - ,   Component Import        .  ,     . 
      
        
        
        
      
     
      
        
        
        
      
     UI -        .    . ,  Plain Tasks     . 
      
        
        
        
      
     
      
        
        
        
      
     Custom Workflows - ,      ,   (issue)      . 
      
        
        
        
      
     
      
        
        
        
      
     JQL Functions (JIRA Query Language Functions) -  ,      (issue).     . 
      
        
        
        
      
     
      
        
        
        
      
     Look & Feel -     ( ,    ââ,   Confluence - ). 
      
        
        
        
      
     
      
        
        
        
      
     ,        . 
      
        
        
        
      
     
      
        
        
        
      
     API 
      
        
        
        
      
         ,     .   : ComponentAccessor.    - .   ,          ,            .         . 
      
        
        
        
      
     
      
        
        
        
      
     â     com.atlassian.jira.component.ComponentAccessor 
      
        
        
        
      
     â     getApplicationProperties() -       
      
        
        
        
      
     â     getAttachmentManager() -     
      
        
        
        
      
     â     getAvatarManager() -  . . 
      
        
        
        
      
     â     getCommentManager() 
      
        
        
        
      
     â     getProjectManager() 
      
        
        
        
      
     â     getIssueManager() 
      
        
        
        
      
     â     getIssueLinkManager() 
      
        
        
        
      
     â     getCustomFieldManager() 
      
        
        
        
      
     â     getMailServerManager() 
      
        
        
        
      
     â     getMailQueue() 
      
        
        
        
      
     â     getPermissionManager() 
      
        
        
        
      
     â     ⊠
      
        
        
        
      
     
      
        
        
        
      
      
      
        
        
        
      
            bitbucket (bitbucket, ,   Atlassian). 
      
        
        
        
      
     
      
        
        
        
      
             . 
      
        
        
        
      
     
      
        
        
        
      
     âpom.xmlâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
     âatlassian-plugin.xmlâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
           Java EE- âpom.xmlâ - ,     REST API.   ,        REST endpoint -    -   JIRA   -  (,   -   ,     - JSON  ).        .  âatlassian-plugin.xmlâ    (     ,   <customfield-type> 
      
        
        
        
      
    
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     ). 
      
        
        
        
      
     
      
        
        
        
      
        ,      REST Endpoint: 
      
        
        
        
      
     
      
        
        
        
      
     âMyRestResourceModel.javaâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
         XML- (âjavax.xml.bind.annotationâ),       JSON  Jackson  JIRA -  ,   ,   âjavax.xml.bindâ.    âjavax.xml.bind,     JSON âautodetectâ -   ,    Jackson'.    âjavax.xml.bindâ  ,    ,    REST Endpoint,    ,       âProducesâ: 
      
        
        
        
      
     
      
        
        
        
      
     âMyRestResource.javaâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
          âMediaType.APPLICATION_XMLâ,  ,         XML',    Json.     .      Jackson-, ,      XML,       . 
      
        
        
        
      
     
      
        
        
        
      
     ,  âMyRestResource.javaâ    (.  ),    Rest Resource Model.      ,    âdefaultâ  âHello Worldâ. 
      
        
        
        
      
     
      
        
        
        
      
       Java - JAX-RS   ,        Atlassian. 
      
        
        
        
      
     
      
        
        
        
      
      
      
        
        
        
      
     
      
        
        
        
      
      , ,     JIRA,  .   : 
      
        
        
        
      
     
 
 
      
        
        
        
      
     
      
        
        
        
      
     
 
 
      
        
        
        
      
     
      
        
        
        
      
      âJIRA Development Cookbookâ      â â -     .     âPractical JIRA Pluginsâ  âPractical JIRA Administrationâ. 
      
        
        
        
      
     
      
        
        
        
      
            IT NonStop.
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
    
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
    
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
    
      
        <customfield-type> 
      
      
      
        
        
        
      
    
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     .    ,   ââ       (issues).   (i18n)     âcom.atlassian.samples.tutorialâ    âmyjiraplugin.propertiesâ.       .    -  ,        âmyjiraplugin.ru_ru.propertiesâ         JIRA,      .    Java EE . 
      
        
        
        
      
     
      
        
        
        
      
      <customfield-type> 
      
      
      
        
        
        
      
    
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     -     JIRA API.       ,   âi18n-name-keyâ,       properties-    ,        ââ.     ,     (âMyCustomFieldâ). 
      
        
        
        
      
     
      
        
        
        
      
     - ,    .         âmyjiraplugin.propertiesâ -        ,        âThe My Custom Field Pluginâ. 
      
      
      
        
        
        
      
     
      
        
        
        
      
        velocity-: âviewâ -      (âview.vmâ),  âeditâ -     (âedit.vmâ).               -  . 
      
        
        
        
      
     
      
        
        
        
      
     ,   <customfield-type> 
      
        
        
        
      
    
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     .     ? 
      
        
        
        
      
     
      
        
        
        
      
      
      
        
        
        
      
        ,    -    .        ,     ,     -  ,       . -,    ,      JIRA-,      -    .      Atlassian API: 
      
        
        
        
      
     
      
        
        
        
      
     â     Code Sharing 
      
        
        
        
      
     â     Component 
      
        
        
        
      
     â     Component Import 
      
        
        
        
      
     â     JEE Container Integration 
      
        
        
        
      
     â     Servlet Context Listener 
      
        
        
        
      
     â     Servlet Context Parameter 
      
        
        
        
      
     â     Servlet Filter 
      
        
        
        
      
     â     Servlet 
      
        
        
        
      
     â     User Interface 
      
        
        
        
      
     â     Web Item 
      
        
        
        
      
     â     Web Section 
      
        
        
        
      
     â     Web Panel 
      
        
        
        
      
     â     Web Panel Renderer 
      
        
        
        
      
     â     Web Resource 
      
        
        
        
      
     â     Web Resource Transformer 
      
        
        
        
      
     â     Other Types 
      
        
        
        
      
     â     REST 
      
        
        
        
      
     â     Gadget 
      
        
        
        
      
     â     Report 
      
        
        
        
      
     â     UI Enhancements 
      
        
        
        
      
     â     Project Tab Panel 
      
        
        
        
      
     â     Component Tab Panel 
      
        
        
        
      
     â     Version Tab Panel 
      
        
        
        
      
     â     Issue Tab Panel 
      
        
        
        
      
     â     Search Request View 
      
        
        
        
      
     â     Custom Workflows 
      
        
        
        
      
     â     Workflow Conditions 
      
        
        
        
      
     â     Workflow Validators 
      
        
        
        
      
     â     Workflow Functions 
      
        
        
        
      
     â     Custom Fields 
      
        
        
        
      
     â     Custom Actions 
      
        
        
        
      
     â     JQL Functions 
      
        
        
        
      
     â     Remote API 
      
        
        
        
      
     â     SOAP 
      
        
        
        
      
     â     XML-RPC 
      
        
        
        
      
     â     Custom Macros 
      
        
        
        
      
     â     Code Formatting 
      
        
        
        
      
     â     System Tasks 
      
        
        
        
      
     â     Job 
      
        
        
        
      
     â     Lifecycle 
      
        
        
        
      
     â     Triggers 
      
        
        
        
      
     â     Look & Feel 
      
        
        
        
      
     â     Decorators 
      
        
        
        
      
     â     Language 
      
        
        
        
      
     â     Theme 
      
        
        
        
      
     
      
        
        
        
      
     Component  Component Import -  ,      Spring'.    - ,   . Component Import -  ,   ,     Spring,    -  . ,  -     ,    xml-  âpublic:trueâ - ,   Component Import        .  ,     . 
      
        
        
        
      
     
      
        
        
        
      
     UI -        .    . ,  Plain Tasks     . 
      
        
        
        
      
     
      
        
        
        
      
     Custom Workflows - ,      ,   (issue)      . 
      
        
        
        
      
     
      
        
        
        
      
     JQL Functions (JIRA Query Language Functions) -  ,      (issue).     . 
      
        
        
        
      
     
      
        
        
        
      
     Look & Feel -     ( ,    ââ,   Confluence - ). 
      
        
        
        
      
     
      
        
        
        
      
     ,        . 
      
        
        
        
      
     
      
        
        
        
      
     API 
      
        
        
        
      
         ,     .   : ComponentAccessor.    - .   ,          ,            .         . 
      
        
        
        
      
     
      
        
        
        
      
     â     com.atlassian.jira.component.ComponentAccessor 
      
        
        
        
      
     â     getApplicationProperties() -       
      
        
        
        
      
     â     getAttachmentManager() -     
      
        
        
        
      
     â     getAvatarManager() -  . . 
      
        
        
        
      
     â     getCommentManager() 
      
        
        
        
      
     â     getProjectManager() 
      
        
        
        
      
     â     getIssueManager() 
      
        
        
        
      
     â     getIssueLinkManager() 
      
        
        
        
      
     â     getCustomFieldManager() 
      
        
        
        
      
     â     getMailServerManager() 
      
        
        
        
      
     â     getMailQueue() 
      
        
        
        
      
     â     getPermissionManager() 
      
        
        
        
      
     â     ⊠
      
        
        
        
      
     
      
        
        
        
      
      
      
        
        
        
      
            bitbucket (bitbucket, ,   Atlassian). 
      
        
        
        
      
     
      
        
        
        
      
             . 
      
        
        
        
      
     
      
        
        
        
      
     âpom.xmlâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
     âatlassian-plugin.xmlâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
           Java EE- âpom.xmlâ - ,     REST API.   ,        REST endpoint -    -   JIRA   -  (,   -   ,     - JSON  ).        .  âatlassian-plugin.xmlâ    (     ,   <customfield-type> 
      
      
      
        
        
        
      
    
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     ). 
      
        
        
        
      
     
      
        
        
        
      
        ,      REST Endpoint: 
      
        
        
        
      
     
      
        
        
        
      
     âMyRestResourceModel.javaâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
         XML- (âjavax.xml.bind.annotationâ),       JSON  Jackson  JIRA -  ,   ,   âjavax.xml.bindâ.    âjavax.xml.bind,     JSON âautodetectâ -   ,    Jackson'.    âjavax.xml.bindâ  ,    ,    REST Endpoint,    ,       âProducesâ: 
      
        
        
        
      
     
      
        
        
        
      
     âMyRestResource.javaâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
          âMediaType.APPLICATION_XMLâ,  ,         XML',    Json.     .      Jackson-, ,      XML,       . 
      
        
        
        
      
     
      
        
        
        
      
     ,  âMyRestResource.javaâ    (.  ),    Rest Resource Model.      ,    âdefaultâ  âHello Worldâ. 
      
        
        
        
      
     
      
        
        
        
      
       Java - JAX-RS   ,        Atlassian. 
      
        
        
        
      
     
      
        
        
        
      
      
      
        
        
        
      
     
      
        
        
        
      
      , ,     JIRA,  .   : 
      
        
        
        
      
     
 
 
      
        
        
        
      
     
      
        
        
        
      
     
 
 
      
        
        
        
      
     
      
        
        
        
      
      âJIRA Development Cookbookâ      â â -     .     âPractical JIRA Pluginsâ  âPractical JIRA Administrationâ. 
      
        
        
        
      
     
      
        
        
        
      
            IT NonStop.
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
    
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
    
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
    
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     
 <customfield-type> 
      
        
        
        
      
    
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     .    ,   ââ       (issues).   (i18n)     âcom.atlassian.samples.tutorialâ    âmyjiraplugin.propertiesâ.       .    -  ,        âmyjiraplugin.ru_ru.propertiesâ         JIRA,      .    Java EE . 
      
        
        
        
      
     
      
        
        
        
      
      <customfield-type> 
      
        
        
        
      
    
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     -     JIRA API.       ,   âi18n-name-keyâ,       properties-    ,        ââ.     ,     (âMyCustomFieldâ). 
      
        
        
        
      
     
      
        
        
        
      
     - ,    .         âmyjiraplugin.propertiesâ -        ,        âThe My Custom Field Pluginâ. 
      
        
        
        
      
     
      
        
        
        
      
        velocity-: âviewâ -      (âview.vmâ),  âeditâ -     (âedit.vmâ).               -  . 
      
        
        
        
      
     
      
        
        
        
      
     ,   <customfield-type> 
      
        
        
        
      
    
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     .     ? 
      
        
        
        
      
     
      
        
        
        
      
      
      
        
        
        
      
        ,    -    .        ,     ,     -  ,       . -,    ,      JIRA-,      -    .      Atlassian API: 
      
        
        
        
      
     
      
        
        
        
      
     â     Code Sharing 
      
        
        
        
      
     â     Component 
      
        
        
        
      
     â     Component Import 
      
        
        
        
      
     â     JEE Container Integration 
      
        
        
        
      
     â     Servlet Context Listener 
      
        
        
        
      
     â     Servlet Context Parameter 
      
        
        
        
      
     â     Servlet Filter 
      
        
        
        
      
     â     Servlet 
      
        
        
        
      
     â     User Interface 
      
        
        
        
      
     â     Web Item 
      
        
        
        
      
     â     Web Section 
      
        
        
        
      
     â     Web Panel 
      
        
        
        
      
     â     Web Panel Renderer 
      
        
        
        
      
     â     Web Resource 
      
        
        
        
      
     â     Web Resource Transformer 
      
        
        
        
      
     â     Other Types 
      
        
        
        
      
     â     REST 
      
        
        
        
      
     â     Gadget 
      
        
        
        
      
     â     Report 
      
        
        
        
      
     â     UI Enhancements 
      
        
        
        
      
     â     Project Tab Panel 
      
        
        
        
      
     â     Component Tab Panel 
      
        
        
        
      
     â     Version Tab Panel 
      
        
        
        
      
     â     Issue Tab Panel 
      
        
        
        
      
     â     Search Request View 
      
        
        
        
      
     â     Custom Workflows 
      
        
        
        
      
     â     Workflow Conditions 
      
        
        
        
      
     â     Workflow Validators 
      
        
        
        
      
     â     Workflow Functions 
      
        
        
        
      
     â     Custom Fields 
      
        
        
        
      
     â     Custom Actions 
      
        
        
        
      
     â     JQL Functions 
      
        
        
        
      
     â     Remote API 
      
        
        
        
      
     â     SOAP 
      
        
        
        
      
     â     XML-RPC 
      
        
        
        
      
     â     Custom Macros 
      
        
        
        
      
     â     Code Formatting 
      
        
        
        
      
     â     System Tasks 
      
        
        
        
      
     â     Job 
      
        
        
        
      
     â     Lifecycle 
      
        
        
        
      
     â     Triggers 
      
        
        
        
      
     â     Look & Feel 
      
        
        
        
      
     â     Decorators 
      
        
        
        
      
     â     Language 
      
        
        
        
      
     â     Theme 
      
        
        
        
      
     
      
        
        
        
      
     Component  Component Import -  ,      Spring'.    - ,   . Component Import -  ,   ,     Spring,    -  . ,  -     ,    xml-  âpublic:trueâ - ,   Component Import        .  ,     . 
      
        
        
        
      
     
      
        
        
        
      
     UI -        .    . ,  Plain Tasks     . 
      
        
        
        
      
     
      
        
        
        
      
     Custom Workflows - ,      ,   (issue)      . 
      
        
        
        
      
     
      
        
        
        
      
     JQL Functions (JIRA Query Language Functions) -  ,      (issue).     . 
      
        
        
        
      
     
      
        
        
        
      
     Look & Feel -     ( ,    ââ,   Confluence - ). 
      
        
        
        
      
     
      
        
        
        
      
     ,        . 
      
        
        
        
      
     
      
        
        
        
      
     API 
      
        
        
        
      
         ,     .   : ComponentAccessor.    - .   ,          ,            .         . 
      
        
        
        
      
     
      
        
        
        
      
     â     com.atlassian.jira.component.ComponentAccessor 
      
        
        
        
      
     â     getApplicationProperties() -       
      
        
        
        
      
     â     getAttachmentManager() -     
      
        
        
        
      
     â     getAvatarManager() -  . . 
      
        
        
        
      
     â     getCommentManager() 
      
        
        
        
      
     â     getProjectManager() 
      
        
        
        
      
     â     getIssueManager() 
      
        
        
        
      
     â     getIssueLinkManager() 
      
        
        
        
      
     â     getCustomFieldManager() 
      
        
        
        
      
     â     getMailServerManager() 
      
        
        
        
      
     â     getMailQueue() 
      
        
        
        
      
     â     getPermissionManager() 
      
        
        
        
      
     â     ⊠
      
        
        
        
      
     
      
        
        
        
      
      
      
        
        
        
      
            bitbucket (bitbucket, ,   Atlassian). 
      
        
        
        
      
     
      
        
        
        
      
             . 
      
        
        
        
      
     
      
        
        
        
      
     âpom.xmlâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
     âatlassian-plugin.xmlâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
           Java EE- âpom.xmlâ - ,     REST API.   ,        REST endpoint -    -   JIRA   -  (,   -   ,     - JSON  ).        .  âatlassian-plugin.xmlâ    (     ,   <customfield-type> 
      
        
        
        
      
    
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     ). 
      
        
        
        
      
     
      
        
        
        
      
        ,      REST Endpoint: 
      
        
        
        
      
     
      
        
        
        
      
     âMyRestResourceModel.javaâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
         XML- (âjavax.xml.bind.annotationâ),       JSON  Jackson  JIRA -  ,   ,   âjavax.xml.bindâ.    âjavax.xml.bind,     JSON âautodetectâ -   ,    Jackson'.    âjavax.xml.bindâ  ,    ,    REST Endpoint,    ,       âProducesâ: 
      
        
        
        
      
     
      
        
        
        
      
     âMyRestResource.javaâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
          âMediaType.APPLICATION_XMLâ,  ,         XML',    Json.     .      Jackson-, ,      XML,       . 
      
        
        
        
      
     
      
        
        
        
      
     ,  âMyRestResource.javaâ    (.  ),    Rest Resource Model.      ,    âdefaultâ  âHello Worldâ. 
      
        
        
        
      
     
      
        
        
        
      
       Java - JAX-RS   ,        Atlassian. 
      
        
        
        
      
     
      
        
        
        
      
      
      
        
        
        
      
     
      
        
        
        
      
      , ,     JIRA,  .   : 
      
        
        
        
      
     
 
 
      
        
        
        
      
     
      
        
        
        
      
     
 
 
      
        
        
        
      
     
      
        
        
        
      
      âJIRA Development Cookbookâ      â â -     .     âPractical JIRA Pluginsâ  âPractical JIRA Administrationâ. 
      
        
        
        
      
     
      
        
        
        
      
            IT NonStop.
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
    
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
    
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
    
      
        <customfield-type> 
      
      
      
        
        
        
      
    
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     .    ,   ââ       (issues).   (i18n)     âcom.atlassian.samples.tutorialâ    âmyjiraplugin.propertiesâ.       .    -  ,        âmyjiraplugin.ru_ru.propertiesâ         JIRA,      .    Java EE . 
      
        
        
        
      
     
      
        
        
        
      
      <customfield-type> 
      
      
      
        
        
        
      
    
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     -     JIRA API.       ,   âi18n-name-keyâ,       properties-    ,        ââ.     ,     (âMyCustomFieldâ). 
      
        
        
        
      
     
      
        
        
        
      
     - ,    .         âmyjiraplugin.propertiesâ -        ,        âThe My Custom Field Pluginâ. 
      
      
      
        
        
        
      
     
      
        
        
        
      
        velocity-: âviewâ -      (âview.vmâ),  âeditâ -     (âedit.vmâ).               -  . 
      
        
        
        
      
     
      
        
        
        
      
     ,   <customfield-type> 
      
        
        
        
      
    
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     .     ? 
      
        
        
        
      
     
      
        
        
        
      
      
      
        
        
        
      
        ,    -    .        ,     ,     -  ,       . -,    ,      JIRA-,      -    .      Atlassian API: 
      
        
        
        
      
     
      
        
        
        
      
     â     Code Sharing 
      
        
        
        
      
     â     Component 
      
        
        
        
      
     â     Component Import 
      
        
        
        
      
     â     JEE Container Integration 
      
        
        
        
      
     â     Servlet Context Listener 
      
        
        
        
      
     â     Servlet Context Parameter 
      
        
        
        
      
     â     Servlet Filter 
      
        
        
        
      
     â     Servlet 
      
        
        
        
      
     â     User Interface 
      
        
        
        
      
     â     Web Item 
      
        
        
        
      
     â     Web Section 
      
        
        
        
      
     â     Web Panel 
      
        
        
        
      
     â     Web Panel Renderer 
      
        
        
        
      
     â     Web Resource 
      
        
        
        
      
     â     Web Resource Transformer 
      
        
        
        
      
     â     Other Types 
      
        
        
        
      
     â     REST 
      
        
        
        
      
     â     Gadget 
      
        
        
        
      
     â     Report 
      
        
        
        
      
     â     UI Enhancements 
      
        
        
        
      
     â     Project Tab Panel 
      
        
        
        
      
     â     Component Tab Panel 
      
        
        
        
      
     â     Version Tab Panel 
      
        
        
        
      
     â     Issue Tab Panel 
      
        
        
        
      
     â     Search Request View 
      
        
        
        
      
     â     Custom Workflows 
      
        
        
        
      
     â     Workflow Conditions 
      
        
        
        
      
     â     Workflow Validators 
      
        
        
        
      
     â     Workflow Functions 
      
        
        
        
      
     â     Custom Fields 
      
        
        
        
      
     â     Custom Actions 
      
        
        
        
      
     â     JQL Functions 
      
        
        
        
      
     â     Remote API 
      
        
        
        
      
     â     SOAP 
      
        
        
        
      
     â     XML-RPC 
      
        
        
        
      
     â     Custom Macros 
      
        
        
        
      
     â     Code Formatting 
      
        
        
        
      
     â     System Tasks 
      
        
        
        
      
     â     Job 
      
        
        
        
      
     â     Lifecycle 
      
        
        
        
      
     â     Triggers 
      
        
        
        
      
     â     Look & Feel 
      
        
        
        
      
     â     Decorators 
      
        
        
        
      
     â     Language 
      
        
        
        
      
     â     Theme 
      
        
        
        
      
     
      
        
        
        
      
     Component  Component Import -  ,      Spring'.    - ,   . Component Import -  ,   ,     Spring,    -  . ,  -     ,    xml-  âpublic:trueâ - ,   Component Import        .  ,     . 
      
        
        
        
      
     
      
        
        
        
      
     UI -        .    . ,  Plain Tasks     . 
      
        
        
        
      
     
      
        
        
        
      
     Custom Workflows - ,      ,   (issue)      . 
      
        
        
        
      
     
      
        
        
        
      
     JQL Functions (JIRA Query Language Functions) -  ,      (issue).     . 
      
        
        
        
      
     
      
        
        
        
      
     Look & Feel -     ( ,    ââ,   Confluence - ). 
      
        
        
        
      
     
      
        
        
        
      
     ,        . 
      
        
        
        
      
     
      
        
        
        
      
     API 
      
        
        
        
      
         ,     .   : ComponentAccessor.    - .   ,          ,            .         . 
      
        
        
        
      
     
      
        
        
        
      
     â     com.atlassian.jira.component.ComponentAccessor 
      
        
        
        
      
     â     getApplicationProperties() -       
      
        
        
        
      
     â     getAttachmentManager() -     
      
        
        
        
      
     â     getAvatarManager() -  . . 
      
        
        
        
      
     â     getCommentManager() 
      
        
        
        
      
     â     getProjectManager() 
      
        
        
        
      
     â     getIssueManager() 
      
        
        
        
      
     â     getIssueLinkManager() 
      
        
        
        
      
     â     getCustomFieldManager() 
      
        
        
        
      
     â     getMailServerManager() 
      
        
        
        
      
     â     getMailQueue() 
      
        
        
        
      
     â     getPermissionManager() 
      
        
        
        
      
     â     ⊠
      
        
        
        
      
     
      
        
        
        
      
      
      
        
        
        
      
            bitbucket (bitbucket, ,   Atlassian). 
      
        
        
        
      
     
      
        
        
        
      
             . 
      
        
        
        
      
     
      
        
        
        
      
     âpom.xmlâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
     âatlassian-plugin.xmlâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
           Java EE- âpom.xmlâ - ,     REST API.   ,        REST endpoint -    -   JIRA   -  (,   -   ,     - JSON  ).        .  âatlassian-plugin.xmlâ    (     ,   <customfield-type> 
      
      
      
        
        
        
      
    
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     ). 
      
        
        
        
      
     
      
        
        
        
      
        ,      REST Endpoint: 
      
        
        
        
      
     
      
        
        
        
      
     âMyRestResourceModel.javaâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
         XML- (âjavax.xml.bind.annotationâ),       JSON  Jackson  JIRA -  ,   ,   âjavax.xml.bindâ.    âjavax.xml.bind,     JSON âautodetectâ -   ,    Jackson'.    âjavax.xml.bindâ  ,    ,    REST Endpoint,    ,       âProducesâ: 
      
        
        
        
      
     
      
        
        
        
      
     âMyRestResource.javaâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
          âMediaType.APPLICATION_XMLâ,  ,         XML',    Json.     .      Jackson-, ,      XML,       . 
      
        
        
        
      
     
      
        
        
        
      
     ,  âMyRestResource.javaâ    (.  ),    Rest Resource Model.      ,    âdefaultâ  âHello Worldâ. 
      
        
        
        
      
     
      
        
        
        
      
       Java - JAX-RS   ,        Atlassian. 
      
        
        
        
      
     
      
        
        
        
      
      
      
        
        
        
      
     
      
        
        
        
      
      , ,     JIRA,  .   : 
      
        
        
        
      
     
 
 
      
        
        
        
      
     
      
        
        
        
      
     
 
 
      
        
        
        
      
     
      
        
        
        
      
      âJIRA Development Cookbookâ      â â -     .     âPractical JIRA Pluginsâ  âPractical JIRA Administrationâ. 
      
        
        
        
      
     
      
        
        
        
      
            IT NonStop.
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
    
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
    
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
    
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     
 <customfield-type> 
      
        
        
        
      
    
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     .    ,   ââ       (issues).   (i18n)     âcom.atlassian.samples.tutorialâ    âmyjiraplugin.propertiesâ.       .    -  ,        âmyjiraplugin.ru_ru.propertiesâ         JIRA,      .    Java EE . 
      
        
        
        
      
     
      
        
        
        
      
      <customfield-type> 
      
        
        
        
      
    
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     -     JIRA API.       ,   âi18n-name-keyâ,       properties-    ,        ââ.     ,     (âMyCustomFieldâ). 
      
        
        
        
      
     
      
        
        
        
      
     - ,    .         âmyjiraplugin.propertiesâ -        ,        âThe My Custom Field Pluginâ. 
      
        
        
        
      
     
      
        
        
        
      
        velocity-: âviewâ -      (âview.vmâ),  âeditâ -     (âedit.vmâ).               -  . 
      
        
        
        
      
     
      
        
        
        
      
     ,   <customfield-type> 
      
        
        
        
      
    
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     .     ? 
      
        
        
        
      
     
      
        
        
        
      
      
      
        
        
        
      
        ,    -    .        ,     ,     -  ,       . -,    ,      JIRA-,      -    .      Atlassian API: 
      
        
        
        
      
     
      
        
        
        
      
     â     Code Sharing 
      
        
        
        
      
     â     Component 
      
        
        
        
      
     â     Component Import 
      
        
        
        
      
     â     JEE Container Integration 
      
        
        
        
      
     â     Servlet Context Listener 
      
        
        
        
      
     â     Servlet Context Parameter 
      
        
        
        
      
     â     Servlet Filter 
      
        
        
        
      
     â     Servlet 
      
        
        
        
      
     â     User Interface 
      
        
        
        
      
     â     Web Item 
      
        
        
        
      
     â     Web Section 
      
        
        
        
      
     â     Web Panel 
      
        
        
        
      
     â     Web Panel Renderer 
      
        
        
        
      
     â     Web Resource 
      
        
        
        
      
     â     Web Resource Transformer 
      
        
        
        
      
     â     Other Types 
      
        
        
        
      
     â     REST 
      
        
        
        
      
     â     Gadget 
      
        
        
        
      
     â     Report 
      
        
        
        
      
     â     UI Enhancements 
      
        
        
        
      
     â     Project Tab Panel 
      
        
        
        
      
     â     Component Tab Panel 
      
        
        
        
      
     â     Version Tab Panel 
      
        
        
        
      
     â     Issue Tab Panel 
      
        
        
        
      
     â     Search Request View 
      
        
        
        
      
     â     Custom Workflows 
      
        
        
        
      
     â     Workflow Conditions 
      
        
        
        
      
     â     Workflow Validators 
      
        
        
        
      
     â     Workflow Functions 
      
        
        
        
      
     â     Custom Fields 
      
        
        
        
      
     â     Custom Actions 
      
        
        
        
      
     â     JQL Functions 
      
        
        
        
      
     â     Remote API 
      
        
        
        
      
     â     SOAP 
      
        
        
        
      
     â     XML-RPC 
      
        
        
        
      
     â     Custom Macros 
      
        
        
        
      
     â     Code Formatting 
      
        
        
        
      
     â     System Tasks 
      
        
        
        
      
     â     Job 
      
        
        
        
      
     â     Lifecycle 
      
        
        
        
      
     â     Triggers 
      
        
        
        
      
     â     Look & Feel 
      
        
        
        
      
     â     Decorators 
      
        
        
        
      
     â     Language 
      
        
        
        
      
     â     Theme 
      
        
        
        
      
     
      
        
        
        
      
     Component  Component Import -  ,      Spring'.    - ,   . Component Import -  ,   ,     Spring,    -  . ,  -     ,    xml-  âpublic:trueâ - ,   Component Import        .  ,     . 
      
        
        
        
      
     
      
        
        
        
      
     UI -        .    . ,  Plain Tasks     . 
      
        
        
        
      
     
      
        
        
        
      
     Custom Workflows - ,      ,   (issue)      . 
      
        
        
        
      
     
      
        
        
        
      
     JQL Functions (JIRA Query Language Functions) -  ,      (issue).     . 
      
        
        
        
      
     
      
        
        
        
      
     Look & Feel -     ( ,    ââ,   Confluence - ). 
      
        
        
        
      
     
      
        
        
        
      
     ,        . 
      
        
        
        
      
     
      
        
        
        
      
     API 
      
        
        
        
      
         ,     .   : ComponentAccessor.    - .   ,          ,            .         . 
      
        
        
        
      
     
      
        
        
        
      
     â     com.atlassian.jira.component.ComponentAccessor 
      
        
        
        
      
     â     getApplicationProperties() -       
      
        
        
        
      
     â     getAttachmentManager() -     
      
        
        
        
      
     â     getAvatarManager() -  . . 
      
        
        
        
      
     â     getCommentManager() 
      
        
        
        
      
     â     getProjectManager() 
      
        
        
        
      
     â     getIssueManager() 
      
        
        
        
      
     â     getIssueLinkManager() 
      
        
        
        
      
     â     getCustomFieldManager() 
      
        
        
        
      
     â     getMailServerManager() 
      
        
        
        
      
     â     getMailQueue() 
      
        
        
        
      
     â     getPermissionManager() 
      
        
        
        
      
     â     ⊠
      
        
        
        
      
     
      
        
        
        
      
      
      
        
        
        
      
            bitbucket (bitbucket, ,   Atlassian). 
      
        
        
        
      
     
      
        
        
        
      
             . 
      
        
        
        
      
     
      
        
        
        
      
     âpom.xmlâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
     âatlassian-plugin.xmlâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
           Java EE- âpom.xmlâ - ,     REST API.   ,        REST endpoint -    -   JIRA   -  (,   -   ,     - JSON  ).        .  âatlassian-plugin.xmlâ    (     ,   <customfield-type> 
      
        
        
        
      
    
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     ). 
      
        
        
        
      
     
      
        
        
        
      
        ,      REST Endpoint: 
      
        
        
        
      
     
      
        
        
        
      
     âMyRestResourceModel.javaâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
         XML- (âjavax.xml.bind.annotationâ),       JSON  Jackson  JIRA -  ,   ,   âjavax.xml.bindâ.    âjavax.xml.bind,     JSON âautodetectâ -   ,    Jackson'.    âjavax.xml.bindâ  ,    ,    REST Endpoint,    ,       âProducesâ: 
      
        
        
        
      
     
      
        
        
        
      
     âMyRestResource.javaâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
          âMediaType.APPLICATION_XMLâ,  ,         XML',    Json.     .      Jackson-, ,      XML,       . 
      
        
        
        
      
     
      
        
        
        
      
     ,  âMyRestResource.javaâ    (.  ),    Rest Resource Model.      ,    âdefaultâ  âHello Worldâ. 
      
        
        
        
      
     
      
        
        
        
      
       Java - JAX-RS   ,        Atlassian. 
      
        
        
        
      
     
      
        
        
        
      
      
      
        
        
        
      
     
      
        
        
        
      
      , ,     JIRA,  .   : 
      
        
        
        
      
     
 
 
      
        
        
        
      
     
      
        
        
        
      
     
 
 
      
        
        
        
      
     
      
        
        
        
      
      âJIRA Development Cookbookâ      â â -     .     âPractical JIRA Pluginsâ  âPractical JIRA Administrationâ. 
      
        
        
        
      
     
      
        
        
        
      
            IT NonStop.
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
    
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
    
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
    
      
        <customfield-type> 
      
      
      
        
        
        
      
    
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     .    ,   ââ       (issues).   (i18n)     âcom.atlassian.samples.tutorialâ    âmyjiraplugin.propertiesâ.       .    -  ,        âmyjiraplugin.ru_ru.propertiesâ         JIRA,      .    Java EE . 
      
        
        
        
      
     
      
        
        
        
      
      <customfield-type> 
      
      
      
        
        
        
      
    
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     -     JIRA API.       ,   âi18n-name-keyâ,       properties-    ,        ââ.     ,     (âMyCustomFieldâ). 
      
        
        
        
      
     
      
        
        
        
      
     - ,    .         âmyjiraplugin.propertiesâ -        ,        âThe My Custom Field Pluginâ. 
      
      
      
        
        
        
      
     
      
        
        
        
      
        velocity-: âviewâ -      (âview.vmâ),  âeditâ -     (âedit.vmâ).               -  . 
      
        
        
        
      
     
      
        
        
        
      
     ,   <customfield-type> 
      
        
        
        
      
    
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     .     ? 
      
        
        
        
      
     
      
        
        
        
      
      
      
        
        
        
      
        ,    -    .        ,     ,     -  ,       . -,    ,      JIRA-,      -    .      Atlassian API: 
      
        
        
        
      
     
      
        
        
        
      
     â     Code Sharing 
      
        
        
        
      
     â     Component 
      
        
        
        
      
     â     Component Import 
      
        
        
        
      
     â     JEE Container Integration 
      
        
        
        
      
     â     Servlet Context Listener 
      
        
        
        
      
     â     Servlet Context Parameter 
      
        
        
        
      
     â     Servlet Filter 
      
        
        
        
      
     â     Servlet 
      
        
        
        
      
     â     User Interface 
      
        
        
        
      
     â     Web Item 
      
        
        
        
      
     â     Web Section 
      
        
        
        
      
     â     Web Panel 
      
        
        
        
      
     â     Web Panel Renderer 
      
        
        
        
      
     â     Web Resource 
      
        
        
        
      
     â     Web Resource Transformer 
      
        
        
        
      
     â     Other Types 
      
        
        
        
      
     â     REST 
      
        
        
        
      
     â     Gadget 
      
        
        
        
      
     â     Report 
      
        
        
        
      
     â     UI Enhancements 
      
        
        
        
      
     â     Project Tab Panel 
      
        
        
        
      
     â     Component Tab Panel 
      
        
        
        
      
     â     Version Tab Panel 
      
        
        
        
      
     â     Issue Tab Panel 
      
        
        
        
      
     â     Search Request View 
      
        
        
        
      
     â     Custom Workflows 
      
        
        
        
      
     â     Workflow Conditions 
      
        
        
        
      
     â     Workflow Validators 
      
        
        
        
      
     â     Workflow Functions 
      
        
        
        
      
     â     Custom Fields 
      
        
        
        
      
     â     Custom Actions 
      
        
        
        
      
     â     JQL Functions 
      
        
        
        
      
     â     Remote API 
      
        
        
        
      
     â     SOAP 
      
        
        
        
      
     â     XML-RPC 
      
        
        
        
      
     â     Custom Macros 
      
        
        
        
      
     â     Code Formatting 
      
        
        
        
      
     â     System Tasks 
      
        
        
        
      
     â     Job 
      
        
        
        
      
     â     Lifecycle 
      
        
        
        
      
     â     Triggers 
      
        
        
        
      
     â     Look & Feel 
      
        
        
        
      
     â     Decorators 
      
        
        
        
      
     â     Language 
      
        
        
        
      
     â     Theme 
      
        
        
        
      
     
      
        
        
        
      
     Component  Component Import -  ,      Spring'.    - ,   . Component Import -  ,   ,     Spring,    -  . ,  -     ,    xml-  âpublic:trueâ - ,   Component Import        .  ,     . 
      
        
        
        
      
     
      
        
        
        
      
     UI -        .    . ,  Plain Tasks     . 
      
        
        
        
      
     
      
        
        
        
      
     Custom Workflows - ,      ,   (issue)      . 
      
        
        
        
      
     
      
        
        
        
      
     JQL Functions (JIRA Query Language Functions) -  ,      (issue).     . 
      
        
        
        
      
     
      
        
        
        
      
     Look & Feel -     ( ,    ââ,   Confluence - ). 
      
        
        
        
      
     
      
        
        
        
      
     ,        . 
      
        
        
        
      
     
      
        
        
        
      
     API 
      
        
        
        
      
         ,     .   : ComponentAccessor.    - .   ,          ,            .         . 
      
        
        
        
      
     
      
        
        
        
      
     â     com.atlassian.jira.component.ComponentAccessor 
      
        
        
        
      
     â     getApplicationProperties() -       
      
        
        
        
      
     â     getAttachmentManager() -     
      
        
        
        
      
     â     getAvatarManager() -  . . 
      
        
        
        
      
     â     getCommentManager() 
      
        
        
        
      
     â     getProjectManager() 
      
        
        
        
      
     â     getIssueManager() 
      
        
        
        
      
     â     getIssueLinkManager() 
      
        
        
        
      
     â     getCustomFieldManager() 
      
        
        
        
      
     â     getMailServerManager() 
      
        
        
        
      
     â     getMailQueue() 
      
        
        
        
      
     â     getPermissionManager() 
      
        
        
        
      
     â     ⊠
      
        
        
        
      
     
      
        
        
        
      
      
      
        
        
        
      
            bitbucket (bitbucket, ,   Atlassian). 
      
        
        
        
      
     
      
        
        
        
      
             . 
      
        
        
        
      
     
      
        
        
        
      
     âpom.xmlâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
     âatlassian-plugin.xmlâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
           Java EE- âpom.xmlâ - ,     REST API.   ,        REST endpoint -    -   JIRA   -  (,   -   ,     - JSON  ).        .  âatlassian-plugin.xmlâ    (     ,   <customfield-type> 
      
      
      
        
        
        
      
    
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     ). 
      
        
        
        
      
     
      
        
        
        
      
        ,      REST Endpoint: 
      
        
        
        
      
     
      
        
        
        
      
     âMyRestResourceModel.javaâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
         XML- (âjavax.xml.bind.annotationâ),       JSON  Jackson  JIRA -  ,   ,   âjavax.xml.bindâ.    âjavax.xml.bind,     JSON âautodetectâ -   ,    Jackson'.    âjavax.xml.bindâ  ,    ,    REST Endpoint,    ,       âProducesâ: 
      
        
        
        
      
     
      
        
        
        
      
     âMyRestResource.javaâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
          âMediaType.APPLICATION_XMLâ,  ,         XML',    Json.     .      Jackson-, ,      XML,       . 
      
        
        
        
      
     
      
        
        
        
      
     ,  âMyRestResource.javaâ    (.  ),    Rest Resource Model.      ,    âdefaultâ  âHello Worldâ. 
      
        
        
        
      
     
      
        
        
        
      
       Java - JAX-RS   ,        Atlassian. 
      
        
        
        
      
     
      
        
        
        
      
      
      
        
        
        
      
     
      
        
        
        
      
      , ,     JIRA,  .   : 
      
        
        
        
      
     
 
 
      
        
        
        
      
     
      
        
        
        
      
     
 
 
      
        
        
        
      
     
      
        
        
        
      
      âJIRA Development Cookbookâ      â â -     .     âPractical JIRA Pluginsâ  âPractical JIRA Administrationâ. 
      
        
        
        
      
     
      
        
        
        
      
            IT NonStop.
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
    
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
    
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
    
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     
 <customfield-type> 
      
        
        
        
      
    
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     .    ,   ââ       (issues).   (i18n)     âcom.atlassian.samples.tutorialâ    âmyjiraplugin.propertiesâ.       .    -  ,        âmyjiraplugin.ru_ru.propertiesâ         JIRA,      .    Java EE . 
      
        
        
        
      
     
      
        
        
        
      
      <customfield-type> 
      
        
        
        
      
    
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     -     JIRA API.       ,   âi18n-name-keyâ,       properties-    ,        ââ.     ,     (âMyCustomFieldâ). 
      
        
        
        
      
     
      
        
        
        
      
     - ,    .         âmyjiraplugin.propertiesâ -        ,        âThe My Custom Field Pluginâ. 
      
        
        
        
      
     
      
        
        
        
      
        velocity-: âviewâ -      (âview.vmâ),  âeditâ -     (âedit.vmâ).               -  . 
      
        
        
        
      
     
      
        
        
        
      
     ,   <customfield-type> 
      
        
        
        
      
    
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     .     ? 
      
        
        
        
      
     
      
        
        
        
      
      
      
        
        
        
      
        ,    -    .        ,     ,     -  ,       . -,    ,      JIRA-,      -    .      Atlassian API: 
      
        
        
        
      
     
      
        
        
        
      
     â     Code Sharing 
      
        
        
        
      
     â     Component 
      
        
        
        
      
     â     Component Import 
      
        
        
        
      
     â     JEE Container Integration 
      
        
        
        
      
     â     Servlet Context Listener 
      
        
        
        
      
     â     Servlet Context Parameter 
      
        
        
        
      
     â     Servlet Filter 
      
        
        
        
      
     â     Servlet 
      
        
        
        
      
     â     User Interface 
      
        
        
        
      
     â     Web Item 
      
        
        
        
      
     â     Web Section 
      
        
        
        
      
     â     Web Panel 
      
        
        
        
      
     â     Web Panel Renderer 
      
        
        
        
      
     â     Web Resource 
      
        
        
        
      
     â     Web Resource Transformer 
      
        
        
        
      
     â     Other Types 
      
        
        
        
      
     â     REST 
      
        
        
        
      
     â     Gadget 
      
        
        
        
      
     â     Report 
      
        
        
        
      
     â     UI Enhancements 
      
        
        
        
      
     â     Project Tab Panel 
      
        
        
        
      
     â     Component Tab Panel 
      
        
        
        
      
     â     Version Tab Panel 
      
        
        
        
      
     â     Issue Tab Panel 
      
        
        
        
      
     â     Search Request View 
      
        
        
        
      
     â     Custom Workflows 
      
        
        
        
      
     â     Workflow Conditions 
      
        
        
        
      
     â     Workflow Validators 
      
        
        
        
      
     â     Workflow Functions 
      
        
        
        
      
     â     Custom Fields 
      
        
        
        
      
     â     Custom Actions 
      
        
        
        
      
     â     JQL Functions 
      
        
        
        
      
     â     Remote API 
      
        
        
        
      
     â     SOAP 
      
        
        
        
      
     â     XML-RPC 
      
        
        
        
      
     â     Custom Macros 
      
        
        
        
      
     â     Code Formatting 
      
        
        
        
      
     â     System Tasks 
      
        
        
        
      
     â     Job 
      
        
        
        
      
     â     Lifecycle 
      
        
        
        
      
     â     Triggers 
      
        
        
        
      
     â     Look & Feel 
      
        
        
        
      
     â     Decorators 
      
        
        
        
      
     â     Language 
      
        
        
        
      
     â     Theme 
      
        
        
        
      
     
      
        
        
        
      
     Component  Component Import -  ,      Spring'.    - ,   . Component Import -  ,   ,     Spring,    -  . ,  -     ,    xml-  âpublic:trueâ - ,   Component Import        .  ,     . 
      
        
        
        
      
     
      
        
        
        
      
     UI -        .    . ,  Plain Tasks     . 
      
        
        
        
      
     
      
        
        
        
      
     Custom Workflows - ,      ,   (issue)      . 
      
        
        
        
      
     
      
        
        
        
      
     JQL Functions (JIRA Query Language Functions) -  ,      (issue).     . 
      
        
        
        
      
     
      
        
        
        
      
     Look & Feel -     ( ,    ââ,   Confluence - ). 
      
        
        
        
      
     
      
        
        
        
      
     ,        . 
      
        
        
        
      
     
      
        
        
        
      
     API 
      
        
        
        
      
         ,     .   : ComponentAccessor.    - .   ,          ,            .         . 
      
        
        
        
      
     
      
        
        
        
      
     â     com.atlassian.jira.component.ComponentAccessor 
      
        
        
        
      
     â     getApplicationProperties() -       
      
        
        
        
      
     â     getAttachmentManager() -     
      
        
        
        
      
     â     getAvatarManager() -  . . 
      
        
        
        
      
     â     getCommentManager() 
      
        
        
        
      
     â     getProjectManager() 
      
        
        
        
      
     â     getIssueManager() 
      
        
        
        
      
     â     getIssueLinkManager() 
      
        
        
        
      
     â     getCustomFieldManager() 
      
        
        
        
      
     â     getMailServerManager() 
      
        
        
        
      
     â     getMailQueue() 
      
        
        
        
      
     â     getPermissionManager() 
      
        
        
        
      
     â     ⊠
      
        
        
        
      
     
      
        
        
        
      
      
      
        
        
        
      
            bitbucket (bitbucket, ,   Atlassian). 
      
        
        
        
      
     
      
        
        
        
      
             . 
      
        
        
        
      
     
      
        
        
        
      
     âpom.xmlâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
     âatlassian-plugin.xmlâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
           Java EE- âpom.xmlâ - ,     REST API.   ,        REST endpoint -    -   JIRA   -  (,   -   ,     - JSON  ).        .  âatlassian-plugin.xmlâ    (     ,   <customfield-type> 
      
        
        
        
      
    
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     ). 
      
        
        
        
      
     
      
        
        
        
      
        ,      REST Endpoint: 
      
        
        
        
      
     
      
        
        
        
      
     âMyRestResourceModel.javaâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
         XML- (âjavax.xml.bind.annotationâ),       JSON  Jackson  JIRA -  ,   ,   âjavax.xml.bindâ.    âjavax.xml.bind,     JSON âautodetectâ -   ,    Jackson'.    âjavax.xml.bindâ  ,    ,    REST Endpoint,    ,       âProducesâ: 
      
        
        
        
      
     
      
        
        
        
      
     âMyRestResource.javaâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
          âMediaType.APPLICATION_XMLâ,  ,         XML',    Json.     .      Jackson-, ,      XML,       . 
      
        
        
        
      
     
      
        
        
        
      
     ,  âMyRestResource.javaâ    (.  ),    Rest Resource Model.      ,    âdefaultâ  âHello Worldâ. 
      
        
        
        
      
     
      
        
        
        
      
       Java - JAX-RS   ,        Atlassian. 
      
        
        
        
      
     
      
        
        
        
      
      
      
        
        
        
      
     
      
        
        
        
      
      , ,     JIRA,  .   : 
      
        
        
        
      
     
 
 
      
        
        
        
      
     
      
        
        
        
      
     
 
 
      
        
        
        
      
     
      
        
        
        
      
      âJIRA Development Cookbookâ      â â -     .     âPractical JIRA Pluginsâ  âPractical JIRA Administrationâ. 
      
        
        
        
      
     
      
        
        
        
      
            IT NonStop.
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
    
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
    
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
    
      
        <customfield-type> 
      
      
      
        
        
        
      
    
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     .    ,   ââ       (issues).   (i18n)     âcom.atlassian.samples.tutorialâ    âmyjiraplugin.propertiesâ.       .    -  ,        âmyjiraplugin.ru_ru.propertiesâ         JIRA,      .    Java EE . 
      
        
        
        
      
     
      
        
        
        
      
      <customfield-type> 
      
      
      
        
        
        
      
    
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     -     JIRA API.       ,   âi18n-name-keyâ,       properties-    ,        ââ.     ,     (âMyCustomFieldâ). 
      
        
        
        
      
     
      
        
        
        
      
     - ,    .         âmyjiraplugin.propertiesâ -        ,        âThe My Custom Field Pluginâ. 
      
      
      
        
        
        
      
     
      
        
        
        
      
        velocity-: âviewâ -      (âview.vmâ),  âeditâ -     (âedit.vmâ).               -  . 
      
        
        
        
      
     
      
        
        
        
      
     ,   <customfield-type> 
      
        
        
        
      
    
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     .     ? 
      
        
        
        
      
     
      
        
        
        
      
      
      
        
        
        
      
        ,    -    .        ,     ,     -  ,       . -,    ,      JIRA-,      -    .      Atlassian API: 
      
        
        
        
      
     
      
        
        
        
      
     â     Code Sharing 
      
        
        
        
      
     â     Component 
      
        
        
        
      
     â     Component Import 
      
        
        
        
      
     â     JEE Container Integration 
      
        
        
        
      
     â     Servlet Context Listener 
      
        
        
        
      
     â     Servlet Context Parameter 
      
        
        
        
      
     â     Servlet Filter 
      
        
        
        
      
     â     Servlet 
      
        
        
        
      
     â     User Interface 
      
        
        
        
      
     â     Web Item 
      
        
        
        
      
     â     Web Section 
      
        
        
        
      
     â     Web Panel 
      
        
        
        
      
     â     Web Panel Renderer 
      
        
        
        
      
     â     Web Resource 
      
        
        
        
      
     â     Web Resource Transformer 
      
        
        
        
      
     â     Other Types 
      
        
        
        
      
     â     REST 
      
        
        
        
      
     â     Gadget 
      
        
        
        
      
     â     Report 
      
        
        
        
      
     â     UI Enhancements 
      
        
        
        
      
     â     Project Tab Panel 
      
        
        
        
      
     â     Component Tab Panel 
      
        
        
        
      
     â     Version Tab Panel 
      
        
        
        
      
     â     Issue Tab Panel 
      
        
        
        
      
     â     Search Request View 
      
        
        
        
      
     â     Custom Workflows 
      
        
        
        
      
     â     Workflow Conditions 
      
        
        
        
      
     â     Workflow Validators 
      
        
        
        
      
     â     Workflow Functions 
      
        
        
        
      
     â     Custom Fields 
      
        
        
        
      
     â     Custom Actions 
      
        
        
        
      
     â     JQL Functions 
      
        
        
        
      
     â     Remote API 
      
        
        
        
      
     â     SOAP 
      
        
        
        
      
     â     XML-RPC 
      
        
        
        
      
     â     Custom Macros 
      
        
        
        
      
     â     Code Formatting 
      
        
        
        
      
     â     System Tasks 
      
        
        
        
      
     â     Job 
      
        
        
        
      
     â     Lifecycle 
      
        
        
        
      
     â     Triggers 
      
        
        
        
      
     â     Look & Feel 
      
        
        
        
      
     â     Decorators 
      
        
        
        
      
     â     Language 
      
        
        
        
      
     â     Theme 
      
        
        
        
      
     
      
        
        
        
      
     Component  Component Import -  ,      Spring'.    - ,   . Component Import -  ,   ,     Spring,    -  . ,  -     ,    xml-  âpublic:trueâ - ,   Component Import        .  ,     . 
      
        
        
        
      
     
      
        
        
        
      
     UI -        .    . ,  Plain Tasks     . 
      
        
        
        
      
     
      
        
        
        
      
     Custom Workflows - ,      ,   (issue)      . 
      
        
        
        
      
     
      
        
        
        
      
     JQL Functions (JIRA Query Language Functions) -  ,      (issue).     . 
      
        
        
        
      
     
      
        
        
        
      
     Look & Feel -     ( ,    ââ,   Confluence - ). 
      
        
        
        
      
     
      
        
        
        
      
     ,        . 
      
        
        
        
      
     
      
        
        
        
      
     API 
      
        
        
        
      
         ,     .   : ComponentAccessor.    - .   ,          ,            .         . 
      
        
        
        
      
     
      
        
        
        
      
     â     com.atlassian.jira.component.ComponentAccessor 
      
        
        
        
      
     â     getApplicationProperties() -       
      
        
        
        
      
     â     getAttachmentManager() -     
      
        
        
        
      
     â     getAvatarManager() -  . . 
      
        
        
        
      
     â     getCommentManager() 
      
        
        
        
      
     â     getProjectManager() 
      
        
        
        
      
     â     getIssueManager() 
      
        
        
        
      
     â     getIssueLinkManager() 
      
        
        
        
      
     â     getCustomFieldManager() 
      
        
        
        
      
     â     getMailServerManager() 
      
        
        
        
      
     â     getMailQueue() 
      
        
        
        
      
     â     getPermissionManager() 
      
        
        
        
      
     â     ⊠
      
        
        
        
      
     
      
        
        
        
      
      
      
        
        
        
      
            bitbucket (bitbucket, ,   Atlassian). 
      
        
        
        
      
     
      
        
        
        
      
             . 
      
        
        
        
      
     
      
        
        
        
      
     âpom.xmlâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
     âatlassian-plugin.xmlâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
           Java EE- âpom.xmlâ - ,     REST API.   ,        REST endpoint -    -   JIRA   -  (,   -   ,     - JSON  ).        .  âatlassian-plugin.xmlâ    (     ,   <customfield-type> 
      
      
      
        
        
        
      
    
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     ). 
      
        
        
        
      
     
      
        
        
        
      
        ,      REST Endpoint: 
      
        
        
        
      
     
      
        
        
        
      
     âMyRestResourceModel.javaâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
         XML- (âjavax.xml.bind.annotationâ),       JSON  Jackson  JIRA -  ,   ,   âjavax.xml.bindâ.    âjavax.xml.bind,     JSON âautodetectâ -   ,    Jackson'.    âjavax.xml.bindâ  ,    ,    REST Endpoint,    ,       âProducesâ: 
      
        
        
        
      
     
      
        
        
        
      
     âMyRestResource.javaâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
          âMediaType.APPLICATION_XMLâ,  ,         XML',    Json.     .      Jackson-, ,      XML,       . 
      
        
        
        
      
     
      
        
        
        
      
     ,  âMyRestResource.javaâ    (.  ),    Rest Resource Model.      ,    âdefaultâ  âHello Worldâ. 
      
        
        
        
      
     
      
        
        
        
      
       Java - JAX-RS   ,        Atlassian. 
      
        
        
        
      
     
      
        
        
        
      
      
      
        
        
        
      
     
      
        
        
        
      
      , ,     JIRA,  .   : 
      
        
        
        
      
     
 
 
      
        
        
        
      
     
      
        
        
        
      
     
 
 
      
        
        
        
      
     
      
        
        
        
      
      âJIRA Development Cookbookâ      â â -     .     âPractical JIRA Pluginsâ  âPractical JIRA Administrationâ. 
      
        
        
        
      
     
      
        
        
        
      
            IT NonStop.
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
    
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
    
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
    
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     
 <customfield-type> 
      
        
        
        
      
    
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     .    ,   ââ       (issues).   (i18n)     âcom.atlassian.samples.tutorialâ    âmyjiraplugin.propertiesâ.       .    -  ,        âmyjiraplugin.ru_ru.propertiesâ         JIRA,      .    Java EE . 
      
        
        
        
      
     
      
        
        
        
      
      <customfield-type> 
      
        
        
        
      
    
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     -     JIRA API.       ,   âi18n-name-keyâ,       properties-    ,        ââ.     ,     (âMyCustomFieldâ). 
      
        
        
        
      
     
      
        
        
        
      
     - ,    .         âmyjiraplugin.propertiesâ -        ,        âThe My Custom Field Pluginâ. 
      
        
        
        
      
     
      
        
        
        
      
        velocity-: âviewâ -      (âview.vmâ),  âeditâ -     (âedit.vmâ).               -  . 
      
        
        
        
      
     
      
        
        
        
      
     ,   <customfield-type> 
      
        
        
        
      
    
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     .     ? 
      
        
        
        
      
     
      
        
        
        
      
      
      
        
        
        
      
        ,    -    .        ,     ,     -  ,       . -,    ,      JIRA-,      -    .      Atlassian API: 
      
        
        
        
      
     
      
        
        
        
      
     â     Code Sharing 
      
        
        
        
      
     â     Component 
      
        
        
        
      
     â     Component Import 
      
        
        
        
      
     â     JEE Container Integration 
      
        
        
        
      
     â     Servlet Context Listener 
      
        
        
        
      
     â     Servlet Context Parameter 
      
        
        
        
      
     â     Servlet Filter 
      
        
        
        
      
     â     Servlet 
      
        
        
        
      
     â     User Interface 
      
        
        
        
      
     â     Web Item 
      
        
        
        
      
     â     Web Section 
      
        
        
        
      
     â     Web Panel 
      
        
        
        
      
     â     Web Panel Renderer 
      
        
        
        
      
     â     Web Resource 
      
        
        
        
      
     â     Web Resource Transformer 
      
        
        
        
      
     â     Other Types 
      
        
        
        
      
     â     REST 
      
        
        
        
      
     â     Gadget 
      
        
        
        
      
     â     Report 
      
        
        
        
      
     â     UI Enhancements 
      
        
        
        
      
     â     Project Tab Panel 
      
        
        
        
      
     â     Component Tab Panel 
      
        
        
        
      
     â     Version Tab Panel 
      
        
        
        
      
     â     Issue Tab Panel 
      
        
        
        
      
     â     Search Request View 
      
        
        
        
      
     â     Custom Workflows 
      
        
        
        
      
     â     Workflow Conditions 
      
        
        
        
      
     â     Workflow Validators 
      
        
        
        
      
     â     Workflow Functions 
      
        
        
        
      
     â     Custom Fields 
      
        
        
        
      
     â     Custom Actions 
      
        
        
        
      
     â     JQL Functions 
      
        
        
        
      
     â     Remote API 
      
        
        
        
      
     â     SOAP 
      
        
        
        
      
     â     XML-RPC 
      
        
        
        
      
     â     Custom Macros 
      
        
        
        
      
     â     Code Formatting 
      
        
        
        
      
     â     System Tasks 
      
        
        
        
      
     â     Job 
      
        
        
        
      
     â     Lifecycle 
      
        
        
        
      
     â     Triggers 
      
        
        
        
      
     â     Look & Feel 
      
        
        
        
      
     â     Decorators 
      
        
        
        
      
     â     Language 
      
        
        
        
      
     â     Theme 
      
        
        
        
      
     
      
        
        
        
      
     Component  Component Import -  ,      Spring'.    - ,   . Component Import -  ,   ,     Spring,    -  . ,  -     ,    xml-  âpublic:trueâ - ,   Component Import        .  ,     . 
      
        
        
        
      
     
      
        
        
        
      
     UI -        .    . ,  Plain Tasks     . 
      
        
        
        
      
     
      
        
        
        
      
     Custom Workflows - ,      ,   (issue)      . 
      
        
        
        
      
     
      
        
        
        
      
     JQL Functions (JIRA Query Language Functions) -  ,      (issue).     . 
      
        
        
        
      
     
      
        
        
        
      
     Look & Feel -     ( ,    ââ,   Confluence - ). 
      
        
        
        
      
     
      
        
        
        
      
     ,        . 
      
        
        
        
      
     
      
        
        
        
      
     API 
      
        
        
        
      
         ,     .   : ComponentAccessor.    - .   ,          ,            .         . 
      
        
        
        
      
     
      
        
        
        
      
     â     com.atlassian.jira.component.ComponentAccessor 
      
        
        
        
      
     â     getApplicationProperties() -       
      
        
        
        
      
     â     getAttachmentManager() -     
      
        
        
        
      
     â     getAvatarManager() -  . . 
      
        
        
        
      
     â     getCommentManager() 
      
        
        
        
      
     â     getProjectManager() 
      
        
        
        
      
     â     getIssueManager() 
      
        
        
        
      
     â     getIssueLinkManager() 
      
        
        
        
      
     â     getCustomFieldManager() 
      
        
        
        
      
     â     getMailServerManager() 
      
        
        
        
      
     â     getMailQueue() 
      
        
        
        
      
     â     getPermissionManager() 
      
        
        
        
      
     â     ⊠
      
        
        
        
      
     
      
        
        
        
      
      
      
        
        
        
      
            bitbucket (bitbucket, ,   Atlassian). 
      
        
        
        
      
     
      
        
        
        
      
             . 
      
        
        
        
      
     
      
        
        
        
      
     âpom.xmlâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
     âatlassian-plugin.xmlâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
           Java EE- âpom.xmlâ - ,     REST API.   ,        REST endpoint -    -   JIRA   -  (,   -   ,     - JSON  ).        .  âatlassian-plugin.xmlâ    (     ,   <customfield-type> 
      
        
        
        
      
    
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     ). 
      
        
        
        
      
     
      
        
        
        
      
        ,      REST Endpoint: 
      
        
        
        
      
     
      
        
        
        
      
     âMyRestResourceModel.javaâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
         XML- (âjavax.xml.bind.annotationâ),       JSON  Jackson  JIRA -  ,   ,   âjavax.xml.bindâ.    âjavax.xml.bind,     JSON âautodetectâ -   ,    Jackson'.    âjavax.xml.bindâ  ,    ,    REST Endpoint,    ,       âProducesâ: 
      
        
        
        
      
     
      
        
        
        
      
     âMyRestResource.javaâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
          âMediaType.APPLICATION_XMLâ,  ,         XML',    Json.     .      Jackson-, ,      XML,       . 
      
        
        
        
      
     
      
        
        
        
      
     ,  âMyRestResource.javaâ    (.  ),    Rest Resource Model.      ,    âdefaultâ  âHello Worldâ. 
      
        
        
        
      
     
      
        
        
        
      
       Java - JAX-RS   ,        Atlassian. 
      
        
        
        
      
     
      
        
        
        
      
      
      
        
        
        
      
     
      
        
        
        
      
      , ,     JIRA,  .   : 
      
        
        
        
      
     
 
 
      
        
        
        
      
     
      
        
        
        
      
     
 
 
      
        
        
        
      
     
      
        
        
        
      
      âJIRA Development Cookbookâ      â â -     .     âPractical JIRA Pluginsâ  âPractical JIRA Administrationâ. 
      
        
        
        
      
     
      
        
        
        
      
            IT NonStop.
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
    
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
    
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
    
      
        <customfield-type> 
      
      
      
        
        
        
      
    
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     .    ,   ââ       (issues).   (i18n)     âcom.atlassian.samples.tutorialâ    âmyjiraplugin.propertiesâ.       .    -  ,        âmyjiraplugin.ru_ru.propertiesâ         JIRA,      .    Java EE . 
      
        
        
        
      
     
      
        
        
        
      
      <customfield-type> 
      
      
      
        
        
        
      
    
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     -     JIRA API.       ,   âi18n-name-keyâ,       properties-    ,        ââ.     ,     (âMyCustomFieldâ). 
      
        
        
        
      
     
      
        
        
        
      
     - ,    .         âmyjiraplugin.propertiesâ -        ,        âThe My Custom Field Pluginâ. 
      
      
      
        
        
        
      
     
      
        
        
        
      
        velocity-: âviewâ -      (âview.vmâ),  âeditâ -     (âedit.vmâ).               -  . 
      
        
        
        
      
     
      
        
        
        
      
     ,   <customfield-type> 
      
        
        
        
      
    
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     .     ? 
      
        
        
        
      
     
      
        
        
        
      
      
      
        
        
        
      
        ,    -    .        ,     ,     -  ,       . -,    ,      JIRA-,      -    .      Atlassian API: 
      
        
        
        
      
     
      
        
        
        
      
     â     Code Sharing 
      
        
        
        
      
     â     Component 
      
        
        
        
      
     â     Component Import 
      
        
        
        
      
     â     JEE Container Integration 
      
        
        
        
      
     â     Servlet Context Listener 
      
        
        
        
      
     â     Servlet Context Parameter 
      
        
        
        
      
     â     Servlet Filter 
      
        
        
        
      
     â     Servlet 
      
        
        
        
      
     â     User Interface 
      
        
        
        
      
     â     Web Item 
      
        
        
        
      
     â     Web Section 
      
        
        
        
      
     â     Web Panel 
      
        
        
        
      
     â     Web Panel Renderer 
      
        
        
        
      
     â     Web Resource 
      
        
        
        
      
     â     Web Resource Transformer 
      
        
        
        
      
     â     Other Types 
      
        
        
        
      
     â     REST 
      
        
        
        
      
     â     Gadget 
      
        
        
        
      
     â     Report 
      
        
        
        
      
     â     UI Enhancements 
      
        
        
        
      
     â     Project Tab Panel 
      
        
        
        
      
     â     Component Tab Panel 
      
        
        
        
      
     â     Version Tab Panel 
      
        
        
        
      
     â     Issue Tab Panel 
      
        
        
        
      
     â     Search Request View 
      
        
        
        
      
     â     Custom Workflows 
      
        
        
        
      
     â     Workflow Conditions 
      
        
        
        
      
     â     Workflow Validators 
      
        
        
        
      
     â     Workflow Functions 
      
        
        
        
      
     â     Custom Fields 
      
        
        
        
      
     â     Custom Actions 
      
        
        
        
      
     â     JQL Functions 
      
        
        
        
      
     â     Remote API 
      
        
        
        
      
     â     SOAP 
      
        
        
        
      
     â     XML-RPC 
      
        
        
        
      
     â     Custom Macros 
      
        
        
        
      
     â     Code Formatting 
      
        
        
        
      
     â     System Tasks 
      
        
        
        
      
     â     Job 
      
        
        
        
      
     â     Lifecycle 
      
        
        
        
      
     â     Triggers 
      
        
        
        
      
     â     Look & Feel 
      
        
        
        
      
     â     Decorators 
      
        
        
        
      
     â     Language 
      
        
        
        
      
     â     Theme 
      
        
        
        
      
     
      
        
        
        
      
     Component  Component Import -  ,      Spring'.    - ,   . Component Import -  ,   ,     Spring,    -  . ,  -     ,    xml-  âpublic:trueâ - ,   Component Import        .  ,     . 
      
        
        
        
      
     
      
        
        
        
      
     UI -        .    . ,  Plain Tasks     . 
      
        
        
        
      
     
      
        
        
        
      
     Custom Workflows - ,      ,   (issue)      . 
      
        
        
        
      
     
      
        
        
        
      
     JQL Functions (JIRA Query Language Functions) -  ,      (issue).     . 
      
        
        
        
      
     
      
        
        
        
      
     Look & Feel -     ( ,    ââ,   Confluence - ). 
      
        
        
        
      
     
      
        
        
        
      
     ,        . 
      
        
        
        
      
     
      
        
        
        
      
     API 
      
        
        
        
      
         ,     .   : ComponentAccessor.    - .   ,          ,            .         . 
      
        
        
        
      
     
      
        
        
        
      
     â     com.atlassian.jira.component.ComponentAccessor 
      
        
        
        
      
     â     getApplicationProperties() -       
      
        
        
        
      
     â     getAttachmentManager() -     
      
        
        
        
      
     â     getAvatarManager() -  . . 
      
        
        
        
      
     â     getCommentManager() 
      
        
        
        
      
     â     getProjectManager() 
      
        
        
        
      
     â     getIssueManager() 
      
        
        
        
      
     â     getIssueLinkManager() 
      
        
        
        
      
     â     getCustomFieldManager() 
      
        
        
        
      
     â     getMailServerManager() 
      
        
        
        
      
     â     getMailQueue() 
      
        
        
        
      
     â     getPermissionManager() 
      
        
        
        
      
     â     ⊠
      
        
        
        
      
     
      
        
        
        
      
      
      
        
        
        
      
            bitbucket (bitbucket, ,   Atlassian). 
      
        
        
        
      
     
      
        
        
        
      
             . 
      
        
        
        
      
     
      
        
        
        
      
     âpom.xmlâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
     âatlassian-plugin.xmlâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
           Java EE- âpom.xmlâ - ,     REST API.   ,        REST endpoint -    -   JIRA   -  (,   -   ,     - JSON  ).        .  âatlassian-plugin.xmlâ    (     ,   <customfield-type> 
      
      
      
        
        
        
      
    
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     ). 
      
        
        
        
      
     
      
        
        
        
      
        ,      REST Endpoint: 
      
        
        
        
      
     
      
        
        
        
      
     âMyRestResourceModel.javaâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
         XML- (âjavax.xml.bind.annotationâ),       JSON  Jackson  JIRA -  ,   ,   âjavax.xml.bindâ.    âjavax.xml.bind,     JSON âautodetectâ -   ,    Jackson'.    âjavax.xml.bindâ  ,    ,    REST Endpoint,    ,       âProducesâ: 
      
        
        
        
      
     
      
        
        
        
      
     âMyRestResource.javaâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
          âMediaType.APPLICATION_XMLâ,  ,         XML',    Json.     .      Jackson-, ,      XML,       . 
      
        
        
        
      
     
      
        
        
        
      
     ,  âMyRestResource.javaâ    (.  ),    Rest Resource Model.      ,    âdefaultâ  âHello Worldâ. 
      
        
        
        
      
     
      
        
        
        
      
       Java - JAX-RS   ,        Atlassian. 
      
        
        
        
      
     
      
        
        
        
      
      
      
        
        
        
      
     
      
        
        
        
      
      , ,     JIRA,  .   : 
      
        
        
        
      
     
 
 
      
        
        
        
      
     
      
        
        
        
      
     
 
 
      
        
        
        
      
     
      
        
        
        
      
      âJIRA Development Cookbookâ      â â -     .     âPractical JIRA Pluginsâ  âPractical JIRA Administrationâ. 
      
        
        
        
      
     
      
        
        
        
      
            IT NonStop.
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
    
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
    
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
    
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     
 <customfield-type> 
      
        
        
        
      
    
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     .    ,   ââ       (issues).   (i18n)     âcom.atlassian.samples.tutorialâ    âmyjiraplugin.propertiesâ.       .    -  ,        âmyjiraplugin.ru_ru.propertiesâ         JIRA,      .    Java EE . 
      
        
        
        
      
     
      
        
        
        
      
      <customfield-type> 
      
        
        
        
      
    
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     -     JIRA API.       ,   âi18n-name-keyâ,       properties-    ,        ââ.     ,     (âMyCustomFieldâ). 
      
        
        
        
      
     
      
        
        
        
      
     - ,    .         âmyjiraplugin.propertiesâ -        ,        âThe My Custom Field Pluginâ. 
      
        
        
        
      
     
      
        
        
        
      
        velocity-: âviewâ -      (âview.vmâ),  âeditâ -     (âedit.vmâ).               -  . 
      
        
        
        
      
     
      
        
        
        
      
     ,   <customfield-type> 
      
        
        
        
      
    
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     .     ? 
      
        
        
        
      
     
      
        
        
        
      
      
      
        
        
        
      
        ,    -    .        ,     ,     -  ,       . -,    ,      JIRA-,      -    .      Atlassian API: 
      
        
        
        
      
     
      
        
        
        
      
     â     Code Sharing 
      
        
        
        
      
     â     Component 
      
        
        
        
      
     â     Component Import 
      
        
        
        
      
     â     JEE Container Integration 
      
        
        
        
      
     â     Servlet Context Listener 
      
        
        
        
      
     â     Servlet Context Parameter 
      
        
        
        
      
     â     Servlet Filter 
      
        
        
        
      
     â     Servlet 
      
        
        
        
      
     â     User Interface 
      
        
        
        
      
     â     Web Item 
      
        
        
        
      
     â     Web Section 
      
        
        
        
      
     â     Web Panel 
      
        
        
        
      
     â     Web Panel Renderer 
      
        
        
        
      
     â     Web Resource 
      
        
        
        
      
     â     Web Resource Transformer 
      
        
        
        
      
     â     Other Types 
      
        
        
        
      
     â     REST 
      
        
        
        
      
     â     Gadget 
      
        
        
        
      
     â     Report 
      
        
        
        
      
     â     UI Enhancements 
      
        
        
        
      
     â     Project Tab Panel 
      
        
        
        
      
     â     Component Tab Panel 
      
        
        
        
      
     â     Version Tab Panel 
      
        
        
        
      
     â     Issue Tab Panel 
      
        
        
        
      
     â     Search Request View 
      
        
        
        
      
     â     Custom Workflows 
      
        
        
        
      
     â     Workflow Conditions 
      
        
        
        
      
     â     Workflow Validators 
      
        
        
        
      
     â     Workflow Functions 
      
        
        
        
      
     â     Custom Fields 
      
        
        
        
      
     â     Custom Actions 
      
        
        
        
      
     â     JQL Functions 
      
        
        
        
      
     â     Remote API 
      
        
        
        
      
     â     SOAP 
      
        
        
        
      
     â     XML-RPC 
      
        
        
        
      
     â     Custom Macros 
      
        
        
        
      
     â     Code Formatting 
      
        
        
        
      
     â     System Tasks 
      
        
        
        
      
     â     Job 
      
        
        
        
      
     â     Lifecycle 
      
        
        
        
      
     â     Triggers 
      
        
        
        
      
     â     Look & Feel 
      
        
        
        
      
     â     Decorators 
      
        
        
        
      
     â     Language 
      
        
        
        
      
     â     Theme 
      
        
        
        
      
     
      
        
        
        
      
     Component  Component Import -  ,      Spring'.    - ,   . Component Import -  ,   ,     Spring,    -  . ,  -     ,    xml-  âpublic:trueâ - ,   Component Import        .  ,     . 
      
        
        
        
      
     
      
        
        
        
      
     UI -        .    . ,  Plain Tasks     . 
      
        
        
        
      
     
      
        
        
        
      
     Custom Workflows - ,      ,   (issue)      . 
      
        
        
        
      
     
      
        
        
        
      
     JQL Functions (JIRA Query Language Functions) -  ,      (issue).     . 
      
        
        
        
      
     
      
        
        
        
      
     Look & Feel -     ( ,    ââ,   Confluence - ). 
      
        
        
        
      
     
      
        
        
        
      
     ,        . 
      
        
        
        
      
     
      
        
        
        
      
     API 
      
        
        
        
      
         ,     .   : ComponentAccessor.    - .   ,          ,            .         . 
      
        
        
        
      
     
      
        
        
        
      
     â     com.atlassian.jira.component.ComponentAccessor 
      
        
        
        
      
     â     getApplicationProperties() -       
      
        
        
        
      
     â     getAttachmentManager() -     
      
        
        
        
      
     â     getAvatarManager() -  . . 
      
        
        
        
      
     â     getCommentManager() 
      
        
        
        
      
     â     getProjectManager() 
      
        
        
        
      
     â     getIssueManager() 
      
        
        
        
      
     â     getIssueLinkManager() 
      
        
        
        
      
     â     getCustomFieldManager() 
      
        
        
        
      
     â     getMailServerManager() 
      
        
        
        
      
     â     getMailQueue() 
      
        
        
        
      
     â     getPermissionManager() 
      
        
        
        
      
     â     ⊠
      
        
        
        
      
     
      
        
        
        
      
      
      
        
        
        
      
            bitbucket (bitbucket, ,   Atlassian). 
      
        
        
        
      
     
      
        
        
        
      
             . 
      
        
        
        
      
     
      
        
        
        
      
     âpom.xmlâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
     âatlassian-plugin.xmlâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
           Java EE- âpom.xmlâ - ,     REST API.   ,        REST endpoint -    -   JIRA   -  (,   -   ,     - JSON  ).        .  âatlassian-plugin.xmlâ    (     ,   <customfield-type> 
      
        
        
        
      
    
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     ). 
      
        
        
        
      
     
      
        
        
        
      
        ,      REST Endpoint: 
      
        
        
        
      
     
      
        
        
        
      
     âMyRestResourceModel.javaâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
         XML- (âjavax.xml.bind.annotationâ),       JSON  Jackson  JIRA -  ,   ,   âjavax.xml.bindâ.    âjavax.xml.bind,     JSON âautodetectâ -   ,    Jackson'.    âjavax.xml.bindâ  ,    ,    REST Endpoint,    ,       âProducesâ: 
      
        
        
        
      
     
      
        
        
        
      
     âMyRestResource.javaâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
          âMediaType.APPLICATION_XMLâ,  ,         XML',    Json.     .      Jackson-, ,      XML,       . 
      
        
        
        
      
     
      
        
        
        
      
     ,  âMyRestResource.javaâ    (.  ),    Rest Resource Model.      ,    âdefaultâ  âHello Worldâ. 
      
        
        
        
      
     
      
        
        
        
      
       Java - JAX-RS   ,        Atlassian. 
      
        
        
        
      
     
      
        
        
        
      
      
      
        
        
        
      
     
      
        
        
        
      
      , ,     JIRA,  .   : 
      
        
        
        
      
     
 
 
      
        
        
        
      
     
      
        
        
        
      
     
 
 
      
        
        
        
      
     
      
        
        
        
      
      âJIRA Development Cookbookâ      â â -     .     âPractical JIRA Pluginsâ  âPractical JIRA Administrationâ. 
      
        
        
        
      
     
      
        
        
        
      
            IT NonStop.
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
    
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
    
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
    
      
        <customfield-type> 
      
      
      
        
        
        
      
    
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     .    ,   ââ       (issues).   (i18n)     âcom.atlassian.samples.tutorialâ    âmyjiraplugin.propertiesâ.       .    -  ,        âmyjiraplugin.ru_ru.propertiesâ         JIRA,      .    Java EE . 
      
        
        
        
      
     
      
        
        
        
      
      <customfield-type> 
      
      
      
        
        
        
      
    
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     -     JIRA API.       ,   âi18n-name-keyâ,       properties-    ,        ââ.     ,     (âMyCustomFieldâ). 
      
        
        
        
      
     
      
        
        
        
      
     - ,    .         âmyjiraplugin.propertiesâ -        ,        âThe My Custom Field Pluginâ. 
      
      
      
        
        
        
      
     
      
        
        
        
      
        velocity-: âviewâ -      (âview.vmâ),  âeditâ -     (âedit.vmâ).               -  . 
      
        
        
        
      
     
      
        
        
        
      
     ,   <customfield-type> 
      
        
        
        
      
    
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     .     ? 
      
        
        
        
      
     
      
        
        
        
      
      
      
        
        
        
      
        ,    -    .        ,     ,     -  ,       . -,    ,      JIRA-,      -    .      Atlassian API: 
      
        
        
        
      
     
      
        
        
        
      
     â     Code Sharing 
      
        
        
        
      
     â     Component 
      
        
        
        
      
     â     Component Import 
      
        
        
        
      
     â     JEE Container Integration 
      
        
        
        
      
     â     Servlet Context Listener 
      
        
        
        
      
     â     Servlet Context Parameter 
      
        
        
        
      
     â     Servlet Filter 
      
        
        
        
      
     â     Servlet 
      
        
        
        
      
     â     User Interface 
      
        
        
        
      
     â     Web Item 
      
        
        
        
      
     â     Web Section 
      
        
        
        
      
     â     Web Panel 
      
        
        
        
      
     â     Web Panel Renderer 
      
        
        
        
      
     â     Web Resource 
      
        
        
        
      
     â     Web Resource Transformer 
      
        
        
        
      
     â     Other Types 
      
        
        
        
      
     â     REST 
      
        
        
        
      
     â     Gadget 
      
        
        
        
      
     â     Report 
      
        
        
        
      
     â     UI Enhancements 
      
        
        
        
      
     â     Project Tab Panel 
      
        
        
        
      
     â     Component Tab Panel 
      
        
        
        
      
     â     Version Tab Panel 
      
        
        
        
      
     â     Issue Tab Panel 
      
        
        
        
      
     â     Search Request View 
      
        
        
        
      
     â     Custom Workflows 
      
        
        
        
      
     â     Workflow Conditions 
      
        
        
        
      
     â     Workflow Validators 
      
        
        
        
      
     â     Workflow Functions 
      
        
        
        
      
     â     Custom Fields 
      
        
        
        
      
     â     Custom Actions 
      
        
        
        
      
     â     JQL Functions 
      
        
        
        
      
     â     Remote API 
      
        
        
        
      
     â     SOAP 
      
        
        
        
      
     â     XML-RPC 
      
        
        
        
      
     â     Custom Macros 
      
        
        
        
      
     â     Code Formatting 
      
        
        
        
      
     â     System Tasks 
      
        
        
        
      
     â     Job 
      
        
        
        
      
     â     Lifecycle 
      
        
        
        
      
     â     Triggers 
      
        
        
        
      
     â     Look & Feel 
      
        
        
        
      
     â     Decorators 
      
        
        
        
      
     â     Language 
      
        
        
        
      
     â     Theme 
      
        
        
        
      
     
      
        
        
        
      
     Component  Component Import -  ,      Spring'.    - ,   . Component Import -  ,   ,     Spring,    -  . ,  -     ,    xml-  âpublic:trueâ - ,   Component Import        .  ,     . 
      
        
        
        
      
     
      
        
        
        
      
     UI -        .    . ,  Plain Tasks     . 
      
        
        
        
      
     
      
        
        
        
      
     Custom Workflows - ,      ,   (issue)      . 
      
        
        
        
      
     
      
        
        
        
      
     JQL Functions (JIRA Query Language Functions) -  ,      (issue).     . 
      
        
        
        
      
     
      
        
        
        
      
     Look & Feel -     ( ,    ââ,   Confluence - ). 
      
        
        
        
      
     
      
        
        
        
      
     ,        . 
      
        
        
        
      
     
      
        
        
        
      
     API 
      
        
        
        
      
         ,     .   : ComponentAccessor.    - .   ,          ,            .         . 
      
        
        
        
      
     
      
        
        
        
      
     â     com.atlassian.jira.component.ComponentAccessor 
      
        
        
        
      
     â     getApplicationProperties() -       
      
        
        
        
      
     â     getAttachmentManager() -     
      
        
        
        
      
     â     getAvatarManager() -  . . 
      
        
        
        
      
     â     getCommentManager() 
      
        
        
        
      
     â     getProjectManager() 
      
        
        
        
      
     â     getIssueManager() 
      
        
        
        
      
     â     getIssueLinkManager() 
      
        
        
        
      
     â     getCustomFieldManager() 
      
        
        
        
      
     â     getMailServerManager() 
      
        
        
        
      
     â     getMailQueue() 
      
        
        
        
      
     â     getPermissionManager() 
      
        
        
        
      
     â     ⊠
      
        
        
        
      
     
      
        
        
        
      
      
      
        
        
        
      
            bitbucket (bitbucket, ,   Atlassian). 
      
        
        
        
      
     
      
        
        
        
      
             . 
      
        
        
        
      
     
      
        
        
        
      
     âpom.xmlâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
     âatlassian-plugin.xmlâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
           Java EE- âpom.xmlâ - ,     REST API.   ,        REST endpoint -    -   JIRA   -  (,   -   ,     - JSON  ).        .  âatlassian-plugin.xmlâ    (     ,   <customfield-type> 
      
      
      
        
        
        
      
    
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     ). 
      
        
        
        
      
     
      
        
        
        
      
        ,      REST Endpoint: 
      
        
        
        
      
     
      
        
        
        
      
     âMyRestResourceModel.javaâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
         XML- (âjavax.xml.bind.annotationâ),       JSON  Jackson  JIRA -  ,   ,   âjavax.xml.bindâ.    âjavax.xml.bind,     JSON âautodetectâ -   ,    Jackson'.    âjavax.xml.bindâ  ,    ,    REST Endpoint,    ,       âProducesâ: 
      
        
        
        
      
     
      
        
        
        
      
     âMyRestResource.javaâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
          âMediaType.APPLICATION_XMLâ,  ,         XML',    Json.     .      Jackson-, ,      XML,       . 
      
        
        
        
      
     
      
        
        
        
      
     ,  âMyRestResource.javaâ    (.  ),    Rest Resource Model.      ,    âdefaultâ  âHello Worldâ. 
      
        
        
        
      
     
      
        
        
        
      
       Java - JAX-RS   ,        Atlassian. 
      
        
        
        
      
     
      
        
        
        
      
      
      
        
        
        
      
     
      
        
        
        
      
      , ,     JIRA,  .   : 
      
        
        
        
      
     
 
 
      
        
        
        
      
     
      
        
        
        
      
     
 
 
      
        
        
        
      
     
      
        
        
        
      
      âJIRA Development Cookbookâ      â â -     .     âPractical JIRA Pluginsâ  âPractical JIRA Administrationâ. 
      
        
        
        
      
     
      
        
        
        
      
            IT NonStop.
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
    
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
    
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
    
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     
 <customfield-type> 
      
        
        
        
      
    
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     .    ,   ââ       (issues).   (i18n)     âcom.atlassian.samples.tutorialâ    âmyjiraplugin.propertiesâ.       .    -  ,        âmyjiraplugin.ru_ru.propertiesâ         JIRA,      .    Java EE . 
      
        
        
        
      
     
      
        
        
        
      
      <customfield-type> 
      
        
        
        
      
    
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     -     JIRA API.       ,   âi18n-name-keyâ,       properties-    ,        ââ.     ,     (âMyCustomFieldâ). 
      
        
        
        
      
     
      
        
        
        
      
     - ,    .         âmyjiraplugin.propertiesâ -        ,        âThe My Custom Field Pluginâ. 
      
        
        
        
      
     
      
        
        
        
      
        velocity-: âviewâ -      (âview.vmâ),  âeditâ -     (âedit.vmâ).               -  . 
      
        
        
        
      
     
      
        
        
        
      
     ,   <customfield-type> 
      
        
        
        
      
    
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     .     ? 
      
        
        
        
      
     
      
        
        
        
      
      
      
        
        
        
      
        ,    -    .        ,     ,     -  ,       . -,    ,      JIRA-,      -    .      Atlassian API: 
      
        
        
        
      
     
      
        
        
        
      
     â     Code Sharing 
      
        
        
        
      
     â     Component 
      
        
        
        
      
     â     Component Import 
      
        
        
        
      
     â     JEE Container Integration 
      
        
        
        
      
     â     Servlet Context Listener 
      
        
        
        
      
     â     Servlet Context Parameter 
      
        
        
        
      
     â     Servlet Filter 
      
        
        
        
      
     â     Servlet 
      
        
        
        
      
     â     User Interface 
      
        
        
        
      
     â     Web Item 
      
        
        
        
      
     â     Web Section 
      
        
        
        
      
     â     Web Panel 
      
        
        
        
      
     â     Web Panel Renderer 
      
        
        
        
      
     â     Web Resource 
      
        
        
        
      
     â     Web Resource Transformer 
      
        
        
        
      
     â     Other Types 
      
        
        
        
      
     â     REST 
      
        
        
        
      
     â     Gadget 
      
        
        
        
      
     â     Report 
      
        
        
        
      
     â     UI Enhancements 
      
        
        
        
      
     â     Project Tab Panel 
      
        
        
        
      
     â     Component Tab Panel 
      
        
        
        
      
     â     Version Tab Panel 
      
        
        
        
      
     â     Issue Tab Panel 
      
        
        
        
      
     â     Search Request View 
      
        
        
        
      
     â     Custom Workflows 
      
        
        
        
      
     â     Workflow Conditions 
      
        
        
        
      
     â     Workflow Validators 
      
        
        
        
      
     â     Workflow Functions 
      
        
        
        
      
     â     Custom Fields 
      
        
        
        
      
     â     Custom Actions 
      
        
        
        
      
     â     JQL Functions 
      
        
        
        
      
     â     Remote API 
      
        
        
        
      
     â     SOAP 
      
        
        
        
      
     â     XML-RPC 
      
        
        
        
      
     â     Custom Macros 
      
        
        
        
      
     â     Code Formatting 
      
        
        
        
      
     â     System Tasks 
      
        
        
        
      
     â     Job 
      
        
        
        
      
     â     Lifecycle 
      
        
        
        
      
     â     Triggers 
      
        
        
        
      
     â     Look & Feel 
      
        
        
        
      
     â     Decorators 
      
        
        
        
      
     â     Language 
      
        
        
        
      
     â     Theme 
      
        
        
        
      
     
      
        
        
        
      
     Component  Component Import -  ,      Spring'.    - ,   . Component Import -  ,   ,     Spring,    -  . ,  -     ,    xml-  âpublic:trueâ - ,   Component Import        .  ,     . 
      
        
        
        
      
     
      
        
        
        
      
     UI -        .    . ,  Plain Tasks     . 
      
        
        
        
      
     
      
        
        
        
      
     Custom Workflows - ,      ,   (issue)      . 
      
        
        
        
      
     
      
        
        
        
      
     JQL Functions (JIRA Query Language Functions) -  ,      (issue).     . 
      
        
        
        
      
     
      
        
        
        
      
     Look & Feel -     ( ,    ââ,   Confluence - ). 
      
        
        
        
      
     
      
        
        
        
      
     ,        . 
      
        
        
        
      
     
      
        
        
        
      
     API 
      
        
        
        
      
         ,     .   : ComponentAccessor.    - .   ,          ,            .         . 
      
        
        
        
      
     
      
        
        
        
      
     â     com.atlassian.jira.component.ComponentAccessor 
      
        
        
        
      
     â     getApplicationProperties() -       
      
        
        
        
      
     â     getAttachmentManager() -     
      
        
        
        
      
     â     getAvatarManager() -  . . 
      
        
        
        
      
     â     getCommentManager() 
      
        
        
        
      
     â     getProjectManager() 
      
        
        
        
      
     â     getIssueManager() 
      
        
        
        
      
     â     getIssueLinkManager() 
      
        
        
        
      
     â     getCustomFieldManager() 
      
        
        
        
      
     â     getMailServerManager() 
      
        
        
        
      
     â     getMailQueue() 
      
        
        
        
      
     â     getPermissionManager() 
      
        
        
        
      
     â     ⊠
      
        
        
        
      
     
      
        
        
        
      
      
      
        
        
        
      
            bitbucket (bitbucket, ,   Atlassian). 
      
        
        
        
      
     
      
        
        
        
      
             . 
      
        
        
        
      
     
      
        
        
        
      
     âpom.xmlâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
     âatlassian-plugin.xmlâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
           Java EE- âpom.xmlâ - ,     REST API.   ,        REST endpoint -    -   JIRA   -  (,   -   ,     - JSON  ).        .  âatlassian-plugin.xmlâ    (     ,   <customfield-type> 
      
        
        
        
      
    
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     ). 
      
        
        
        
      
     
      
        
        
        
      
        ,      REST Endpoint: 
      
        
        
        
      
     
      
        
        
        
      
     âMyRestResourceModel.javaâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
         XML- (âjavax.xml.bind.annotationâ),       JSON  Jackson  JIRA -  ,   ,   âjavax.xml.bindâ.    âjavax.xml.bind,     JSON âautodetectâ -   ,    Jackson'.    âjavax.xml.bindâ  ,    ,    REST Endpoint,    ,       âProducesâ: 
      
        
        
        
      
     
      
        
        
        
      
     âMyRestResource.javaâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
          âMediaType.APPLICATION_XMLâ,  ,         XML',    Json.     .      Jackson-, ,      XML,       . 
      
        
        
        
      
     
      
        
        
        
      
     ,  âMyRestResource.javaâ    (.  ),    Rest Resource Model.      ,    âdefaultâ  âHello Worldâ. 
      
        
        
        
      
     
      
        
        
        
      
       Java - JAX-RS   ,        Atlassian. 
      
        
        
        
      
     
      
        
        
        
      
      
      
        
        
        
      
     
      
        
        
        
      
      , ,     JIRA,  .   : 
      
        
        
        
      
     
 
 
      
        
        
        
      
     
      
        
        
        
      
     
 
 
      
        
        
        
      
     
      
        
        
        
      
      âJIRA Development Cookbookâ      â â -     .     âPractical JIRA Pluginsâ  âPractical JIRA Administrationâ. 
      
        
        
        
      
     
      
        
        
        
      
            IT NonStop.
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
    
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
    
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
    
      
        <customfield-type> 
      
      
      
        
        
        
      
    
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     .    ,   ââ       (issues).   (i18n)     âcom.atlassian.samples.tutorialâ    âmyjiraplugin.propertiesâ.       .    -  ,        âmyjiraplugin.ru_ru.propertiesâ         JIRA,      .    Java EE . 
      
        
        
        
      
     
      
        
        
        
      
      <customfield-type> 
      
      
      
        
        
        
      
    
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     -     JIRA API.       ,   âi18n-name-keyâ,       properties-    ,        ââ.     ,     (âMyCustomFieldâ). 
      
        
        
        
      
     
      
        
        
        
      
     - ,    .         âmyjiraplugin.propertiesâ -        ,        âThe My Custom Field Pluginâ. 
      
      
      
        
        
        
      
     
      
        
        
        
      
        velocity-: âviewâ -      (âview.vmâ),  âeditâ -     (âedit.vmâ).               -  . 
      
        
        
        
      
     
      
        
        
        
      
     ,   <customfield-type> 
      
        
        
        
      
    
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     .     ? 
      
        
        
        
      
     
      
        
        
        
      
      
      
        
        
        
      
        ,    -    .        ,     ,     -  ,       . -,    ,      JIRA-,      -    .      Atlassian API: 
      
        
        
        
      
     
      
        
        
        
      
     â     Code Sharing 
      
        
        
        
      
     â     Component 
      
        
        
        
      
     â     Component Import 
      
        
        
        
      
     â     JEE Container Integration 
      
        
        
        
      
     â     Servlet Context Listener 
      
        
        
        
      
     â     Servlet Context Parameter 
      
        
        
        
      
     â     Servlet Filter 
      
        
        
        
      
     â     Servlet 
      
        
        
        
      
     â     User Interface 
      
        
        
        
      
     â     Web Item 
      
        
        
        
      
     â     Web Section 
      
        
        
        
      
     â     Web Panel 
      
        
        
        
      
     â     Web Panel Renderer 
      
        
        
        
      
     â     Web Resource 
      
        
        
        
      
     â     Web Resource Transformer 
      
        
        
        
      
     â     Other Types 
      
        
        
        
      
     â     REST 
      
        
        
        
      
     â     Gadget 
      
        
        
        
      
     â     Report 
      
        
        
        
      
     â     UI Enhancements 
      
        
        
        
      
     â     Project Tab Panel 
      
        
        
        
      
     â     Component Tab Panel 
      
        
        
        
      
     â     Version Tab Panel 
      
        
        
        
      
     â     Issue Tab Panel 
      
        
        
        
      
     â     Search Request View 
      
        
        
        
      
     â     Custom Workflows 
      
        
        
        
      
     â     Workflow Conditions 
      
        
        
        
      
     â     Workflow Validators 
      
        
        
        
      
     â     Workflow Functions 
      
        
        
        
      
     â     Custom Fields 
      
        
        
        
      
     â     Custom Actions 
      
        
        
        
      
     â     JQL Functions 
      
        
        
        
      
     â     Remote API 
      
        
        
        
      
     â     SOAP 
      
        
        
        
      
     â     XML-RPC 
      
        
        
        
      
     â     Custom Macros 
      
        
        
        
      
     â     Code Formatting 
      
        
        
        
      
     â     System Tasks 
      
        
        
        
      
     â     Job 
      
        
        
        
      
     â     Lifecycle 
      
        
        
        
      
     â     Triggers 
      
        
        
        
      
     â     Look & Feel 
      
        
        
        
      
     â     Decorators 
      
        
        
        
      
     â     Language 
      
        
        
        
      
     â     Theme 
      
        
        
        
      
     
      
        
        
        
      
     Component  Component Import -  ,      Spring'.    - ,   . Component Import -  ,   ,     Spring,    -  . ,  -     ,    xml-  âpublic:trueâ - ,   Component Import        .  ,     . 
      
        
        
        
      
     
      
        
        
        
      
     UI -        .    . ,  Plain Tasks     . 
      
        
        
        
      
     
      
        
        
        
      
     Custom Workflows - ,      ,   (issue)      . 
      
        
        
        
      
     
      
        
        
        
      
     JQL Functions (JIRA Query Language Functions) -  ,      (issue).     . 
      
        
        
        
      
     
      
        
        
        
      
     Look & Feel -     ( ,    ââ,   Confluence - ). 
      
        
        
        
      
     
      
        
        
        
      
     ,        . 
      
        
        
        
      
     
      
        
        
        
      
     API 
      
        
        
        
      
         ,     .   : ComponentAccessor.    - .   ,          ,            .         . 
      
        
        
        
      
     
      
        
        
        
      
     â     com.atlassian.jira.component.ComponentAccessor 
      
        
        
        
      
     â     getApplicationProperties() -       
      
        
        
        
      
     â     getAttachmentManager() -     
      
        
        
        
      
     â     getAvatarManager() -  . . 
      
        
        
        
      
     â     getCommentManager() 
      
        
        
        
      
     â     getProjectManager() 
      
        
        
        
      
     â     getIssueManager() 
      
        
        
        
      
     â     getIssueLinkManager() 
      
        
        
        
      
     â     getCustomFieldManager() 
      
        
        
        
      
     â     getMailServerManager() 
      
        
        
        
      
     â     getMailQueue() 
      
        
        
        
      
     â     getPermissionManager() 
      
        
        
        
      
     â     ⊠
      
        
        
        
      
     
      
        
        
        
      
      
      
        
        
        
      
            bitbucket (bitbucket, ,   Atlassian). 
      
        
        
        
      
     
      
        
        
        
      
             . 
      
        
        
        
      
     
      
        
        
        
      
     âpom.xmlâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
     âatlassian-plugin.xmlâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
           Java EE- âpom.xmlâ - ,     REST API.   ,        REST endpoint -    -   JIRA   -  (,   -   ,     - JSON  ).        .  âatlassian-plugin.xmlâ    (     ,   <customfield-type> 
      
      
      
        
        
        
      
    
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     ). 
      
        
        
        
      
     
      
        
        
        
      
        ,      REST Endpoint: 
      
        
        
        
      
     
      
        
        
        
      
     âMyRestResourceModel.javaâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
         XML- (âjavax.xml.bind.annotationâ),       JSON  Jackson  JIRA -  ,   ,   âjavax.xml.bindâ.    âjavax.xml.bind,     JSON âautodetectâ -   ,    Jackson'.    âjavax.xml.bindâ  ,    ,    REST Endpoint,    ,       âProducesâ: 
      
        
        
        
      
     
      
        
        
        
      
     âMyRestResource.javaâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
          âMediaType.APPLICATION_XMLâ,  ,         XML',    Json.     .      Jackson-, ,      XML,       . 
      
        
        
        
      
     
      
        
        
        
      
     ,  âMyRestResource.javaâ    (.  ),    Rest Resource Model.      ,    âdefaultâ  âHello Worldâ. 
      
        
        
        
      
     
      
        
        
        
      
       Java - JAX-RS   ,        Atlassian. 
      
        
        
        
      
     
      
        
        
        
      
      
      
        
        
        
      
     
      
        
        
        
      
      , ,     JIRA,  .   : 
      
        
        
        
      
     
 
 
      
        
        
        
      
     
      
        
        
        
      
     
 
 
      
        
        
        
      
     
      
        
        
        
      
      âJIRA Development Cookbookâ      â â -     .     âPractical JIRA Pluginsâ  âPractical JIRA Administrationâ. 
      
        
        
        
      
     
      
        
        
        
      
            IT NonStop.
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
    
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
    
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
    
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     
 <customfield-type> 
      
        
        
        
      
    
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     .    ,   ââ       (issues).   (i18n)     âcom.atlassian.samples.tutorialâ    âmyjiraplugin.propertiesâ.       .    -  ,        âmyjiraplugin.ru_ru.propertiesâ         JIRA,      .    Java EE . 
      
        
        
        
      
     
      
        
        
        
      
      <customfield-type> 
      
        
        
        
      
    
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     -     JIRA API.       ,   âi18n-name-keyâ,       properties-    ,        ââ.     ,     (âMyCustomFieldâ). 
      
        
        
        
      
     
      
        
        
        
      
     - ,    .         âmyjiraplugin.propertiesâ -        ,        âThe My Custom Field Pluginâ. 
      
        
        
        
      
     
      
        
        
        
      
        velocity-: âviewâ -      (âview.vmâ),  âeditâ -     (âedit.vmâ).               -  . 
      
        
        
        
      
     
      
        
        
        
      
     ,   <customfield-type> 
      
        
        
        
      
    
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     .     ? 
      
        
        
        
      
     
      
        
        
        
      
      
      
        
        
        
      
        ,    -    .        ,     ,     -  ,       . -,    ,      JIRA-,      -    .      Atlassian API: 
      
        
        
        
      
     
      
        
        
        
      
     â     Code Sharing 
      
        
        
        
      
     â     Component 
      
        
        
        
      
     â     Component Import 
      
        
        
        
      
     â     JEE Container Integration 
      
        
        
        
      
     â     Servlet Context Listener 
      
        
        
        
      
     â     Servlet Context Parameter 
      
        
        
        
      
     â     Servlet Filter 
      
        
        
        
      
     â     Servlet 
      
        
        
        
      
     â     User Interface 
      
        
        
        
      
     â     Web Item 
      
        
        
        
      
     â     Web Section 
      
        
        
        
      
     â     Web Panel 
      
        
        
        
      
     â     Web Panel Renderer 
      
        
        
        
      
     â     Web Resource 
      
        
        
        
      
     â     Web Resource Transformer 
      
        
        
        
      
     â     Other Types 
      
        
        
        
      
     â     REST 
      
        
        
        
      
     â     Gadget 
      
        
        
        
      
     â     Report 
      
        
        
        
      
     â     UI Enhancements 
      
        
        
        
      
     â     Project Tab Panel 
      
        
        
        
      
     â     Component Tab Panel 
      
        
        
        
      
     â     Version Tab Panel 
      
        
        
        
      
     â     Issue Tab Panel 
      
        
        
        
      
     â     Search Request View 
      
        
        
        
      
     â     Custom Workflows 
      
        
        
        
      
     â     Workflow Conditions 
      
        
        
        
      
     â     Workflow Validators 
      
        
        
        
      
     â     Workflow Functions 
      
        
        
        
      
     â     Custom Fields 
      
        
        
        
      
     â     Custom Actions 
      
        
        
        
      
     â     JQL Functions 
      
        
        
        
      
     â     Remote API 
      
        
        
        
      
     â     SOAP 
      
        
        
        
      
     â     XML-RPC 
      
        
        
        
      
     â     Custom Macros 
      
        
        
        
      
     â     Code Formatting 
      
        
        
        
      
     â     System Tasks 
      
        
        
        
      
     â     Job 
      
        
        
        
      
     â     Lifecycle 
      
        
        
        
      
     â     Triggers 
      
        
        
        
      
     â     Look & Feel 
      
        
        
        
      
     â     Decorators 
      
        
        
        
      
     â     Language 
      
        
        
        
      
     â     Theme 
      
        
        
        
      
     
      
        
        
        
      
     Component  Component Import -  ,      Spring'.    - ,   . Component Import -  ,   ,     Spring,    -  . ,  -     ,    xml-  âpublic:trueâ - ,   Component Import        .  ,     . 
      
        
        
        
      
     
      
        
        
        
      
     UI -        .    . ,  Plain Tasks     . 
      
        
        
        
      
     
      
        
        
        
      
     Custom Workflows - ,      ,   (issue)      . 
      
        
        
        
      
     
      
        
        
        
      
     JQL Functions (JIRA Query Language Functions) -  ,      (issue).     . 
      
        
        
        
      
     
      
        
        
        
      
     Look & Feel -     ( ,    ââ,   Confluence - ). 
      
        
        
        
      
     
      
        
        
        
      
     ,        . 
      
        
        
        
      
     
      
        
        
        
      
     API 
      
        
        
        
      
         ,     .   : ComponentAccessor.    - .   ,          ,            .         . 
      
        
        
        
      
     
      
        
        
        
      
     â     com.atlassian.jira.component.ComponentAccessor 
      
        
        
        
      
     â     getApplicationProperties() -       
      
        
        
        
      
     â     getAttachmentManager() -     
      
        
        
        
      
     â     getAvatarManager() -  . . 
      
        
        
        
      
     â     getCommentManager() 
      
        
        
        
      
     â     getProjectManager() 
      
        
        
        
      
     â     getIssueManager() 
      
        
        
        
      
     â     getIssueLinkManager() 
      
        
        
        
      
     â     getCustomFieldManager() 
      
        
        
        
      
     â     getMailServerManager() 
      
        
        
        
      
     â     getMailQueue() 
      
        
        
        
      
     â     getPermissionManager() 
      
        
        
        
      
     â     ⊠
      
        
        
        
      
     
      
        
        
        
      
      
      
        
        
        
      
            bitbucket (bitbucket, ,   Atlassian). 
      
        
        
        
      
     
      
        
        
        
      
             . 
      
        
        
        
      
     
      
        
        
        
      
     âpom.xmlâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
     âatlassian-plugin.xmlâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
           Java EE- âpom.xmlâ - ,     REST API.   ,        REST endpoint -    -   JIRA   -  (,   -   ,     - JSON  ).        .  âatlassian-plugin.xmlâ    (     ,   <customfield-type> 
      
        
        
        
      
    
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     ). 
      
        
        
        
      
     
      
        
        
        
      
        ,      REST Endpoint: 
      
        
        
        
      
     
      
        
        
        
      
     âMyRestResourceModel.javaâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
         XML- (âjavax.xml.bind.annotationâ),       JSON  Jackson  JIRA -  ,   ,   âjavax.xml.bindâ.    âjavax.xml.bind,     JSON âautodetectâ -   ,    Jackson'.    âjavax.xml.bindâ  ,    ,    REST Endpoint,    ,       âProducesâ: 
      
        
        
        
      
     
      
        
        
        
      
     âMyRestResource.javaâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
          âMediaType.APPLICATION_XMLâ,  ,         XML',    Json.     .      Jackson-, ,      XML,       . 
      
        
        
        
      
     
      
        
        
        
      
     ,  âMyRestResource.javaâ    (.  ),    Rest Resource Model.      ,    âdefaultâ  âHello Worldâ. 
      
        
        
        
      
     
      
        
        
        
      
       Java - JAX-RS   ,        Atlassian. 
      
        
        
        
      
     
      
        
        
        
      
      
      
        
        
        
      
     
      
        
        
        
      
      , ,     JIRA,  .   : 
      
        
        
        
      
     
 
 
      
        
        
        
      
     
      
        
        
        
      
     
 
 
      
        
        
        
      
     
      
        
        
        
      
      âJIRA Development Cookbookâ      â â -     .     âPractical JIRA Pluginsâ  âPractical JIRA Administrationâ. 
      
        
        
        
      
     
      
        
        
        
      
            IT NonStop.
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
    
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
    
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
    
      
        <customfield-type> 
      
      
      
        
        
        
      
    
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     .    ,   ââ       (issues).   (i18n)     âcom.atlassian.samples.tutorialâ    âmyjiraplugin.propertiesâ.       .    -  ,        âmyjiraplugin.ru_ru.propertiesâ         JIRA,      .    Java EE . 
      
        
        
        
      
     
      
        
        
        
      
      <customfield-type> 
      
      
      
        
        
        
      
    
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     -     JIRA API.       ,   âi18n-name-keyâ,       properties-    ,        ââ.     ,     (âMyCustomFieldâ). 
      
        
        
        
      
     
      
        
        
        
      
     - ,    .         âmyjiraplugin.propertiesâ -        ,        âThe My Custom Field Pluginâ. 
      
      
      
        
        
        
      
     
      
        
        
        
      
        velocity-: âviewâ -      (âview.vmâ),  âeditâ -     (âedit.vmâ).               -  . 
      
        
        
        
      
     
      
        
        
        
      
     ,   <customfield-type> 
      
        
        
        
      
    
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     .     ? 
      
        
        
        
      
     
      
        
        
        
      
      
      
        
        
        
      
        ,    -    .        ,     ,     -  ,       . -,    ,      JIRA-,      -    .      Atlassian API: 
      
        
        
        
      
     
      
        
        
        
      
     â     Code Sharing 
      
        
        
        
      
     â     Component 
      
        
        
        
      
     â     Component Import 
      
        
        
        
      
     â     JEE Container Integration 
      
        
        
        
      
     â     Servlet Context Listener 
      
        
        
        
      
     â     Servlet Context Parameter 
      
        
        
        
      
     â     Servlet Filter 
      
        
        
        
      
     â     Servlet 
      
        
        
        
      
     â     User Interface 
      
        
        
        
      
     â     Web Item 
      
        
        
        
      
     â     Web Section 
      
        
        
        
      
     â     Web Panel 
      
        
        
        
      
     â     Web Panel Renderer 
      
        
        
        
      
     â     Web Resource 
      
        
        
        
      
     â     Web Resource Transformer 
      
        
        
        
      
     â     Other Types 
      
        
        
        
      
     â     REST 
      
        
        
        
      
     â     Gadget 
      
        
        
        
      
     â     Report 
      
        
        
        
      
     â     UI Enhancements 
      
        
        
        
      
     â     Project Tab Panel 
      
        
        
        
      
     â     Component Tab Panel 
      
        
        
        
      
     â     Version Tab Panel 
      
        
        
        
      
     â     Issue Tab Panel 
      
        
        
        
      
     â     Search Request View 
      
        
        
        
      
     â     Custom Workflows 
      
        
        
        
      
     â     Workflow Conditions 
      
        
        
        
      
     â     Workflow Validators 
      
        
        
        
      
     â     Workflow Functions 
      
        
        
        
      
     â     Custom Fields 
      
        
        
        
      
     â     Custom Actions 
      
        
        
        
      
     â     JQL Functions 
      
        
        
        
      
     â     Remote API 
      
        
        
        
      
     â     SOAP 
      
        
        
        
      
     â     XML-RPC 
      
        
        
        
      
     â     Custom Macros 
      
        
        
        
      
     â     Code Formatting 
      
        
        
        
      
     â     System Tasks 
      
        
        
        
      
     â     Job 
      
        
        
        
      
     â     Lifecycle 
      
        
        
        
      
     â     Triggers 
      
        
        
        
      
     â     Look & Feel 
      
        
        
        
      
     â     Decorators 
      
        
        
        
      
     â     Language 
      
        
        
        
      
     â     Theme 
      
        
        
        
      
     
      
        
        
        
      
     Component  Component Import -  ,      Spring'.    - ,   . Component Import -  ,   ,     Spring,    -  . ,  -     ,    xml-  âpublic:trueâ - ,   Component Import        .  ,     . 
      
        
        
        
      
     
      
        
        
        
      
     UI -        .    . ,  Plain Tasks     . 
      
        
        
        
      
     
      
        
        
        
      
     Custom Workflows - ,      ,   (issue)      . 
      
        
        
        
      
     
      
        
        
        
      
     JQL Functions (JIRA Query Language Functions) -  ,      (issue).     . 
      
        
        
        
      
     
      
        
        
        
      
     Look & Feel -     ( ,    ââ,   Confluence - ). 
      
        
        
        
      
     
      
        
        
        
      
     ,        . 
      
        
        
        
      
     
      
        
        
        
      
     API 
      
        
        
        
      
         ,     .   : ComponentAccessor.    - .   ,          ,            .         . 
      
        
        
        
      
     
      
        
        
        
      
     â     com.atlassian.jira.component.ComponentAccessor 
      
        
        
        
      
     â     getApplicationProperties() -       
      
        
        
        
      
     â     getAttachmentManager() -     
      
        
        
        
      
     â     getAvatarManager() -  . . 
      
        
        
        
      
     â     getCommentManager() 
      
        
        
        
      
     â     getProjectManager() 
      
        
        
        
      
     â     getIssueManager() 
      
        
        
        
      
     â     getIssueLinkManager() 
      
        
        
        
      
     â     getCustomFieldManager() 
      
        
        
        
      
     â     getMailServerManager() 
      
        
        
        
      
     â     getMailQueue() 
      
        
        
        
      
     â     getPermissionManager() 
      
        
        
        
      
     â     ⊠
      
        
        
        
      
     
      
        
        
        
      
      
      
        
        
        
      
            bitbucket (bitbucket, ,   Atlassian). 
      
        
        
        
      
     
      
        
        
        
      
             . 
      
        
        
        
      
     
      
        
        
        
      
     âpom.xmlâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
     âatlassian-plugin.xmlâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
           Java EE- âpom.xmlâ - ,     REST API.   ,        REST endpoint -    -   JIRA   -  (,   -   ,     - JSON  ).        .  âatlassian-plugin.xmlâ    (     ,   <customfield-type> 
      
      
      
        
        
        
      
    
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     ). 
      
        
        
        
      
     
      
        
        
        
      
        ,      REST Endpoint: 
      
        
        
        
      
     
      
        
        
        
      
     âMyRestResourceModel.javaâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
         XML- (âjavax.xml.bind.annotationâ),       JSON  Jackson  JIRA -  ,   ,   âjavax.xml.bindâ.    âjavax.xml.bind,     JSON âautodetectâ -   ,    Jackson'.    âjavax.xml.bindâ  ,    ,    REST Endpoint,    ,       âProducesâ: 
      
        
        
        
      
     
      
        
        
        
      
     âMyRestResource.javaâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
          âMediaType.APPLICATION_XMLâ,  ,         XML',    Json.     .      Jackson-, ,      XML,       . 
      
        
        
        
      
     
      
        
        
        
      
     ,  âMyRestResource.javaâ    (.  ),    Rest Resource Model.      ,    âdefaultâ  âHello Worldâ. 
      
        
        
        
      
     
      
        
        
        
      
       Java - JAX-RS   ,        Atlassian. 
      
        
        
        
      
     
      
        
        
        
      
      
      
        
        
        
      
     
      
        
        
        
      
      , ,     JIRA,  .   : 
      
        
        
        
      
     
 
 
      
        
        
        
      
     
      
        
        
        
      
     
 
 
      
        
        
        
      
     
      
        
        
        
      
      âJIRA Development Cookbookâ      â â -     .     âPractical JIRA Pluginsâ  âPractical JIRA Administrationâ. 
      
        
        
        
      
     
      
        
        
        
      
            IT NonStop.
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
    
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
    
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
    
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     
 <customfield-type> 
      
        
        
        
      
    
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     .    ,   ââ       (issues).   (i18n)     âcom.atlassian.samples.tutorialâ    âmyjiraplugin.propertiesâ.       .    -  ,        âmyjiraplugin.ru_ru.propertiesâ         JIRA,      .    Java EE . 
      
        
        
        
      
     
      
        
        
        
      
      <customfield-type> 
      
        
        
        
      
    
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     -     JIRA API.       ,   âi18n-name-keyâ,       properties-    ,        ââ.     ,     (âMyCustomFieldâ). 
      
        
        
        
      
     
      
        
        
        
      
     - ,    .         âmyjiraplugin.propertiesâ -        ,        âThe My Custom Field Pluginâ. 
      
        
        
        
      
     
      
        
        
        
      
        velocity-: âviewâ -      (âview.vmâ),  âeditâ -     (âedit.vmâ).               -  . 
      
        
        
        
      
     
      
        
        
        
      
     ,   <customfield-type> 
      
        
        
        
      
    
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     .     ? 
      
        
        
        
      
     
      
        
        
        
      
      
      
        
        
        
      
        ,    -    .        ,     ,     -  ,       . -,    ,      JIRA-,      -    .      Atlassian API: 
      
        
        
        
      
     
      
        
        
        
      
     â     Code Sharing 
      
        
        
        
      
     â     Component 
      
        
        
        
      
     â     Component Import 
      
        
        
        
      
     â     JEE Container Integration 
      
        
        
        
      
     â     Servlet Context Listener 
      
        
        
        
      
     â     Servlet Context Parameter 
      
        
        
        
      
     â     Servlet Filter 
      
        
        
        
      
     â     Servlet 
      
        
        
        
      
     â     User Interface 
      
        
        
        
      
     â     Web Item 
      
        
        
        
      
     â     Web Section 
      
        
        
        
      
     â     Web Panel 
      
        
        
        
      
     â     Web Panel Renderer 
      
        
        
        
      
     â     Web Resource 
      
        
        
        
      
     â     Web Resource Transformer 
      
        
        
        
      
     â     Other Types 
      
        
        
        
      
     â     REST 
      
        
        
        
      
     â     Gadget 
      
        
        
        
      
     â     Report 
      
        
        
        
      
     â     UI Enhancements 
      
        
        
        
      
     â     Project Tab Panel 
      
        
        
        
      
     â     Component Tab Panel 
      
        
        
        
      
     â     Version Tab Panel 
      
        
        
        
      
     â     Issue Tab Panel 
      
        
        
        
      
     â     Search Request View 
      
        
        
        
      
     â     Custom Workflows 
      
        
        
        
      
     â     Workflow Conditions 
      
        
        
        
      
     â     Workflow Validators 
      
        
        
        
      
     â     Workflow Functions 
      
        
        
        
      
     â     Custom Fields 
      
        
        
        
      
     â     Custom Actions 
      
        
        
        
      
     â     JQL Functions 
      
        
        
        
      
     â     Remote API 
      
        
        
        
      
     â     SOAP 
      
        
        
        
      
     â     XML-RPC 
      
        
        
        
      
     â     Custom Macros 
      
        
        
        
      
     â     Code Formatting 
      
        
        
        
      
     â     System Tasks 
      
        
        
        
      
     â     Job 
      
        
        
        
      
     â     Lifecycle 
      
        
        
        
      
     â     Triggers 
      
        
        
        
      
     â     Look & Feel 
      
        
        
        
      
     â     Decorators 
      
        
        
        
      
     â     Language 
      
        
        
        
      
     â     Theme 
      
        
        
        
      
     
      
        
        
        
      
     Component  Component Import -  ,      Spring'.    - ,   . Component Import -  ,   ,     Spring,    -  . ,  -     ,    xml-  âpublic:trueâ - ,   Component Import        .  ,     . 
      
        
        
        
      
     
      
        
        
        
      
     UI -        .    . ,  Plain Tasks     . 
      
        
        
        
      
     
      
        
        
        
      
     Custom Workflows - ,      ,   (issue)      . 
      
        
        
        
      
     
      
        
        
        
      
     JQL Functions (JIRA Query Language Functions) -  ,      (issue).     . 
      
        
        
        
      
     
      
        
        
        
      
     Look & Feel -     ( ,    ââ,   Confluence - ). 
      
        
        
        
      
     
      
        
        
        
      
     ,        . 
      
        
        
        
      
     
      
        
        
        
      
     API 
      
        
        
        
      
         ,     .   : ComponentAccessor.    - .   ,          ,            .         . 
      
        
        
        
      
     
      
        
        
        
      
     â     com.atlassian.jira.component.ComponentAccessor 
      
        
        
        
      
     â     getApplicationProperties() -       
      
        
        
        
      
     â     getAttachmentManager() -     
      
        
        
        
      
     â     getAvatarManager() -  . . 
      
        
        
        
      
     â     getCommentManager() 
      
        
        
        
      
     â     getProjectManager() 
      
        
        
        
      
     â     getIssueManager() 
      
        
        
        
      
     â     getIssueLinkManager() 
      
        
        
        
      
     â     getCustomFieldManager() 
      
        
        
        
      
     â     getMailServerManager() 
      
        
        
        
      
     â     getMailQueue() 
      
        
        
        
      
     â     getPermissionManager() 
      
        
        
        
      
     â     ⊠
      
        
        
        
      
     
      
        
        
        
      
      
      
        
        
        
      
            bitbucket (bitbucket, ,   Atlassian). 
      
        
        
        
      
     
      
        
        
        
      
             . 
      
        
        
        
      
     
      
        
        
        
      
     âpom.xmlâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
     âatlassian-plugin.xmlâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
           Java EE- âpom.xmlâ - ,     REST API.   ,        REST endpoint -    -   JIRA   -  (,   -   ,     - JSON  ).        .  âatlassian-plugin.xmlâ    (     ,   <customfield-type> 
      
        
        
        
      
    
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     ). 
      
        
        
        
      
     
      
        
        
        
      
        ,      REST Endpoint: 
      
        
        
        
      
     
      
        
        
        
      
     âMyRestResourceModel.javaâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
         XML- (âjavax.xml.bind.annotationâ),       JSON  Jackson  JIRA -  ,   ,   âjavax.xml.bindâ.    âjavax.xml.bind,     JSON âautodetectâ -   ,    Jackson'.    âjavax.xml.bindâ  ,    ,    REST Endpoint,    ,       âProducesâ: 
      
        
        
        
      
     
      
        
        
        
      
     âMyRestResource.javaâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
          âMediaType.APPLICATION_XMLâ,  ,         XML',    Json.     .      Jackson-, ,      XML,       . 
      
        
        
        
      
     
      
        
        
        
      
     ,  âMyRestResource.javaâ    (.  ),    Rest Resource Model.      ,    âdefaultâ  âHello Worldâ. 
      
        
        
        
      
     
      
        
        
        
      
       Java - JAX-RS   ,        Atlassian. 
      
        
        
        
      
     
      
        
        
        
      
      
      
        
        
        
      
     
      
        
        
        
      
      , ,     JIRA,  .   : 
      
        
        
        
      
     
 
 
      
        
        
        
      
     
      
        
        
        
      
     
 
 
      
        
        
        
      
     
      
        
        
        
      
      âJIRA Development Cookbookâ      â â -     .     âPractical JIRA Pluginsâ  âPractical JIRA Administrationâ. 
      
        
        
        
      
     
      
        
        
        
      
            IT NonStop.
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
    
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
    
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
    
      
        <customfield-type> 
      
      
      
        
        
        
      
    
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     .    ,   ââ       (issues).   (i18n)     âcom.atlassian.samples.tutorialâ    âmyjiraplugin.propertiesâ.       .    -  ,        âmyjiraplugin.ru_ru.propertiesâ         JIRA,      .    Java EE . 
      
        
        
        
      
     
      
        
        
        
      
      <customfield-type> 
      
      
      
        
        
        
      
    
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     -     JIRA API.       ,   âi18n-name-keyâ,       properties-    ,        ââ.     ,     (âMyCustomFieldâ). 
      
        
        
        
      
     
      
        
        
        
      
     - ,    .         âmyjiraplugin.propertiesâ -        ,        âThe My Custom Field Pluginâ. 
      
      
      
        
        
        
      
     
      
        
        
        
      
        velocity-: âviewâ -      (âview.vmâ),  âeditâ -     (âedit.vmâ).               -  . 
      
        
        
        
      
     
      
        
        
        
      
     ,   <customfield-type> 
      
        
        
        
      
    
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     .     ? 
      
        
        
        
      
     
      
        
        
        
      
      
      
        
        
        
      
        ,    -    .        ,     ,     -  ,       . -,    ,      JIRA-,      -    .      Atlassian API: 
      
        
        
        
      
     
      
        
        
        
      
     â     Code Sharing 
      
        
        
        
      
     â     Component 
      
        
        
        
      
     â     Component Import 
      
        
        
        
      
     â     JEE Container Integration 
      
        
        
        
      
     â     Servlet Context Listener 
      
        
        
        
      
     â     Servlet Context Parameter 
      
        
        
        
      
     â     Servlet Filter 
      
        
        
        
      
     â     Servlet 
      
        
        
        
      
     â     User Interface 
      
        
        
        
      
     â     Web Item 
      
        
        
        
      
     â     Web Section 
      
        
        
        
      
     â     Web Panel 
      
        
        
        
      
     â     Web Panel Renderer 
      
        
        
        
      
     â     Web Resource 
      
        
        
        
      
     â     Web Resource Transformer 
      
        
        
        
      
     â     Other Types 
      
        
        
        
      
     â     REST 
      
        
        
        
      
     â     Gadget 
      
        
        
        
      
     â     Report 
      
        
        
        
      
     â     UI Enhancements 
      
        
        
        
      
     â     Project Tab Panel 
      
        
        
        
      
     â     Component Tab Panel 
      
        
        
        
      
     â     Version Tab Panel 
      
        
        
        
      
     â     Issue Tab Panel 
      
        
        
        
      
     â     Search Request View 
      
        
        
        
      
     â     Custom Workflows 
      
        
        
        
      
     â     Workflow Conditions 
      
        
        
        
      
     â     Workflow Validators 
      
        
        
        
      
     â     Workflow Functions 
      
        
        
        
      
     â     Custom Fields 
      
        
        
        
      
     â     Custom Actions 
      
        
        
        
      
     â     JQL Functions 
      
        
        
        
      
     â     Remote API 
      
        
        
        
      
     â     SOAP 
      
        
        
        
      
     â     XML-RPC 
      
        
        
        
      
     â     Custom Macros 
      
        
        
        
      
     â     Code Formatting 
      
        
        
        
      
     â     System Tasks 
      
        
        
        
      
     â     Job 
      
        
        
        
      
     â     Lifecycle 
      
        
        
        
      
     â     Triggers 
      
        
        
        
      
     â     Look & Feel 
      
        
        
        
      
     â     Decorators 
      
        
        
        
      
     â     Language 
      
        
        
        
      
     â     Theme 
      
        
        
        
      
     
      
        
        
        
      
     Component  Component Import -  ,      Spring'.    - ,   . Component Import -  ,   ,     Spring,    -  . ,  -     ,    xml-  âpublic:trueâ - ,   Component Import        .  ,     . 
      
        
        
        
      
     
      
        
        
        
      
     UI -        .    . ,  Plain Tasks     . 
      
        
        
        
      
     
      
        
        
        
      
     Custom Workflows - ,      ,   (issue)      . 
      
        
        
        
      
     
      
        
        
        
      
     JQL Functions (JIRA Query Language Functions) -  ,      (issue).     . 
      
        
        
        
      
     
      
        
        
        
      
     Look & Feel -     ( ,    ââ,   Confluence - ). 
      
        
        
        
      
     
      
        
        
        
      
     ,        . 
      
        
        
        
      
     
      
        
        
        
      
     API 
      
        
        
        
      
         ,     .   : ComponentAccessor.    - .   ,          ,            .         . 
      
        
        
        
      
     
      
        
        
        
      
     â     com.atlassian.jira.component.ComponentAccessor 
      
        
        
        
      
     â     getApplicationProperties() -       
      
        
        
        
      
     â     getAttachmentManager() -     
      
        
        
        
      
     â     getAvatarManager() -  . . 
      
        
        
        
      
     â     getCommentManager() 
      
        
        
        
      
     â     getProjectManager() 
      
        
        
        
      
     â     getIssueManager() 
      
        
        
        
      
     â     getIssueLinkManager() 
      
        
        
        
      
     â     getCustomFieldManager() 
      
        
        
        
      
     â     getMailServerManager() 
      
        
        
        
      
     â     getMailQueue() 
      
        
        
        
      
     â     getPermissionManager() 
      
        
        
        
      
     â     ⊠
      
        
        
        
      
     
      
        
        
        
      
      
      
        
        
        
      
            bitbucket (bitbucket, ,   Atlassian). 
      
        
        
        
      
     
      
        
        
        
      
             . 
      
        
        
        
      
     
      
        
        
        
      
     âpom.xmlâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
     âatlassian-plugin.xmlâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
           Java EE- âpom.xmlâ - ,     REST API.   ,        REST endpoint -    -   JIRA   -  (,   -   ,     - JSON  ).        .  âatlassian-plugin.xmlâ    (     ,   <customfield-type> 
      
      
      
        
        
        
      
    
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     ). 
      
        
        
        
      
     
      
        
        
        
      
        ,      REST Endpoint: 
      
        
        
        
      
     
      
        
        
        
      
     âMyRestResourceModel.javaâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
         XML- (âjavax.xml.bind.annotationâ),       JSON  Jackson  JIRA -  ,   ,   âjavax.xml.bindâ.    âjavax.xml.bind,     JSON âautodetectâ -   ,    Jackson'.    âjavax.xml.bindâ  ,    ,    REST Endpoint,    ,       âProducesâ: 
      
        
        
        
      
     
      
        
        
        
      
     âMyRestResource.javaâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
          âMediaType.APPLICATION_XMLâ,  ,         XML',    Json.     .      Jackson-, ,      XML,       . 
      
        
        
        
      
     
      
        
        
        
      
     ,  âMyRestResource.javaâ    (.  ),    Rest Resource Model.      ,    âdefaultâ  âHello Worldâ. 
      
        
        
        
      
     
      
        
        
        
      
       Java - JAX-RS   ,        Atlassian. 
      
        
        
        
      
     
      
        
        
        
      
      
      
        
        
        
      
     
      
        
        
        
      
      , ,     JIRA,  .   : 
      
        
        
        
      
     
 
 
      
        
        
        
      
     
      
        
        
        
      
     
 
 
      
        
        
        
      
     
      
        
        
        
      
      âJIRA Development Cookbookâ      â â -     .     âPractical JIRA Pluginsâ  âPractical JIRA Administrationâ. 
      
        
        
        
      
     
      
        
        
        
      
            IT NonStop.
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
    
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
    
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
    
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     
 <customfield-type> 
      
        
        
        
      
    
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     .    ,   ââ       (issues).   (i18n)     âcom.atlassian.samples.tutorialâ    âmyjiraplugin.propertiesâ.       .    -  ,        âmyjiraplugin.ru_ru.propertiesâ         JIRA,      .    Java EE . 
      
        
        
        
      
     
      
        
        
        
      
      <customfield-type> 
      
        
        
        
      
    
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     -     JIRA API.       ,   âi18n-name-keyâ,       properties-    ,        ââ.     ,     (âMyCustomFieldâ). 
      
        
        
        
      
     
      
        
        
        
      
     - ,    .         âmyjiraplugin.propertiesâ -        ,        âThe My Custom Field Pluginâ. 
      
        
        
        
      
     
      
        
        
        
      
        velocity-: âviewâ -      (âview.vmâ),  âeditâ -     (âedit.vmâ).               -  . 
      
        
        
        
      
     
      
        
        
        
      
     ,   <customfield-type> 
      
        
        
        
      
    
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     .     ? 
      
        
        
        
      
     
      
        
        
        
      
      
      
        
        
        
      
        ,    -    .        ,     ,     -  ,       . -,    ,      JIRA-,      -    .      Atlassian API: 
      
        
        
        
      
     
      
        
        
        
      
     â     Code Sharing 
      
        
        
        
      
     â     Component 
      
        
        
        
      
     â     Component Import 
      
        
        
        
      
     â     JEE Container Integration 
      
        
        
        
      
     â     Servlet Context Listener 
      
        
        
        
      
     â     Servlet Context Parameter 
      
        
        
        
      
     â     Servlet Filter 
      
        
        
        
      
     â     Servlet 
      
        
        
        
      
     â     User Interface 
      
        
        
        
      
     â     Web Item 
      
        
        
        
      
     â     Web Section 
      
        
        
        
      
     â     Web Panel 
      
        
        
        
      
     â     Web Panel Renderer 
      
        
        
        
      
     â     Web Resource 
      
        
        
        
      
     â     Web Resource Transformer 
      
        
        
        
      
     â     Other Types 
      
        
        
        
      
     â     REST 
      
        
        
        
      
     â     Gadget 
      
        
        
        
      
     â     Report 
      
        
        
        
      
     â     UI Enhancements 
      
        
        
        
      
     â     Project Tab Panel 
      
        
        
        
      
     â     Component Tab Panel 
      
        
        
        
      
     â     Version Tab Panel 
      
        
        
        
      
     â     Issue Tab Panel 
      
        
        
        
      
     â     Search Request View 
      
        
        
        
      
     â     Custom Workflows 
      
        
        
        
      
     â     Workflow Conditions 
      
        
        
        
      
     â     Workflow Validators 
      
        
        
        
      
     â     Workflow Functions 
      
        
        
        
      
     â     Custom Fields 
      
        
        
        
      
     â     Custom Actions 
      
        
        
        
      
     â     JQL Functions 
      
        
        
        
      
     â     Remote API 
      
        
        
        
      
     â     SOAP 
      
        
        
        
      
     â     XML-RPC 
      
        
        
        
      
     â     Custom Macros 
      
        
        
        
      
     â     Code Formatting 
      
        
        
        
      
     â     System Tasks 
      
        
        
        
      
     â     Job 
      
        
        
        
      
     â     Lifecycle 
      
        
        
        
      
     â     Triggers 
      
        
        
        
      
     â     Look & Feel 
      
        
        
        
      
     â     Decorators 
      
        
        
        
      
     â     Language 
      
        
        
        
      
     â     Theme 
      
        
        
        
      
     
      
        
        
        
      
     Component  Component Import -  ,      Spring'.    - ,   . Component Import -  ,   ,     Spring,    -  . ,  -     ,    xml-  âpublic:trueâ - ,   Component Import        .  ,     . 
      
        
        
        
      
     
      
        
        
        
      
     UI -        .    . ,  Plain Tasks     . 
      
        
        
        
      
     
      
        
        
        
      
     Custom Workflows - ,      ,   (issue)      . 
      
        
        
        
      
     
      
        
        
        
      
     JQL Functions (JIRA Query Language Functions) -  ,      (issue).     . 
      
        
        
        
      
     
      
        
        
        
      
     Look & Feel -     ( ,    ââ,   Confluence - ). 
      
        
        
        
      
     
      
        
        
        
      
     ,        . 
      
        
        
        
      
     
      
        
        
        
      
     API 
      
        
        
        
      
         ,     .   : ComponentAccessor.    - .   ,          ,            .         . 
      
        
        
        
      
     
      
        
        
        
      
     â     com.atlassian.jira.component.ComponentAccessor 
      
        
        
        
      
     â     getApplicationProperties() -       
      
        
        
        
      
     â     getAttachmentManager() -     
      
        
        
        
      
     â     getAvatarManager() -  . . 
      
        
        
        
      
     â     getCommentManager() 
      
        
        
        
      
     â     getProjectManager() 
      
        
        
        
      
     â     getIssueManager() 
      
        
        
        
      
     â     getIssueLinkManager() 
      
        
        
        
      
     â     getCustomFieldManager() 
      
        
        
        
      
     â     getMailServerManager() 
      
        
        
        
      
     â     getMailQueue() 
      
        
        
        
      
     â     getPermissionManager() 
      
        
        
        
      
     â     ⊠
      
        
        
        
      
     
      
        
        
        
      
      
      
        
        
        
      
            bitbucket (bitbucket, ,   Atlassian). 
      
        
        
        
      
     
      
        
        
        
      
             . 
      
        
        
        
      
     
      
        
        
        
      
     âpom.xmlâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
     âatlassian-plugin.xmlâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
           Java EE- âpom.xmlâ - ,     REST API.   ,        REST endpoint -    -   JIRA   -  (,   -   ,     - JSON  ).        .  âatlassian-plugin.xmlâ    (     ,   <customfield-type> 
      
        
        
        
      
    
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     ). 
      
        
        
        
      
     
      
        
        
        
      
        ,      REST Endpoint: 
      
        
        
        
      
     
      
        
        
        
      
     âMyRestResourceModel.javaâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
         XML- (âjavax.xml.bind.annotationâ),       JSON  Jackson  JIRA -  ,   ,   âjavax.xml.bindâ.    âjavax.xml.bind,     JSON âautodetectâ -   ,    Jackson'.    âjavax.xml.bindâ  ,    ,    REST Endpoint,    ,       âProducesâ: 
      
        
        
        
      
     
      
        
        
        
      
     âMyRestResource.javaâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
          âMediaType.APPLICATION_XMLâ,  ,         XML',    Json.     .      Jackson-, ,      XML,       . 
      
        
        
        
      
     
      
        
        
        
      
     ,  âMyRestResource.javaâ    (.  ),    Rest Resource Model.      ,    âdefaultâ  âHello Worldâ. 
      
        
        
        
      
     
      
        
        
        
      
       Java - JAX-RS   ,        Atlassian. 
      
        
        
        
      
     
      
        
        
        
      
      
      
        
        
        
      
     
      
        
        
        
      
      , ,     JIRA,  .   : 
      
        
        
        
      
     
 
 
      
        
        
        
      
     
      
        
        
        
      
     
 
 
      
        
        
        
      
     
      
        
        
        
      
      âJIRA Development Cookbookâ      â â -     .     âPractical JIRA Pluginsâ  âPractical JIRA Administrationâ. 
      
        
        
        
      
     
      
        
        
        
      
            IT NonStop.
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
    
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
    
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
    
      
        <customfield-type> 
      
      
      
        
        
        
      
    
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     .    ,   ââ       (issues).   (i18n)     âcom.atlassian.samples.tutorialâ    âmyjiraplugin.propertiesâ.       .    -  ,        âmyjiraplugin.ru_ru.propertiesâ         JIRA,      .    Java EE . 
      
        
        
        
      
     
      
        
        
        
      
      <customfield-type> 
      
      
      
        
        
        
      
    
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     -     JIRA API.       ,   âi18n-name-keyâ,       properties-    ,        ââ.     ,     (âMyCustomFieldâ). 
      
        
        
        
      
     
      
        
        
        
      
     - ,    .         âmyjiraplugin.propertiesâ -        ,        âThe My Custom Field Pluginâ. 
      
      
      
        
        
        
      
     
      
        
        
        
      
        velocity-: âviewâ -      (âview.vmâ),  âeditâ -     (âedit.vmâ).               -  . 
      
        
        
        
      
     
      
        
        
        
      
     ,   <customfield-type> 
      
        
        
        
      
    
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     .     ? 
      
        
        
        
      
     
      
        
        
        
      
      
      
        
        
        
      
        ,    -    .        ,     ,     -  ,       . -,    ,      JIRA-,      -    .      Atlassian API: 
      
        
        
        
      
     
      
        
        
        
      
     â     Code Sharing 
      
        
        
        
      
     â     Component 
      
        
        
        
      
     â     Component Import 
      
        
        
        
      
     â     JEE Container Integration 
      
        
        
        
      
     â     Servlet Context Listener 
      
        
        
        
      
     â     Servlet Context Parameter 
      
        
        
        
      
     â     Servlet Filter 
      
        
        
        
      
     â     Servlet 
      
        
        
        
      
     â     User Interface 
      
        
        
        
      
     â     Web Item 
      
        
        
        
      
     â     Web Section 
      
        
        
        
      
     â     Web Panel 
      
        
        
        
      
     â     Web Panel Renderer 
      
        
        
        
      
     â     Web Resource 
      
        
        
        
      
     â     Web Resource Transformer 
      
        
        
        
      
     â     Other Types 
      
        
        
        
      
     â     REST 
      
        
        
        
      
     â     Gadget 
      
        
        
        
      
     â     Report 
      
        
        
        
      
     â     UI Enhancements 
      
        
        
        
      
     â     Project Tab Panel 
      
        
        
        
      
     â     Component Tab Panel 
      
        
        
        
      
     â     Version Tab Panel 
      
        
        
        
      
     â     Issue Tab Panel 
      
        
        
        
      
     â     Search Request View 
      
        
        
        
      
     â     Custom Workflows 
      
        
        
        
      
     â     Workflow Conditions 
      
        
        
        
      
     â     Workflow Validators 
      
        
        
        
      
     â     Workflow Functions 
      
        
        
        
      
     â     Custom Fields 
      
        
        
        
      
     â     Custom Actions 
      
        
        
        
      
     â     JQL Functions 
      
        
        
        
      
     â     Remote API 
      
        
        
        
      
     â     SOAP 
      
        
        
        
      
     â     XML-RPC 
      
        
        
        
      
     â     Custom Macros 
      
        
        
        
      
     â     Code Formatting 
      
        
        
        
      
     â     System Tasks 
      
        
        
        
      
     â     Job 
      
        
        
        
      
     â     Lifecycle 
      
        
        
        
      
     â     Triggers 
      
        
        
        
      
     â     Look & Feel 
      
        
        
        
      
     â     Decorators 
      
        
        
        
      
     â     Language 
      
        
        
        
      
     â     Theme 
      
        
        
        
      
     
      
        
        
        
      
     Component  Component Import -  ,      Spring'.    - ,   . Component Import -  ,   ,     Spring,    -  . ,  -     ,    xml-  âpublic:trueâ - ,   Component Import        .  ,     . 
      
        
        
        
      
     
      
        
        
        
      
     UI -        .    . ,  Plain Tasks     . 
      
        
        
        
      
     
      
        
        
        
      
     Custom Workflows - ,      ,   (issue)      . 
      
        
        
        
      
     
      
        
        
        
      
     JQL Functions (JIRA Query Language Functions) -  ,      (issue).     . 
      
        
        
        
      
     
      
        
        
        
      
     Look & Feel -     ( ,    ââ,   Confluence - ). 
      
        
        
        
      
     
      
        
        
        
      
     ,        . 
      
        
        
        
      
     
      
        
        
        
      
     API 
      
        
        
        
      
         ,     .   : ComponentAccessor.    - .   ,          ,            .         . 
      
        
        
        
      
     
      
        
        
        
      
     â     com.atlassian.jira.component.ComponentAccessor 
      
        
        
        
      
     â     getApplicationProperties() -       
      
        
        
        
      
     â     getAttachmentManager() -     
      
        
        
        
      
     â     getAvatarManager() -  . . 
      
        
        
        
      
     â     getCommentManager() 
      
        
        
        
      
     â     getProjectManager() 
      
        
        
        
      
     â     getIssueManager() 
      
        
        
        
      
     â     getIssueLinkManager() 
      
        
        
        
      
     â     getCustomFieldManager() 
      
        
        
        
      
     â     getMailServerManager() 
      
        
        
        
      
     â     getMailQueue() 
      
        
        
        
      
     â     getPermissionManager() 
      
        
        
        
      
     â     ⊠
      
        
        
        
      
     
      
        
        
        
      
      
      
        
        
        
      
            bitbucket (bitbucket, ,   Atlassian). 
      
        
        
        
      
     
      
        
        
        
      
             . 
      
        
        
        
      
     
      
        
        
        
      
     âpom.xmlâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
     âatlassian-plugin.xmlâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
           Java EE- âpom.xmlâ - ,     REST API.   ,        REST endpoint -    -   JIRA   -  (,   -   ,     - JSON  ).        .  âatlassian-plugin.xmlâ    (     ,   <customfield-type> 
      
      
      
        
        
        
      
    
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     ). 
      
        
        
        
      
     
      
        
        
        
      
        ,      REST Endpoint: 
      
        
        
        
      
     
      
        
        
        
      
     âMyRestResourceModel.javaâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
         XML- (âjavax.xml.bind.annotationâ),       JSON  Jackson  JIRA -  ,   ,   âjavax.xml.bindâ.    âjavax.xml.bind,     JSON âautodetectâ -   ,    Jackson'.    âjavax.xml.bindâ  ,    ,    REST Endpoint,    ,       âProducesâ: 
      
        
        
        
      
     
      
        
        
        
      
     âMyRestResource.javaâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
          âMediaType.APPLICATION_XMLâ,  ,         XML',    Json.     .      Jackson-, ,      XML,       . 
      
        
        
        
      
     
      
        
        
        
      
     ,  âMyRestResource.javaâ    (.  ),    Rest Resource Model.      ,    âdefaultâ  âHello Worldâ. 
      
        
        
        
      
     
      
        
        
        
      
       Java - JAX-RS   ,        Atlassian. 
      
        
        
        
      
     
      
        
        
        
      
      
      
        
        
        
      
     
      
        
        
        
      
      , ,     JIRA,  .   : 
      
        
        
        
      
     
 
 
      
        
        
        
      
     
      
        
        
        
      
     
 
 
      
        
        
        
      
     
      
        
        
        
      
      âJIRA Development Cookbookâ      â â -     .     âPractical JIRA Pluginsâ  âPractical JIRA Administrationâ. 
      
        
        
        
      
     
      
        
        
        
      
            IT NonStop.
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
    
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
    
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
    
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     
 <customfield-type> 
      
        
        
        
      
    
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     .    ,   ââ       (issues).   (i18n)     âcom.atlassian.samples.tutorialâ    âmyjiraplugin.propertiesâ.       .    -  ,        âmyjiraplugin.ru_ru.propertiesâ         JIRA,      .    Java EE . 
      
        
        
        
      
     
      
        
        
        
      
      <customfield-type> 
      
        
        
        
      
    
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     -     JIRA API.       ,   âi18n-name-keyâ,       properties-    ,        ââ.     ,     (âMyCustomFieldâ). 
      
        
        
        
      
     
      
        
        
        
      
     - ,    .         âmyjiraplugin.propertiesâ -        ,        âThe My Custom Field Pluginâ. 
      
        
        
        
      
     
      
        
        
        
      
        velocity-: âviewâ -      (âview.vmâ),  âeditâ -     (âedit.vmâ).               -  . 
      
        
        
        
      
     
      
        
        
        
      
     ,   <customfield-type> 
      
        
        
        
      
    
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     .     ? 
      
        
        
        
      
     
      
        
        
        
      
      
      
        
        
        
      
        ,    -    .        ,     ,     -  ,       . -,    ,      JIRA-,      -    .      Atlassian API: 
      
        
        
        
      
     
      
        
        
        
      
     â     Code Sharing 
      
        
        
        
      
     â     Component 
      
        
        
        
      
     â     Component Import 
      
        
        
        
      
     â     JEE Container Integration 
      
        
        
        
      
     â     Servlet Context Listener 
      
        
        
        
      
     â     Servlet Context Parameter 
      
        
        
        
      
     â     Servlet Filter 
      
        
        
        
      
     â     Servlet 
      
        
        
        
      
     â     User Interface 
      
        
        
        
      
     â     Web Item 
      
        
        
        
      
     â     Web Section 
      
        
        
        
      
     â     Web Panel 
      
        
        
        
      
     â     Web Panel Renderer 
      
        
        
        
      
     â     Web Resource 
      
        
        
        
      
     â     Web Resource Transformer 
      
        
        
        
      
     â     Other Types 
      
        
        
        
      
     â     REST 
      
        
        
        
      
     â     Gadget 
      
        
        
        
      
     â     Report 
      
        
        
        
      
     â     UI Enhancements 
      
        
        
        
      
     â     Project Tab Panel 
      
        
        
        
      
     â     Component Tab Panel 
      
        
        
        
      
     â     Version Tab Panel 
      
        
        
        
      
     â     Issue Tab Panel 
      
        
        
        
      
     â     Search Request View 
      
        
        
        
      
     â     Custom Workflows 
      
        
        
        
      
     â     Workflow Conditions 
      
        
        
        
      
     â     Workflow Validators 
      
        
        
        
      
     â     Workflow Functions 
      
        
        
        
      
     â     Custom Fields 
      
        
        
        
      
     â     Custom Actions 
      
        
        
        
      
     â     JQL Functions 
      
        
        
        
      
     â     Remote API 
      
        
        
        
      
     â     SOAP 
      
        
        
        
      
     â     XML-RPC 
      
        
        
        
      
     â     Custom Macros 
      
        
        
        
      
     â     Code Formatting 
      
        
        
        
      
     â     System Tasks 
      
        
        
        
      
     â     Job 
      
        
        
        
      
     â     Lifecycle 
      
        
        
        
      
     â     Triggers 
      
        
        
        
      
     â     Look & Feel 
      
        
        
        
      
     â     Decorators 
      
        
        
        
      
     â     Language 
      
        
        
        
      
     â     Theme 
      
        
        
        
      
     
      
        
        
        
      
     Component  Component Import -  ,      Spring'.    - ,   . Component Import -  ,   ,     Spring,    -  . ,  -     ,    xml-  âpublic:trueâ - ,   Component Import        .  ,     . 
      
        
        
        
      
     
      
        
        
        
      
     UI -        .    . ,  Plain Tasks     . 
      
        
        
        
      
     
      
        
        
        
      
     Custom Workflows - ,      ,   (issue)      . 
      
        
        
        
      
     
      
        
        
        
      
     JQL Functions (JIRA Query Language Functions) -  ,      (issue).     . 
      
        
        
        
      
     
      
        
        
        
      
     Look & Feel -     ( ,    ââ,   Confluence - ). 
      
        
        
        
      
     
      
        
        
        
      
     ,        . 
      
        
        
        
      
     
      
        
        
        
      
     API 
      
        
        
        
      
         ,     .   : ComponentAccessor.    - .   ,          ,            .         . 
      
        
        
        
      
     
      
        
        
        
      
     â     com.atlassian.jira.component.ComponentAccessor 
      
        
        
        
      
     â     getApplicationProperties() -       
      
        
        
        
      
     â     getAttachmentManager() -     
      
        
        
        
      
     â     getAvatarManager() -  . . 
      
        
        
        
      
     â     getCommentManager() 
      
        
        
        
      
     â     getProjectManager() 
      
        
        
        
      
     â     getIssueManager() 
      
        
        
        
      
     â     getIssueLinkManager() 
      
        
        
        
      
     â     getCustomFieldManager() 
      
        
        
        
      
     â     getMailServerManager() 
      
        
        
        
      
     â     getMailQueue() 
      
        
        
        
      
     â     getPermissionManager() 
      
        
        
        
      
     â     ⊠
      
        
        
        
      
     
      
        
        
        
      
      
      
        
        
        
      
            bitbucket (bitbucket, ,   Atlassian). 
      
        
        
        
      
     
      
        
        
        
      
             . 
      
        
        
        
      
     
      
        
        
        
      
     âpom.xmlâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
     âatlassian-plugin.xmlâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
           Java EE- âpom.xmlâ - ,     REST API.   ,        REST endpoint -    -   JIRA   -  (,   -   ,     - JSON  ).        .  âatlassian-plugin.xmlâ    (     ,   <customfield-type> 
      
        
        
        
      
    
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     ). 
      
        
        
        
      
     
      
        
        
        
      
        ,      REST Endpoint: 
      
        
        
        
      
     
      
        
        
        
      
     âMyRestResourceModel.javaâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
         XML- (âjavax.xml.bind.annotationâ),       JSON  Jackson  JIRA -  ,   ,   âjavax.xml.bindâ.    âjavax.xml.bind,     JSON âautodetectâ -   ,    Jackson'.    âjavax.xml.bindâ  ,    ,    REST Endpoint,    ,       âProducesâ: 
      
        
        
        
      
     
      
        
        
        
      
     âMyRestResource.javaâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
          âMediaType.APPLICATION_XMLâ,  ,         XML',    Json.     .      Jackson-, ,      XML,       . 
      
        
        
        
      
     
      
        
        
        
      
     ,  âMyRestResource.javaâ    (.  ),    Rest Resource Model.      ,    âdefaultâ  âHello Worldâ. 
      
        
        
        
      
     
      
        
        
        
      
       Java - JAX-RS   ,        Atlassian. 
      
        
        
        
      
     
      
        
        
        
      
      
      
        
        
        
      
     
      
        
        
        
      
      , ,     JIRA,  .   : 
      
        
        
        
      
     
 
 
      
        
        
        
      
     
      
        
        
        
      
     
 
 
      
        
        
        
      
     
      
        
        
        
      
      âJIRA Development Cookbookâ      â â -     .     âPractical JIRA Pluginsâ  âPractical JIRA Administrationâ. 
      
        
        
        
      
     
      
        
        
        
      
            IT NonStop.
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
    
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
    
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
    
      
        <customfield-type> 
      
      
      
        
        
        
      
    
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     .    ,   ââ       (issues).   (i18n)     âcom.atlassian.samples.tutorialâ    âmyjiraplugin.propertiesâ.       .    -  ,        âmyjiraplugin.ru_ru.propertiesâ         JIRA,      .    Java EE . 
      
        
        
        
      
     
      
        
        
        
      
      <customfield-type> 
      
      
      
        
        
        
      
    
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     -     JIRA API.       ,   âi18n-name-keyâ,       properties-    ,        ââ.     ,     (âMyCustomFieldâ). 
      
        
        
        
      
     
      
        
        
        
      
     - ,    .         âmyjiraplugin.propertiesâ -        ,        âThe My Custom Field Pluginâ. 
      
      
      
        
        
        
      
     
      
        
        
        
      
        velocity-: âviewâ -      (âview.vmâ),  âeditâ -     (âedit.vmâ).               -  . 
      
        
        
        
      
     
      
        
        
        
      
     ,   <customfield-type> 
      
        
        
        
      
    
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     .     ? 
      
        
        
        
      
     
      
        
        
        
      
      
      
        
        
        
      
        ,    -    .        ,     ,     -  ,       . -,    ,      JIRA-,      -    .      Atlassian API: 
      
        
        
        
      
     
      
        
        
        
      
     â     Code Sharing 
      
        
        
        
      
     â     Component 
      
        
        
        
      
     â     Component Import 
      
        
        
        
      
     â     JEE Container Integration 
      
        
        
        
      
     â     Servlet Context Listener 
      
        
        
        
      
     â     Servlet Context Parameter 
      
        
        
        
      
     â     Servlet Filter 
      
        
        
        
      
     â     Servlet 
      
        
        
        
      
     â     User Interface 
      
        
        
        
      
     â     Web Item 
      
        
        
        
      
     â     Web Section 
      
        
        
        
      
     â     Web Panel 
      
        
        
        
      
     â     Web Panel Renderer 
      
        
        
        
      
     â     Web Resource 
      
        
        
        
      
     â     Web Resource Transformer 
      
        
        
        
      
     â     Other Types 
      
        
        
        
      
     â     REST 
      
        
        
        
      
     â     Gadget 
      
        
        
        
      
     â     Report 
      
        
        
        
      
     â     UI Enhancements 
      
        
        
        
      
     â     Project Tab Panel 
      
        
        
        
      
     â     Component Tab Panel 
      
        
        
        
      
     â     Version Tab Panel 
      
        
        
        
      
     â     Issue Tab Panel 
      
        
        
        
      
     â     Search Request View 
      
        
        
        
      
     â     Custom Workflows 
      
        
        
        
      
     â     Workflow Conditions 
      
        
        
        
      
     â     Workflow Validators 
      
        
        
        
      
     â     Workflow Functions 
      
        
        
        
      
     â     Custom Fields 
      
        
        
        
      
     â     Custom Actions 
      
        
        
        
      
     â     JQL Functions 
      
        
        
        
      
     â     Remote API 
      
        
        
        
      
     â     SOAP 
      
        
        
        
      
     â     XML-RPC 
      
        
        
        
      
     â     Custom Macros 
      
        
        
        
      
     â     Code Formatting 
      
        
        
        
      
     â     System Tasks 
      
        
        
        
      
     â     Job 
      
        
        
        
      
     â     Lifecycle 
      
        
        
        
      
     â     Triggers 
      
        
        
        
      
     â     Look & Feel 
      
        
        
        
      
     â     Decorators 
      
        
        
        
      
     â     Language 
      
        
        
        
      
     â     Theme 
      
        
        
        
      
     
      
        
        
        
      
     Component  Component Import -  ,      Spring'.    - ,   . Component Import -  ,   ,     Spring,    -  . ,  -     ,    xml-  âpublic:trueâ - ,   Component Import        .  ,     . 
      
        
        
        
      
     
      
        
        
        
      
     UI -        .    . ,  Plain Tasks     . 
      
        
        
        
      
     
      
        
        
        
      
     Custom Workflows - ,      ,   (issue)      . 
      
        
        
        
      
     
      
        
        
        
      
     JQL Functions (JIRA Query Language Functions) -  ,      (issue).     . 
      
        
        
        
      
     
      
        
        
        
      
     Look & Feel -     ( ,    ââ,   Confluence - ). 
      
        
        
        
      
     
      
        
        
        
      
     ,        . 
      
        
        
        
      
     
      
        
        
        
      
     API 
      
        
        
        
      
         ,     .   : ComponentAccessor.    - .   ,          ,            .         . 
      
        
        
        
      
     
      
        
        
        
      
     â     com.atlassian.jira.component.ComponentAccessor 
      
        
        
        
      
     â     getApplicationProperties() -       
      
        
        
        
      
     â     getAttachmentManager() -     
      
        
        
        
      
     â     getAvatarManager() -  . . 
      
        
        
        
      
     â     getCommentManager() 
      
        
        
        
      
     â     getProjectManager() 
      
        
        
        
      
     â     getIssueManager() 
      
        
        
        
      
     â     getIssueLinkManager() 
      
        
        
        
      
     â     getCustomFieldManager() 
      
        
        
        
      
     â     getMailServerManager() 
      
        
        
        
      
     â     getMailQueue() 
      
        
        
        
      
     â     getPermissionManager() 
      
        
        
        
      
     â     ⊠
      
        
        
        
      
     
      
        
        
        
      
      
      
        
        
        
      
            bitbucket (bitbucket, ,   Atlassian). 
      
        
        
        
      
     
      
        
        
        
      
             . 
      
        
        
        
      
     
      
        
        
        
      
     âpom.xmlâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
     âatlassian-plugin.xmlâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
           Java EE- âpom.xmlâ - ,     REST API.   ,        REST endpoint -    -   JIRA   -  (,   -   ,     - JSON  ).        .  âatlassian-plugin.xmlâ    (     ,   <customfield-type> 
      
      
      
        
        
        
      
    
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     ). 
      
        
        
        
      
     
      
        
        
        
      
        ,      REST Endpoint: 
      
        
        
        
      
     
      
        
        
        
      
     âMyRestResourceModel.javaâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
         XML- (âjavax.xml.bind.annotationâ),       JSON  Jackson  JIRA -  ,   ,   âjavax.xml.bindâ.    âjavax.xml.bind,     JSON âautodetectâ -   ,    Jackson'.    âjavax.xml.bindâ  ,    ,    REST Endpoint,    ,       âProducesâ: 
      
        
        
        
      
     
      
        
        
        
      
     âMyRestResource.javaâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
          âMediaType.APPLICATION_XMLâ,  ,         XML',    Json.     .      Jackson-, ,      XML,       . 
      
        
        
        
      
     
      
        
        
        
      
     ,  âMyRestResource.javaâ    (.  ),    Rest Resource Model.      ,    âdefaultâ  âHello Worldâ. 
      
        
        
        
      
     
      
        
        
        
      
       Java - JAX-RS   ,        Atlassian. 
      
        
        
        
      
     
      
        
        
        
      
      
      
        
        
        
      
     
      
        
        
        
      
      , ,     JIRA,  .   : 
      
        
        
        
      
     
 
 
      
        
        
        
      
     
      
        
        
        
      
     
 
 
      
        
        
        
      
     
      
        
        
        
      
      âJIRA Development Cookbookâ      â â -     .     âPractical JIRA Pluginsâ  âPractical JIRA Administrationâ. 
      
        
        
        
      
     
      
        
        
        
      
            IT NonStop.
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
    
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
    
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
    
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     
 <customfield-type> 
      
        
        
        
      
    
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     .    ,   ââ       (issues).   (i18n)     âcom.atlassian.samples.tutorialâ    âmyjiraplugin.propertiesâ.       .    -  ,        âmyjiraplugin.ru_ru.propertiesâ         JIRA,      .    Java EE . 
      
        
        
        
      
     
      
        
        
        
      
      <customfield-type> 
      
        
        
        
      
    
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     -     JIRA API.       ,   âi18n-name-keyâ,       properties-    ,        ââ.     ,     (âMyCustomFieldâ). 
      
        
        
        
      
     
      
        
        
        
      
     - ,    .         âmyjiraplugin.propertiesâ -        ,        âThe My Custom Field Pluginâ. 
      
        
        
        
      
     
      
        
        
        
      
        velocity-: âviewâ -      (âview.vmâ),  âeditâ -     (âedit.vmâ).               -  . 
      
        
        
        
      
     
      
        
        
        
      
     ,   <customfield-type> 
      
        
        
        
      
    
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     .     ? 
      
        
        
        
      
     
      
        
        
        
      
      
      
        
        
        
      
        ,    -    .        ,     ,     -  ,       . -,    ,      JIRA-,      -    .      Atlassian API: 
      
        
        
        
      
     
      
        
        
        
      
     â     Code Sharing 
      
        
        
        
      
     â     Component 
      
        
        
        
      
     â     Component Import 
      
        
        
        
      
     â     JEE Container Integration 
      
        
        
        
      
     â     Servlet Context Listener 
      
        
        
        
      
     â     Servlet Context Parameter 
      
        
        
        
      
     â     Servlet Filter 
      
        
        
        
      
     â     Servlet 
      
        
        
        
      
     â     User Interface 
      
        
        
        
      
     â     Web Item 
      
        
        
        
      
     â     Web Section 
      
        
        
        
      
     â     Web Panel 
      
        
        
        
      
     â     Web Panel Renderer 
      
        
        
        
      
     â     Web Resource 
      
        
        
        
      
     â     Web Resource Transformer 
      
        
        
        
      
     â     Other Types 
      
        
        
        
      
     â     REST 
      
        
        
        
      
     â     Gadget 
      
        
        
        
      
     â     Report 
      
        
        
        
      
     â     UI Enhancements 
      
        
        
        
      
     â     Project Tab Panel 
      
        
        
        
      
     â     Component Tab Panel 
      
        
        
        
      
     â     Version Tab Panel 
      
        
        
        
      
     â     Issue Tab Panel 
      
        
        
        
      
     â     Search Request View 
      
        
        
        
      
     â     Custom Workflows 
      
        
        
        
      
     â     Workflow Conditions 
      
        
        
        
      
     â     Workflow Validators 
      
        
        
        
      
     â     Workflow Functions 
      
        
        
        
      
     â     Custom Fields 
      
        
        
        
      
     â     Custom Actions 
      
        
        
        
      
     â     JQL Functions 
      
        
        
        
      
     â     Remote API 
      
        
        
        
      
     â     SOAP 
      
        
        
        
      
     â     XML-RPC 
      
        
        
        
      
     â     Custom Macros 
      
        
        
        
      
     â     Code Formatting 
      
        
        
        
      
     â     System Tasks 
      
        
        
        
      
     â     Job 
      
        
        
        
      
     â     Lifecycle 
      
        
        
        
      
     â     Triggers 
      
        
        
        
      
     â     Look & Feel 
      
        
        
        
      
     â     Decorators 
      
        
        
        
      
     â     Language 
      
        
        
        
      
     â     Theme 
      
        
        
        
      
     
      
        
        
        
      
     Component  Component Import -  ,      Spring'.    - ,   . Component Import -  ,   ,     Spring,    -  . ,  -     ,    xml-  âpublic:trueâ - ,   Component Import        .  ,     . 
      
        
        
        
      
     
      
        
        
        
      
     UI -        .    . ,  Plain Tasks     . 
      
        
        
        
      
     
      
        
        
        
      
     Custom Workflows - ,      ,   (issue)      . 
      
        
        
        
      
     
      
        
        
        
      
     JQL Functions (JIRA Query Language Functions) -  ,      (issue).     . 
      
        
        
        
      
     
      
        
        
        
      
     Look & Feel -     ( ,    ââ,   Confluence - ). 
      
        
        
        
      
     
      
        
        
        
      
     ,        . 
      
        
        
        
      
     
      
        
        
        
      
     API 
      
        
        
        
      
         ,     .   : ComponentAccessor.    - .   ,          ,            .         . 
      
        
        
        
      
     
      
        
        
        
      
     â     com.atlassian.jira.component.ComponentAccessor 
      
        
        
        
      
     â     getApplicationProperties() -       
      
        
        
        
      
     â     getAttachmentManager() -     
      
        
        
        
      
     â     getAvatarManager() -  . . 
      
        
        
        
      
     â     getCommentManager() 
      
        
        
        
      
     â     getProjectManager() 
      
        
        
        
      
     â     getIssueManager() 
      
        
        
        
      
     â     getIssueLinkManager() 
      
        
        
        
      
     â     getCustomFieldManager() 
      
        
        
        
      
     â     getMailServerManager() 
      
        
        
        
      
     â     getMailQueue() 
      
        
        
        
      
     â     getPermissionManager() 
      
        
        
        
      
     â     ⊠
      
        
        
        
      
     
      
        
        
        
      
      
      
        
        
        
      
            bitbucket (bitbucket, ,   Atlassian). 
      
        
        
        
      
     
      
        
        
        
      
             . 
      
        
        
        
      
     
      
        
        
        
      
     âpom.xmlâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
     âatlassian-plugin.xmlâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
           Java EE- âpom.xmlâ - ,     REST API.   ,        REST endpoint -    -   JIRA   -  (,   -   ,     - JSON  ).        .  âatlassian-plugin.xmlâ    (     ,   <customfield-type> 
      
        
        
        
      
    
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     ). 
      
        
        
        
      
     
      
        
        
        
      
        ,      REST Endpoint: 
      
        
        
        
      
     
      
        
        
        
      
     âMyRestResourceModel.javaâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
         XML- (âjavax.xml.bind.annotationâ),       JSON  Jackson  JIRA -  ,   ,   âjavax.xml.bindâ.    âjavax.xml.bind,     JSON âautodetectâ -   ,    Jackson'.    âjavax.xml.bindâ  ,    ,    REST Endpoint,    ,       âProducesâ: 
      
        
        
        
      
     
      
        
        
        
      
     âMyRestResource.javaâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
          âMediaType.APPLICATION_XMLâ,  ,         XML',    Json.     .      Jackson-, ,      XML,       . 
      
        
        
        
      
     
      
        
        
        
      
     ,  âMyRestResource.javaâ    (.  ),    Rest Resource Model.      ,    âdefaultâ  âHello Worldâ. 
      
        
        
        
      
     
      
        
        
        
      
       Java - JAX-RS   ,        Atlassian. 
      
        
        
        
      
     
      
        
        
        
      
      
      
        
        
        
      
     
      
        
        
        
      
      , ,     JIRA,  .   : 
      
        
        
        
      
     
 
 
      
        
        
        
      
     
      
        
        
        
      
     
 
 
      
        
        
        
      
     
      
        
        
        
      
      âJIRA Development Cookbookâ      â â -     .     âPractical JIRA Pluginsâ  âPractical JIRA Administrationâ. 
      
        
        
        
      
     
      
        
        
        
      
            IT NonStop.
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
    
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
    
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
    
      
        <customfield-type> 
      
      
      
        
        
        
      
    
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     .    ,   ââ       (issues).   (i18n)     âcom.atlassian.samples.tutorialâ    âmyjiraplugin.propertiesâ.       .    -  ,        âmyjiraplugin.ru_ru.propertiesâ         JIRA,      .    Java EE . 
      
        
        
        
      
     
      
        
        
        
      
      <customfield-type> 
      
      
      
        
        
        
      
    
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     -     JIRA API.       ,   âi18n-name-keyâ,       properties-    ,        ââ.     ,     (âMyCustomFieldâ). 
      
        
        
        
      
     
      
        
        
        
      
     - ,    .         âmyjiraplugin.propertiesâ -        ,        âThe My Custom Field Pluginâ. 
      
      
      
        
        
        
      
     
      
        
        
        
      
        velocity-: âviewâ -      (âview.vmâ),  âeditâ -     (âedit.vmâ).               -  . 
      
        
        
        
      
     
      
        
        
        
      
     ,   <customfield-type> 
      
        
        
        
      
    
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     .     ? 
      
        
        
        
      
     
      
        
        
        
      
      
      
        
        
        
      
        ,    -    .        ,     ,     -  ,       . -,    ,      JIRA-,      -    .      Atlassian API: 
      
        
        
        
      
     
      
        
        
        
      
     â     Code Sharing 
      
        
        
        
      
     â     Component 
      
        
        
        
      
     â     Component Import 
      
        
        
        
      
     â     JEE Container Integration 
      
        
        
        
      
     â     Servlet Context Listener 
      
        
        
        
      
     â     Servlet Context Parameter 
      
        
        
        
      
     â     Servlet Filter 
      
        
        
        
      
     â     Servlet 
      
        
        
        
      
     â     User Interface 
      
        
        
        
      
     â     Web Item 
      
        
        
        
      
     â     Web Section 
      
        
        
        
      
     â     Web Panel 
      
        
        
        
      
     â     Web Panel Renderer 
      
        
        
        
      
     â     Web Resource 
      
        
        
        
      
     â     Web Resource Transformer 
      
        
        
        
      
     â     Other Types 
      
        
        
        
      
     â     REST 
      
        
        
        
      
     â     Gadget 
      
        
        
        
      
     â     Report 
      
        
        
        
      
     â     UI Enhancements 
      
        
        
        
      
     â     Project Tab Panel 
      
        
        
        
      
     â     Component Tab Panel 
      
        
        
        
      
     â     Version Tab Panel 
      
        
        
        
      
     â     Issue Tab Panel 
      
        
        
        
      
     â     Search Request View 
      
        
        
        
      
     â     Custom Workflows 
      
        
        
        
      
     â     Workflow Conditions 
      
        
        
        
      
     â     Workflow Validators 
      
        
        
        
      
     â     Workflow Functions 
      
        
        
        
      
     â     Custom Fields 
      
        
        
        
      
     â     Custom Actions 
      
        
        
        
      
     â     JQL Functions 
      
        
        
        
      
     â     Remote API 
      
        
        
        
      
     â     SOAP 
      
        
        
        
      
     â     XML-RPC 
      
        
        
        
      
     â     Custom Macros 
      
        
        
        
      
     â     Code Formatting 
      
        
        
        
      
     â     System Tasks 
      
        
        
        
      
     â     Job 
      
        
        
        
      
     â     Lifecycle 
      
        
        
        
      
     â     Triggers 
      
        
        
        
      
     â     Look & Feel 
      
        
        
        
      
     â     Decorators 
      
        
        
        
      
     â     Language 
      
        
        
        
      
     â     Theme 
      
        
        
        
      
     
      
        
        
        
      
     Component  Component Import -  ,      Spring'.    - ,   . Component Import -  ,   ,     Spring,    -  . ,  -     ,    xml-  âpublic:trueâ - ,   Component Import        .  ,     . 
      
        
        
        
      
     
      
        
        
        
      
     UI -        .    . ,  Plain Tasks     . 
      
        
        
        
      
     
      
        
        
        
      
     Custom Workflows - ,      ,   (issue)      . 
      
        
        
        
      
     
      
        
        
        
      
     JQL Functions (JIRA Query Language Functions) -  ,      (issue).     . 
      
        
        
        
      
     
      
        
        
        
      
     Look & Feel -     ( ,    ââ,   Confluence - ). 
      
        
        
        
      
     
      
        
        
        
      
     ,        . 
      
        
        
        
      
     
      
        
        
        
      
     API 
      
        
        
        
      
         ,     .   : ComponentAccessor.    - .   ,          ,            .         . 
      
        
        
        
      
     
      
        
        
        
      
     â     com.atlassian.jira.component.ComponentAccessor 
      
        
        
        
      
     â     getApplicationProperties() -       
      
        
        
        
      
     â     getAttachmentManager() -     
      
        
        
        
      
     â     getAvatarManager() -  . . 
      
        
        
        
      
     â     getCommentManager() 
      
        
        
        
      
     â     getProjectManager() 
      
        
        
        
      
     â     getIssueManager() 
      
        
        
        
      
     â     getIssueLinkManager() 
      
        
        
        
      
     â     getCustomFieldManager() 
      
        
        
        
      
     â     getMailServerManager() 
      
        
        
        
      
     â     getMailQueue() 
      
        
        
        
      
     â     getPermissionManager() 
      
        
        
        
      
     â     ⊠
      
        
        
        
      
     
      
        
        
        
      
      
      
        
        
        
      
            bitbucket (bitbucket, ,   Atlassian). 
      
        
        
        
      
     
      
        
        
        
      
             . 
      
        
        
        
      
     
      
        
        
        
      
     âpom.xmlâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
     âatlassian-plugin.xmlâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
           Java EE- âpom.xmlâ - ,     REST API.   ,        REST endpoint -    -   JIRA   -  (,   -   ,     - JSON  ).        .  âatlassian-plugin.xmlâ    (     ,   <customfield-type> 
      
      
      
        
        
        
      
    
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     ). 
      
        
        
        
      
     
      
        
        
        
      
        ,      REST Endpoint: 
      
        
        
        
      
     
      
        
        
        
      
     âMyRestResourceModel.javaâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
         XML- (âjavax.xml.bind.annotationâ),       JSON  Jackson  JIRA -  ,   ,   âjavax.xml.bindâ.    âjavax.xml.bind,     JSON âautodetectâ -   ,    Jackson'.    âjavax.xml.bindâ  ,    ,    REST Endpoint,    ,       âProducesâ: 
      
        
        
        
      
     
      
        
        
        
      
     âMyRestResource.javaâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
          âMediaType.APPLICATION_XMLâ,  ,         XML',    Json.     .      Jackson-, ,      XML,       . 
      
        
        
        
      
     
      
        
        
        
      
     ,  âMyRestResource.javaâ    (.  ),    Rest Resource Model.      ,    âdefaultâ  âHello Worldâ. 
      
        
        
        
      
     
      
        
        
        
      
       Java - JAX-RS   ,        Atlassian. 
      
        
        
        
      
     
      
        
        
        
      
      
      
        
        
        
      
     
      
        
        
        
      
      , ,     JIRA,  .   : 
      
        
        
        
      
     
 
 
      
        
        
        
      
     
      
        
        
        
      
     
 
 
      
        
        
        
      
     
      
        
        
        
      
      âJIRA Development Cookbookâ      â â -     .     âPractical JIRA Pluginsâ  âPractical JIRA Administrationâ. 
      
        
        
        
      
     
      
        
        
        
      
            IT NonStop.
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
    
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
    
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
    
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     
 <customfield-type> 
      
        
        
        
      
    
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     .    ,   ââ       (issues).   (i18n)     âcom.atlassian.samples.tutorialâ    âmyjiraplugin.propertiesâ.       .    -  ,        âmyjiraplugin.ru_ru.propertiesâ         JIRA,      .    Java EE . 
      
        
        
        
      
     
      
        
        
        
      
      <customfield-type> 
      
        
        
        
      
    
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     -     JIRA API.       ,   âi18n-name-keyâ,       properties-    ,        ââ.     ,     (âMyCustomFieldâ). 
      
        
        
        
      
     
      
        
        
        
      
     - ,    .         âmyjiraplugin.propertiesâ -        ,        âThe My Custom Field Pluginâ. 
      
        
        
        
      
     
      
        
        
        
      
        velocity-: âviewâ -      (âview.vmâ),  âeditâ -     (âedit.vmâ).               -  . 
      
        
        
        
      
     
      
        
        
        
      
     ,   <customfield-type> 
      
        
        
        
      
    
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     .     ? 
      
        
        
        
      
     
      
        
        
        
      
      
      
        
        
        
      
        ,    -    .        ,     ,     -  ,       . -,    ,      JIRA-,      -    .      Atlassian API: 
      
        
        
        
      
     
      
        
        
        
      
     â     Code Sharing 
      
        
        
        
      
     â     Component 
      
        
        
        
      
     â     Component Import 
      
        
        
        
      
     â     JEE Container Integration 
      
        
        
        
      
     â     Servlet Context Listener 
      
        
        
        
      
     â     Servlet Context Parameter 
      
        
        
        
      
     â     Servlet Filter 
      
        
        
        
      
     â     Servlet 
      
        
        
        
      
     â     User Interface 
      
        
        
        
      
     â     Web Item 
      
        
        
        
      
     â     Web Section 
      
        
        
        
      
     â     Web Panel 
      
        
        
        
      
     â     Web Panel Renderer 
      
        
        
        
      
     â     Web Resource 
      
        
        
        
      
     â     Web Resource Transformer 
      
        
        
        
      
     â     Other Types 
      
        
        
        
      
     â     REST 
      
        
        
        
      
     â     Gadget 
      
        
        
        
      
     â     Report 
      
        
        
        
      
     â     UI Enhancements 
      
        
        
        
      
     â     Project Tab Panel 
      
        
        
        
      
     â     Component Tab Panel 
      
        
        
        
      
     â     Version Tab Panel 
      
        
        
        
      
     â     Issue Tab Panel 
      
        
        
        
      
     â     Search Request View 
      
        
        
        
      
     â     Custom Workflows 
      
        
        
        
      
     â     Workflow Conditions 
      
        
        
        
      
     â     Workflow Validators 
      
        
        
        
      
     â     Workflow Functions 
      
        
        
        
      
     â     Custom Fields 
      
        
        
        
      
     â     Custom Actions 
      
        
        
        
      
     â     JQL Functions 
      
        
        
        
      
     â     Remote API 
      
        
        
        
      
     â     SOAP 
      
        
        
        
      
     â     XML-RPC 
      
        
        
        
      
     â     Custom Macros 
      
        
        
        
      
     â     Code Formatting 
      
        
        
        
      
     â     System Tasks 
      
        
        
        
      
     â     Job 
      
        
        
        
      
     â     Lifecycle 
      
        
        
        
      
     â     Triggers 
      
        
        
        
      
     â     Look & Feel 
      
        
        
        
      
     â     Decorators 
      
        
        
        
      
     â     Language 
      
        
        
        
      
     â     Theme 
      
        
        
        
      
     
      
        
        
        
      
     Component  Component Import -  ,      Spring'.    - ,   . Component Import -  ,   ,     Spring,    -  . ,  -     ,    xml-  âpublic:trueâ - ,   Component Import        .  ,     . 
      
        
        
        
      
     
      
        
        
        
      
     UI -        .    . ,  Plain Tasks     . 
      
        
        
        
      
     
      
        
        
        
      
     Custom Workflows - ,      ,   (issue)      . 
      
        
        
        
      
     
      
        
        
        
      
     JQL Functions (JIRA Query Language Functions) -  ,      (issue).     . 
      
        
        
        
      
     
      
        
        
        
      
     Look & Feel -     ( ,    ââ,   Confluence - ). 
      
        
        
        
      
     
      
        
        
        
      
     ,        . 
      
        
        
        
      
     
      
        
        
        
      
     API 
      
        
        
        
      
         ,     .   : ComponentAccessor.    - .   ,          ,            .         . 
      
        
        
        
      
     
      
        
        
        
      
     â     com.atlassian.jira.component.ComponentAccessor 
      
        
        
        
      
     â     getApplicationProperties() -       
      
        
        
        
      
     â     getAttachmentManager() -     
      
        
        
        
      
     â     getAvatarManager() -  . . 
      
        
        
        
      
     â     getCommentManager() 
      
        
        
        
      
     â     getProjectManager() 
      
        
        
        
      
     â     getIssueManager() 
      
        
        
        
      
     â     getIssueLinkManager() 
      
        
        
        
      
     â     getCustomFieldManager() 
      
        
        
        
      
     â     getMailServerManager() 
      
        
        
        
      
     â     getMailQueue() 
      
        
        
        
      
     â     getPermissionManager() 
      
        
        
        
      
     â     ⊠
      
        
        
        
      
     
      
        
        
        
      
      
      
        
        
        
      
            bitbucket (bitbucket, ,   Atlassian). 
      
        
        
        
      
     
      
        
        
        
      
             . 
      
        
        
        
      
     
      
        
        
        
      
     âpom.xmlâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
     âatlassian-plugin.xmlâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
           Java EE- âpom.xmlâ - ,     REST API.   ,        REST endpoint -    -   JIRA   -  (,   -   ,     - JSON  ).        .  âatlassian-plugin.xmlâ    (     ,   <customfield-type> 
      
        
        
        
      
    
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     ). 
      
        
        
        
      
     
      
        
        
        
      
        ,      REST Endpoint: 
      
        
        
        
      
     
      
        
        
        
      
     âMyRestResourceModel.javaâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
         XML- (âjavax.xml.bind.annotationâ),       JSON  Jackson  JIRA -  ,   ,   âjavax.xml.bindâ.    âjavax.xml.bind,     JSON âautodetectâ -   ,    Jackson'.    âjavax.xml.bindâ  ,    ,    REST Endpoint,    ,       âProducesâ: 
      
        
        
        
      
     
      
        
        
        
      
     âMyRestResource.javaâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
          âMediaType.APPLICATION_XMLâ,  ,         XML',    Json.     .      Jackson-, ,      XML,       . 
      
        
        
        
      
     
      
        
        
        
      
     ,  âMyRestResource.javaâ    (.  ),    Rest Resource Model.      ,    âdefaultâ  âHello Worldâ. 
      
        
        
        
      
     
      
        
        
        
      
       Java - JAX-RS   ,        Atlassian. 
      
        
        
        
      
     
      
        
        
        
      
      
      
        
        
        
      
     
      
        
        
        
      
      , ,     JIRA,  .   : 
      
        
        
        
      
     
 
 
      
        
        
        
      
     
      
        
        
        
      
     
 
 
      
        
        
        
      
     
      
        
        
        
      
      âJIRA Development Cookbookâ      â â -     .     âPractical JIRA Pluginsâ  âPractical JIRA Administrationâ. 
      
        
        
        
      
     
      
        
        
        
      
            IT NonStop.
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
    
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
    
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
    
      
        <customfield-type> 
      
      
      
        
        
        
      
    
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     .    ,   ââ       (issues).   (i18n)     âcom.atlassian.samples.tutorialâ    âmyjiraplugin.propertiesâ.       .    -  ,        âmyjiraplugin.ru_ru.propertiesâ         JIRA,      .    Java EE . 
      
        
        
        
      
     
      
        
        
        
      
      <customfield-type> 
      
      
      
        
        
        
      
    
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     -     JIRA API.       ,   âi18n-name-keyâ,       properties-    ,        ââ.     ,     (âMyCustomFieldâ). 
      
        
        
        
      
     
      
        
        
        
      
     - ,    .         âmyjiraplugin.propertiesâ -        ,        âThe My Custom Field Pluginâ. 
      
      
      
        
        
        
      
     
      
        
        
        
      
        velocity-: âviewâ -      (âview.vmâ),  âeditâ -     (âedit.vmâ).               -  . 
      
        
        
        
      
     
      
        
        
        
      
     ,   <customfield-type> 
      
        
        
        
      
    
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     .     ? 
      
        
        
        
      
     
      
        
        
        
      
      
      
        
        
        
      
        ,    -    .        ,     ,     -  ,       . -,    ,      JIRA-,      -    .      Atlassian API: 
      
        
        
        
      
     
      
        
        
        
      
     â     Code Sharing 
      
        
        
        
      
     â     Component 
      
        
        
        
      
     â     Component Import 
      
        
        
        
      
     â     JEE Container Integration 
      
        
        
        
      
     â     Servlet Context Listener 
      
        
        
        
      
     â     Servlet Context Parameter 
      
        
        
        
      
     â     Servlet Filter 
      
        
        
        
      
     â     Servlet 
      
        
        
        
      
     â     User Interface 
      
        
        
        
      
     â     Web Item 
      
        
        
        
      
     â     Web Section 
      
        
        
        
      
     â     Web Panel 
      
        
        
        
      
     â     Web Panel Renderer 
      
        
        
        
      
     â     Web Resource 
      
        
        
        
      
     â     Web Resource Transformer 
      
        
        
        
      
     â     Other Types 
      
        
        
        
      
     â     REST 
      
        
        
        
      
     â     Gadget 
      
        
        
        
      
     â     Report 
      
        
        
        
      
     â     UI Enhancements 
      
        
        
        
      
     â     Project Tab Panel 
      
        
        
        
      
     â     Component Tab Panel 
      
        
        
        
      
     â     Version Tab Panel 
      
        
        
        
      
     â     Issue Tab Panel 
      
        
        
        
      
     â     Search Request View 
      
        
        
        
      
     â     Custom Workflows 
      
        
        
        
      
     â     Workflow Conditions 
      
        
        
        
      
     â     Workflow Validators 
      
        
        
        
      
     â     Workflow Functions 
      
        
        
        
      
     â     Custom Fields 
      
        
        
        
      
     â     Custom Actions 
      
        
        
        
      
     â     JQL Functions 
      
        
        
        
      
     â     Remote API 
      
        
        
        
      
     â     SOAP 
      
        
        
        
      
     â     XML-RPC 
      
        
        
        
      
     â     Custom Macros 
      
        
        
        
      
     â     Code Formatting 
      
        
        
        
      
     â     System Tasks 
      
        
        
        
      
     â     Job 
      
        
        
        
      
     â     Lifecycle 
      
        
        
        
      
     â     Triggers 
      
        
        
        
      
     â     Look & Feel 
      
        
        
        
      
     â     Decorators 
      
        
        
        
      
     â     Language 
      
        
        
        
      
     â     Theme 
      
        
        
        
      
     
      
        
        
        
      
     Component  Component Import -  ,      Spring'.    - ,   . Component Import -  ,   ,     Spring,    -  . ,  -     ,    xml-  âpublic:trueâ - ,   Component Import        .  ,     . 
      
        
        
        
      
     
      
        
        
        
      
     UI -        .    . ,  Plain Tasks     . 
      
        
        
        
      
     
      
        
        
        
      
     Custom Workflows - ,      ,   (issue)      . 
      
        
        
        
      
     
      
        
        
        
      
     JQL Functions (JIRA Query Language Functions) -  ,      (issue).     . 
      
        
        
        
      
     
      
        
        
        
      
     Look & Feel -     ( ,    ââ,   Confluence - ). 
      
        
        
        
      
     
      
        
        
        
      
     ,        . 
      
        
        
        
      
     
      
        
        
        
      
     API 
      
        
        
        
      
         ,     .   : ComponentAccessor.    - .   ,          ,            .         . 
      
        
        
        
      
     
      
        
        
        
      
     â     com.atlassian.jira.component.ComponentAccessor 
      
        
        
        
      
     â     getApplicationProperties() -       
      
        
        
        
      
     â     getAttachmentManager() -     
      
        
        
        
      
     â     getAvatarManager() -  . . 
      
        
        
        
      
     â     getCommentManager() 
      
        
        
        
      
     â     getProjectManager() 
      
        
        
        
      
     â     getIssueManager() 
      
        
        
        
      
     â     getIssueLinkManager() 
      
        
        
        
      
     â     getCustomFieldManager() 
      
        
        
        
      
     â     getMailServerManager() 
      
        
        
        
      
     â     getMailQueue() 
      
        
        
        
      
     â     getPermissionManager() 
      
        
        
        
      
     â     ⊠
      
        
        
        
      
     
      
        
        
        
      
      
      
        
        
        
      
            bitbucket (bitbucket, ,   Atlassian). 
      
        
        
        
      
     
      
        
        
        
      
             . 
      
        
        
        
      
     
      
        
        
        
      
     âpom.xmlâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
     âatlassian-plugin.xmlâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
           Java EE- âpom.xmlâ - ,     REST API.   ,        REST endpoint -    -   JIRA   -  (,   -   ,     - JSON  ).        .  âatlassian-plugin.xmlâ    (     ,   <customfield-type> 
      
      
      
        
        
        
      
    
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     ). 
      
        
        
        
      
     
      
        
        
        
      
        ,      REST Endpoint: 
      
        
        
        
      
     
      
        
        
        
      
     âMyRestResourceModel.javaâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
         XML- (âjavax.xml.bind.annotationâ),       JSON  Jackson  JIRA -  ,   ,   âjavax.xml.bindâ.    âjavax.xml.bind,     JSON âautodetectâ -   ,    Jackson'.    âjavax.xml.bindâ  ,    ,    REST Endpoint,    ,       âProducesâ: 
      
        
        
        
      
     
      
        
        
        
      
     âMyRestResource.javaâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
          âMediaType.APPLICATION_XMLâ,  ,         XML',    Json.     .      Jackson-, ,      XML,       . 
      
        
        
        
      
     
      
        
        
        
      
     ,  âMyRestResource.javaâ    (.  ),    Rest Resource Model.      ,    âdefaultâ  âHello Worldâ. 
      
        
        
        
      
     
      
        
        
        
      
       Java - JAX-RS   ,        Atlassian. 
      
        
        
        
      
     
      
        
        
        
      
      
      
        
        
        
      
     
      
        
        
        
      
      , ,     JIRA,  .   : 
      
        
        
        
      
     
 
 
      
        
        
        
      
     
      
        
        
        
      
     
 
 
      
        
        
        
      
     
      
        
        
        
      
      âJIRA Development Cookbookâ      â â -     .     âPractical JIRA Pluginsâ  âPractical JIRA Administrationâ. 
      
        
        
        
      
     
      
        
        
        
      
            IT NonStop.
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
    
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
    
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
    
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     
 <customfield-type> 
      
        
        
        
      
    
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     .    ,   ââ       (issues).   (i18n)     âcom.atlassian.samples.tutorialâ    âmyjiraplugin.propertiesâ.       .    -  ,        âmyjiraplugin.ru_ru.propertiesâ         JIRA,      .    Java EE . 
      
        
        
        
      
     
      
        
        
        
      
      <customfield-type> 
      
        
        
        
      
    
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     -     JIRA API.       ,   âi18n-name-keyâ,       properties-    ,        ââ.     ,     (âMyCustomFieldâ). 
      
        
        
        
      
     
      
        
        
        
      
     - ,    .         âmyjiraplugin.propertiesâ -        ,        âThe My Custom Field Pluginâ. 
      
        
        
        
      
     
      
        
        
        
      
        velocity-: âviewâ -      (âview.vmâ),  âeditâ -     (âedit.vmâ).               -  . 
      
        
        
        
      
     
      
        
        
        
      
     ,   <customfield-type> 
      
        
        
        
      
    
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     .     ? 
      
        
        
        
      
     
      
        
        
        
      
      
      
        
        
        
      
        ,    -    .        ,     ,     -  ,       . -,    ,      JIRA-,      -    .      Atlassian API: 
      
        
        
        
      
     
      
        
        
        
      
     â     Code Sharing 
      
        
        
        
      
     â     Component 
      
        
        
        
      
     â     Component Import 
      
        
        
        
      
     â     JEE Container Integration 
      
        
        
        
      
     â     Servlet Context Listener 
      
        
        
        
      
     â     Servlet Context Parameter 
      
        
        
        
      
     â     Servlet Filter 
      
        
        
        
      
     â     Servlet 
      
        
        
        
      
     â     User Interface 
      
        
        
        
      
     â     Web Item 
      
        
        
        
      
     â     Web Section 
      
        
        
        
      
     â     Web Panel 
      
        
        
        
      
     â     Web Panel Renderer 
      
        
        
        
      
     â     Web Resource 
      
        
        
        
      
     â     Web Resource Transformer 
      
        
        
        
      
     â     Other Types 
      
        
        
        
      
     â     REST 
      
        
        
        
      
     â     Gadget 
      
        
        
        
      
     â     Report 
      
        
        
        
      
     â     UI Enhancements 
      
        
        
        
      
     â     Project Tab Panel 
      
        
        
        
      
     â     Component Tab Panel 
      
        
        
        
      
     â     Version Tab Panel 
      
        
        
        
      
     â     Issue Tab Panel 
      
        
        
        
      
     â     Search Request View 
      
        
        
        
      
     â     Custom Workflows 
      
        
        
        
      
     â     Workflow Conditions 
      
        
        
        
      
     â     Workflow Validators 
      
        
        
        
      
     â     Workflow Functions 
      
        
        
        
      
     â     Custom Fields 
      
        
        
        
      
     â     Custom Actions 
      
        
        
        
      
     â     JQL Functions 
      
        
        
        
      
     â     Remote API 
      
        
        
        
      
     â     SOAP 
      
        
        
        
      
     â     XML-RPC 
      
        
        
        
      
     â     Custom Macros 
      
        
        
        
      
     â     Code Formatting 
      
        
        
        
      
     â     System Tasks 
      
        
        
        
      
     â     Job 
      
        
        
        
      
     â     Lifecycle 
      
        
        
        
      
     â     Triggers 
      
        
        
        
      
     â     Look & Feel 
      
        
        
        
      
     â     Decorators 
      
        
        
        
      
     â     Language 
      
        
        
        
      
     â     Theme 
      
        
        
        
      
     
      
        
        
        
      
     Component  Component Import -  ,      Spring'.    - ,   . Component Import -  ,   ,     Spring,    -  . ,  -     ,    xml-  âpublic:trueâ - ,   Component Import        .  ,     . 
      
        
        
        
      
     
      
        
        
        
      
     UI -        .    . ,  Plain Tasks     . 
      
        
        
        
      
     
      
        
        
        
      
     Custom Workflows - ,      ,   (issue)      . 
      
        
        
        
      
     
      
        
        
        
      
     JQL Functions (JIRA Query Language Functions) -  ,      (issue).     . 
      
        
        
        
      
     
      
        
        
        
      
     Look & Feel -     ( ,    ââ,   Confluence - ). 
      
        
        
        
      
     
      
        
        
        
      
     ,        . 
      
        
        
        
      
     
      
        
        
        
      
     API 
      
        
        
        
      
         ,     .   : ComponentAccessor.    - .   ,          ,            .         . 
      
        
        
        
      
     
      
        
        
        
      
     â     com.atlassian.jira.component.ComponentAccessor 
      
        
        
        
      
     â     getApplicationProperties() -       
      
        
        
        
      
     â     getAttachmentManager() -     
      
        
        
        
      
     â     getAvatarManager() -  . . 
      
        
        
        
      
     â     getCommentManager() 
      
        
        
        
      
     â     getProjectManager() 
      
        
        
        
      
     â     getIssueManager() 
      
        
        
        
      
     â     getIssueLinkManager() 
      
        
        
        
      
     â     getCustomFieldManager() 
      
        
        
        
      
     â     getMailServerManager() 
      
        
        
        
      
     â     getMailQueue() 
      
        
        
        
      
     â     getPermissionManager() 
      
        
        
        
      
     â     ⊠
      
        
        
        
      
     
      
        
        
        
      
      
      
        
        
        
      
            bitbucket (bitbucket, ,   Atlassian). 
      
        
        
        
      
     
      
        
        
        
      
             . 
      
        
        
        
      
     
      
        
        
        
      
     âpom.xmlâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
     âatlassian-plugin.xmlâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
           Java EE- âpom.xmlâ - ,     REST API.   ,        REST endpoint -    -   JIRA   -  (,   -   ,     - JSON  ).        .  âatlassian-plugin.xmlâ    (     ,   <customfield-type> 
      
        
        
        
      
    
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     ). 
      
        
        
        
      
     
      
        
        
        
      
        ,      REST Endpoint: 
      
        
        
        
      
     
      
        
        
        
      
     âMyRestResourceModel.javaâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
         XML- (âjavax.xml.bind.annotationâ),       JSON  Jackson  JIRA -  ,   ,   âjavax.xml.bindâ.    âjavax.xml.bind,     JSON âautodetectâ -   ,    Jackson'.    âjavax.xml.bindâ  ,    ,    REST Endpoint,    ,       âProducesâ: 
      
        
        
        
      
     
      
        
        
        
      
     âMyRestResource.javaâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
          âMediaType.APPLICATION_XMLâ,  ,         XML',    Json.     .      Jackson-, ,      XML,       . 
      
        
        
        
      
     
      
        
        
        
      
     ,  âMyRestResource.javaâ    (.  ),    Rest Resource Model.      ,    âdefaultâ  âHello Worldâ. 
      
        
        
        
      
     
      
        
        
        
      
       Java - JAX-RS   ,        Atlassian. 
      
        
        
        
      
     
      
        
        
        
      
      
      
        
        
        
      
     
      
        
        
        
      
      , ,     JIRA,  .   : 
      
        
        
        
      
     
 
 
      
        
        
        
      
     
      
        
        
        
      
     
 
 
      
        
        
        
      
     
      
        
        
        
      
      âJIRA Development Cookbookâ      â â -     .     âPractical JIRA Pluginsâ  âPractical JIRA Administrationâ. 
      
        
        
        
      
     
      
        
        
        
      
            IT NonStop.
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
    
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
    
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
    
      
        <customfield-type> 
      
      
      
        
        
        
      
    
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     .    ,   ââ       (issues).   (i18n)     âcom.atlassian.samples.tutorialâ    âmyjiraplugin.propertiesâ.       .    -  ,        âmyjiraplugin.ru_ru.propertiesâ         JIRA,      .    Java EE . 
      
        
        
        
      
     
      
        
        
        
      
      <customfield-type> 
      
      
      
        
        
        
      
    
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     -     JIRA API.       ,   âi18n-name-keyâ,       properties-    ,        ââ.     ,     (âMyCustomFieldâ). 
      
        
        
        
      
     
      
        
        
        
      
     - ,    .         âmyjiraplugin.propertiesâ -        ,        âThe My Custom Field Pluginâ. 
      
      
      
        
        
        
      
     
      
        
        
        
      
        velocity-: âviewâ -      (âview.vmâ),  âeditâ -     (âedit.vmâ).               -  . 
      
        
        
        
      
     
      
        
        
        
      
     ,   <customfield-type> 
      
        
        
        
      
    
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     .     ? 
      
        
        
        
      
     
      
        
        
        
      
      
      
        
        
        
      
        ,    -    .        ,     ,     -  ,       . -,    ,      JIRA-,      -    .      Atlassian API: 
      
        
        
        
      
     
      
        
        
        
      
     â     Code Sharing 
      
        
        
        
      
     â     Component 
      
        
        
        
      
     â     Component Import 
      
        
        
        
      
     â     JEE Container Integration 
      
        
        
        
      
     â     Servlet Context Listener 
      
        
        
        
      
     â     Servlet Context Parameter 
      
        
        
        
      
     â     Servlet Filter 
      
        
        
        
      
     â     Servlet 
      
        
        
        
      
     â     User Interface 
      
        
        
        
      
     â     Web Item 
      
        
        
        
      
     â     Web Section 
      
        
        
        
      
     â     Web Panel 
      
        
        
        
      
     â     Web Panel Renderer 
      
        
        
        
      
     â     Web Resource 
      
        
        
        
      
     â     Web Resource Transformer 
      
        
        
        
      
     â     Other Types 
      
        
        
        
      
     â     REST 
      
        
        
        
      
     â     Gadget 
      
        
        
        
      
     â     Report 
      
        
        
        
      
     â     UI Enhancements 
      
        
        
        
      
     â     Project Tab Panel 
      
        
        
        
      
     â     Component Tab Panel 
      
        
        
        
      
     â     Version Tab Panel 
      
        
        
        
      
     â     Issue Tab Panel 
      
        
        
        
      
     â     Search Request View 
      
        
        
        
      
     â     Custom Workflows 
      
        
        
        
      
     â     Workflow Conditions 
      
        
        
        
      
     â     Workflow Validators 
      
        
        
        
      
     â     Workflow Functions 
      
        
        
        
      
     â     Custom Fields 
      
        
        
        
      
     â     Custom Actions 
      
        
        
        
      
     â     JQL Functions 
      
        
        
        
      
     â     Remote API 
      
        
        
        
      
     â     SOAP 
      
        
        
        
      
     â     XML-RPC 
      
        
        
        
      
     â     Custom Macros 
      
        
        
        
      
     â     Code Formatting 
      
        
        
        
      
     â     System Tasks 
      
        
        
        
      
     â     Job 
      
        
        
        
      
     â     Lifecycle 
      
        
        
        
      
     â     Triggers 
      
        
        
        
      
     â     Look & Feel 
      
        
        
        
      
     â     Decorators 
      
        
        
        
      
     â     Language 
      
        
        
        
      
     â     Theme 
      
        
        
        
      
     
      
        
        
        
      
     Component  Component Import -  ,      Spring'.    - ,   . Component Import -  ,   ,     Spring,    -  . ,  -     ,    xml-  âpublic:trueâ - ,   Component Import        .  ,     . 
      
        
        
        
      
     
      
        
        
        
      
     UI -        .    . ,  Plain Tasks     . 
      
        
        
        
      
     
      
        
        
        
      
     Custom Workflows - ,      ,   (issue)      . 
      
        
        
        
      
     
      
        
        
        
      
     JQL Functions (JIRA Query Language Functions) -  ,      (issue).     . 
      
        
        
        
      
     
      
        
        
        
      
     Look & Feel -     ( ,    ââ,   Confluence - ). 
      
        
        
        
      
     
      
        
        
        
      
     ,        . 
      
        
        
        
      
     
      
        
        
        
      
     API 
      
        
        
        
      
         ,     .   : ComponentAccessor.    - .   ,          ,            .         . 
      
        
        
        
      
     
      
        
        
        
      
     â     com.atlassian.jira.component.ComponentAccessor 
      
        
        
        
      
     â     getApplicationProperties() -       
      
        
        
        
      
     â     getAttachmentManager() -     
      
        
        
        
      
     â     getAvatarManager() -  . . 
      
        
        
        
      
     â     getCommentManager() 
      
        
        
        
      
     â     getProjectManager() 
      
        
        
        
      
     â     getIssueManager() 
      
        
        
        
      
     â     getIssueLinkManager() 
      
        
        
        
      
     â     getCustomFieldManager() 
      
        
        
        
      
     â     getMailServerManager() 
      
        
        
        
      
     â     getMailQueue() 
      
        
        
        
      
     â     getPermissionManager() 
      
        
        
        
      
     â     ⊠
      
        
        
        
      
     
      
        
        
        
      
      
      
        
        
        
      
            bitbucket (bitbucket, ,   Atlassian). 
      
        
        
        
      
     
      
        
        
        
      
             . 
      
        
        
        
      
     
      
        
        
        
      
     âpom.xmlâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
     âatlassian-plugin.xmlâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
           Java EE- âpom.xmlâ - ,     REST API.   ,        REST endpoint -    -   JIRA   -  (,   -   ,     - JSON  ).        .  âatlassian-plugin.xmlâ    (     ,   <customfield-type> 
      
      
      
        
        
        
      
    
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     ). 
      
        
        
        
      
     
      
        
        
        
      
        ,      REST Endpoint: 
      
        
        
        
      
     
      
        
        
        
      
     âMyRestResourceModel.javaâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
         XML- (âjavax.xml.bind.annotationâ),       JSON  Jackson  JIRA -  ,   ,   âjavax.xml.bindâ.    âjavax.xml.bind,     JSON âautodetectâ -   ,    Jackson'.    âjavax.xml.bindâ  ,    ,    REST Endpoint,    ,       âProducesâ: 
      
        
        
        
      
     
      
        
        
        
      
     âMyRestResource.javaâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
          âMediaType.APPLICATION_XMLâ,  ,         XML',    Json.     .      Jackson-, ,      XML,       . 
      
        
        
        
      
     
      
        
        
        
      
     ,  âMyRestResource.javaâ    (.  ),    Rest Resource Model.      ,    âdefaultâ  âHello Worldâ. 
      
        
        
        
      
     
      
        
        
        
      
       Java - JAX-RS   ,        Atlassian. 
      
        
        
        
      
     
      
        
        
        
      
      
      
        
        
        
      
     
      
        
        
        
      
      , ,     JIRA,  .   : 
      
        
        
        
      
     
 
 
      
        
        
        
      
     
      
        
        
        
      
     
 
 
      
        
        
        
      
     
      
        
        
        
      
      âJIRA Development Cookbookâ      â â -     .     âPractical JIRA Pluginsâ  âPractical JIRA Administrationâ. 
      
        
        
        
      
     
      
        
        
        
      
            IT NonStop.
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
    
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
    
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
    
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     
 <customfield-type> 
      
        
        
        
      
    
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     .    ,   ââ       (issues).   (i18n)     âcom.atlassian.samples.tutorialâ    âmyjiraplugin.propertiesâ.       .    -  ,        âmyjiraplugin.ru_ru.propertiesâ         JIRA,      .    Java EE . 
      
        
        
        
      
     
      
        
        
        
      
      <customfield-type> 
      
        
        
        
      
    
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     -     JIRA API.       ,   âi18n-name-keyâ,       properties-    ,        ââ.     ,     (âMyCustomFieldâ). 
      
        
        
        
      
     
      
        
        
        
      
     - ,    .         âmyjiraplugin.propertiesâ -        ,        âThe My Custom Field Pluginâ. 
      
        
        
        
      
     
      
        
        
        
      
        velocity-: âviewâ -      (âview.vmâ),  âeditâ -     (âedit.vmâ).               -  . 
      
        
        
        
      
     
      
        
        
        
      
     ,   <customfield-type> 
      
        
        
        
      
    
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     .     ? 
      
        
        
        
      
     
      
        
        
        
      
      
      
        
        
        
      
        ,    -    .        ,     ,     -  ,       . -,    ,      JIRA-,      -    .      Atlassian API: 
      
        
        
        
      
     
      
        
        
        
      
     â     Code Sharing 
      
        
        
        
      
     â     Component 
      
        
        
        
      
     â     Component Import 
      
        
        
        
      
     â     JEE Container Integration 
      
        
        
        
      
     â     Servlet Context Listener 
      
        
        
        
      
     â     Servlet Context Parameter 
      
        
        
        
      
     â     Servlet Filter 
      
        
        
        
      
     â     Servlet 
      
        
        
        
      
     â     User Interface 
      
        
        
        
      
     â     Web Item 
      
        
        
        
      
     â     Web Section 
      
        
        
        
      
     â     Web Panel 
      
        
        
        
      
     â     Web Panel Renderer 
      
        
        
        
      
     â     Web Resource 
      
        
        
        
      
     â     Web Resource Transformer 
      
        
        
        
      
     â     Other Types 
      
        
        
        
      
     â     REST 
      
        
        
        
      
     â     Gadget 
      
        
        
        
      
     â     Report 
      
        
        
        
      
     â     UI Enhancements 
      
        
        
        
      
     â     Project Tab Panel 
      
        
        
        
      
     â     Component Tab Panel 
      
        
        
        
      
     â     Version Tab Panel 
      
        
        
        
      
     â     Issue Tab Panel 
      
        
        
        
      
     â     Search Request View 
      
        
        
        
      
     â     Custom Workflows 
      
        
        
        
      
     â     Workflow Conditions 
      
        
        
        
      
     â     Workflow Validators 
      
        
        
        
      
     â     Workflow Functions 
      
        
        
        
      
     â     Custom Fields 
      
        
        
        
      
     â     Custom Actions 
      
        
        
        
      
     â     JQL Functions 
      
        
        
        
      
     â     Remote API 
      
        
        
        
      
     â     SOAP 
      
        
        
        
      
     â     XML-RPC 
      
        
        
        
      
     â     Custom Macros 
      
        
        
        
      
     â     Code Formatting 
      
        
        
        
      
     â     System Tasks 
      
        
        
        
      
     â     Job 
      
        
        
        
      
     â     Lifecycle 
      
        
        
        
      
     â     Triggers 
      
        
        
        
      
     â     Look & Feel 
      
        
        
        
      
     â     Decorators 
      
        
        
        
      
     â     Language 
      
        
        
        
      
     â     Theme 
      
        
        
        
      
     
      
        
        
        
      
     Component  Component Import -  ,      Spring'.    - ,   . Component Import -  ,   ,     Spring,    -  . ,  -     ,    xml-  âpublic:trueâ - ,   Component Import        .  ,     . 
      
        
        
        
      
     
      
        
        
        
      
     UI -        .    . ,  Plain Tasks     . 
      
        
        
        
      
     
      
        
        
        
      
     Custom Workflows - ,      ,   (issue)      . 
      
        
        
        
      
     
      
        
        
        
      
     JQL Functions (JIRA Query Language Functions) -  ,      (issue).     . 
      
        
        
        
      
     
      
        
        
        
      
     Look & Feel -     ( ,    ââ,   Confluence - ). 
      
        
        
        
      
     
      
        
        
        
      
     ,        . 
      
        
        
        
      
     
      
        
        
        
      
     API 
      
        
        
        
      
         ,     .   : ComponentAccessor.    - .   ,          ,            .         . 
      
        
        
        
      
     
      
        
        
        
      
     â     com.atlassian.jira.component.ComponentAccessor 
      
        
        
        
      
     â     getApplicationProperties() -       
      
        
        
        
      
     â     getAttachmentManager() -     
      
        
        
        
      
     â     getAvatarManager() -  . . 
      
        
        
        
      
     â     getCommentManager() 
      
        
        
        
      
     â     getProjectManager() 
      
        
        
        
      
     â     getIssueManager() 
      
        
        
        
      
     â     getIssueLinkManager() 
      
        
        
        
      
     â     getCustomFieldManager() 
      
        
        
        
      
     â     getMailServerManager() 
      
        
        
        
      
     â     getMailQueue() 
      
        
        
        
      
     â     getPermissionManager() 
      
        
        
        
      
     â     ⊠
      
        
        
        
      
     
      
        
        
        
      
      
      
        
        
        
      
            bitbucket (bitbucket, ,   Atlassian). 
      
        
        
        
      
     
      
        
        
        
      
             . 
      
        
        
        
      
     
      
        
        
        
      
     âpom.xmlâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
     âatlassian-plugin.xmlâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
           Java EE- âpom.xmlâ - ,     REST API.   ,        REST endpoint -    -   JIRA   -  (,   -   ,     - JSON  ).        .  âatlassian-plugin.xmlâ    (     ,   <customfield-type> 
      
        
        
        
      
    
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     ). 
      
        
        
        
      
     
      
        
        
        
      
        ,      REST Endpoint: 
      
        
        
        
      
     
      
        
        
        
      
     âMyRestResourceModel.javaâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
         XML- (âjavax.xml.bind.annotationâ),       JSON  Jackson  JIRA -  ,   ,   âjavax.xml.bindâ.    âjavax.xml.bind,     JSON âautodetectâ -   ,    Jackson'.    âjavax.xml.bindâ  ,    ,    REST Endpoint,    ,       âProducesâ: 
      
        
        
        
      
     
      
        
        
        
      
     âMyRestResource.javaâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
          âMediaType.APPLICATION_XMLâ,  ,         XML',    Json.     .      Jackson-, ,      XML,       . 
      
        
        
        
      
     
      
        
        
        
      
     ,  âMyRestResource.javaâ    (.  ),    Rest Resource Model.      ,    âdefaultâ  âHello Worldâ. 
      
        
        
        
      
     
      
        
        
        
      
       Java - JAX-RS   ,        Atlassian. 
      
        
        
        
      
     
      
        
        
        
      
      
      
        
        
        
      
     
      
        
        
        
      
      , ,     JIRA,  .   : 
      
        
        
        
      
     
 
 
      
        
        
        
      
     
      
        
        
        
      
     
 
 
      
        
        
        
      
     
      
        
        
        
      
      âJIRA Development Cookbookâ      â â -     .     âPractical JIRA Pluginsâ  âPractical JIRA Administrationâ. 
      
        
        
        
      
     
      
        
        
        
      
            IT NonStop.
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
    
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
    
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
    
      
        <customfield-type> 
      
      
      
        
        
        
      
    
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     .    ,   ââ       (issues).   (i18n)     âcom.atlassian.samples.tutorialâ    âmyjiraplugin.propertiesâ.       .    -  ,        âmyjiraplugin.ru_ru.propertiesâ         JIRA,      .    Java EE . 
      
        
        
        
      
     
      
        
        
        
      
      <customfield-type> 
      
      
      
        
        
        
      
    
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     -     JIRA API.       ,   âi18n-name-keyâ,       properties-    ,        ââ.     ,     (âMyCustomFieldâ). 
      
        
        
        
      
     
      
        
        
        
      
     - ,    .         âmyjiraplugin.propertiesâ -        ,        âThe My Custom Field Pluginâ. 
      
      
      
        
        
        
      
     
      
        
        
        
      
        velocity-: âviewâ -      (âview.vmâ),  âeditâ -     (âedit.vmâ).               -  . 
      
        
        
        
      
     
      
        
        
        
      
     ,   <customfield-type> 
      
        
        
        
      
    
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     .     ? 
      
        
        
        
      
     
      
        
        
        
      
      
      
        
        
        
      
        ,    -    .        ,     ,     -  ,       . -,    ,      JIRA-,      -    .      Atlassian API: 
      
        
        
        
      
     
      
        
        
        
      
     â     Code Sharing 
      
        
        
        
      
     â     Component 
      
        
        
        
      
     â     Component Import 
      
        
        
        
      
     â     JEE Container Integration 
      
        
        
        
      
     â     Servlet Context Listener 
      
        
        
        
      
     â     Servlet Context Parameter 
      
        
        
        
      
     â     Servlet Filter 
      
        
        
        
      
     â     Servlet 
      
        
        
        
      
     â     User Interface 
      
        
        
        
      
     â     Web Item 
      
        
        
        
      
     â     Web Section 
      
        
        
        
      
     â     Web Panel 
      
        
        
        
      
     â     Web Panel Renderer 
      
        
        
        
      
     â     Web Resource 
      
        
        
        
      
     â     Web Resource Transformer 
      
        
        
        
      
     â     Other Types 
      
        
        
        
      
     â     REST 
      
        
        
        
      
     â     Gadget 
      
        
        
        
      
     â     Report 
      
        
        
        
      
     â     UI Enhancements 
      
        
        
        
      
     â     Project Tab Panel 
      
        
        
        
      
     â     Component Tab Panel 
      
        
        
        
      
     â     Version Tab Panel 
      
        
        
        
      
     â     Issue Tab Panel 
      
        
        
        
      
     â     Search Request View 
      
        
        
        
      
     â     Custom Workflows 
      
        
        
        
      
     â     Workflow Conditions 
      
        
        
        
      
     â     Workflow Validators 
      
        
        
        
      
     â     Workflow Functions 
      
        
        
        
      
     â     Custom Fields 
      
        
        
        
      
     â     Custom Actions 
      
        
        
        
      
     â     JQL Functions 
      
        
        
        
      
     â     Remote API 
      
        
        
        
      
     â     SOAP 
      
        
        
        
      
     â     XML-RPC 
      
        
        
        
      
     â     Custom Macros 
      
        
        
        
      
     â     Code Formatting 
      
        
        
        
      
     â     System Tasks 
      
        
        
        
      
     â     Job 
      
        
        
        
      
     â     Lifecycle 
      
        
        
        
      
     â     Triggers 
      
        
        
        
      
     â     Look & Feel 
      
        
        
        
      
     â     Decorators 
      
        
        
        
      
     â     Language 
      
        
        
        
      
     â     Theme 
      
        
        
        
      
     
      
        
        
        
      
     Component  Component Import -  ,      Spring'.    - ,   . Component Import -  ,   ,     Spring,    -  . ,  -     ,    xml-  âpublic:trueâ - ,   Component Import        .  ,     . 
      
        
        
        
      
     
      
        
        
        
      
     UI -        .    . ,  Plain Tasks     . 
      
        
        
        
      
     
      
        
        
        
      
     Custom Workflows - ,      ,   (issue)      . 
      
        
        
        
      
     
      
        
        
        
      
     JQL Functions (JIRA Query Language Functions) -  ,      (issue).     . 
      
        
        
        
      
     
      
        
        
        
      
     Look & Feel -     ( ,    ââ,   Confluence - ). 
      
        
        
        
      
     
      
        
        
        
      
     ,        . 
      
        
        
        
      
     
      
        
        
        
      
     API 
      
        
        
        
      
         ,     .   : ComponentAccessor.    - .   ,          ,            .         . 
      
        
        
        
      
     
      
        
        
        
      
     â     com.atlassian.jira.component.ComponentAccessor 
      
        
        
        
      
     â     getApplicationProperties() -       
      
        
        
        
      
     â     getAttachmentManager() -     
      
        
        
        
      
     â     getAvatarManager() -  . . 
      
        
        
        
      
     â     getCommentManager() 
      
        
        
        
      
     â     getProjectManager() 
      
        
        
        
      
     â     getIssueManager() 
      
        
        
        
      
     â     getIssueLinkManager() 
      
        
        
        
      
     â     getCustomFieldManager() 
      
        
        
        
      
     â     getMailServerManager() 
      
        
        
        
      
     â     getMailQueue() 
      
        
        
        
      
     â     getPermissionManager() 
      
        
        
        
      
     â     ⊠
      
        
        
        
      
     
      
        
        
        
      
      
      
        
        
        
      
            bitbucket (bitbucket, ,   Atlassian). 
      
        
        
        
      
     
      
        
        
        
      
             . 
      
        
        
        
      
     
      
        
        
        
      
     âpom.xmlâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
     âatlassian-plugin.xmlâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
           Java EE- âpom.xmlâ - ,     REST API.   ,        REST endpoint -    -   JIRA   -  (,   -   ,     - JSON  ).        .  âatlassian-plugin.xmlâ    (     ,   <customfield-type> 
      
      
      
        
        
        
      
    
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     ). 
      
        
        
        
      
     
      
        
        
        
      
        ,      REST Endpoint: 
      
        
        
        
      
     
      
        
        
        
      
     âMyRestResourceModel.javaâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
         XML- (âjavax.xml.bind.annotationâ),       JSON  Jackson  JIRA -  ,   ,   âjavax.xml.bindâ.    âjavax.xml.bind,     JSON âautodetectâ -   ,    Jackson'.    âjavax.xml.bindâ  ,    ,    REST Endpoint,    ,       âProducesâ: 
      
        
        
        
      
     
      
        
        
        
      
     âMyRestResource.javaâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
          âMediaType.APPLICATION_XMLâ,  ,         XML',    Json.     .      Jackson-, ,      XML,       . 
      
        
        
        
      
     
      
        
        
        
      
     ,  âMyRestResource.javaâ    (.  ),    Rest Resource Model.      ,    âdefaultâ  âHello Worldâ. 
      
        
        
        
      
     
      
        
        
        
      
       Java - JAX-RS   ,        Atlassian. 
      
        
        
        
      
     
      
        
        
        
      
      
      
        
        
        
      
     
      
        
        
        
      
      , ,     JIRA,  .   : 
      
        
        
        
      
     
 
 
      
        
        
        
      
     
      
        
        
        
      
     
 
 
      
        
        
        
      
     
      
        
        
        
      
      âJIRA Development Cookbookâ      â â -     .     âPractical JIRA Pluginsâ  âPractical JIRA Administrationâ. 
      
        
        
        
      
     
      
        
        
        
      
            IT NonStop.
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
    
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
    
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
    
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     
 <customfield-type> 
      
        
        
        
      
    
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     .    ,   ââ       (issues).   (i18n)     âcom.atlassian.samples.tutorialâ    âmyjiraplugin.propertiesâ.       .    -  ,        âmyjiraplugin.ru_ru.propertiesâ         JIRA,      .    Java EE . 
      
        
        
        
      
     
      
        
        
        
      
      <customfield-type> 
      
        
        
        
      
    
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     -     JIRA API.       ,   âi18n-name-keyâ,       properties-    ,        ââ.     ,     (âMyCustomFieldâ). 
      
        
        
        
      
     
      
        
        
        
      
     - ,    .         âmyjiraplugin.propertiesâ -        ,        âThe My Custom Field Pluginâ. 
      
        
        
        
      
     
      
        
        
        
      
        velocity-: âviewâ -      (âview.vmâ),  âeditâ -     (âedit.vmâ).               -  . 
      
        
        
        
      
     
      
        
        
        
      
     ,   <customfield-type> 
      
        
        
        
      
    
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     .     ? 
      
        
        
        
      
     
      
        
        
        
      
      
      
        
        
        
      
        ,    -    .        ,     ,     -  ,       . -,    ,      JIRA-,      -    .      Atlassian API: 
      
        
        
        
      
     
      
        
        
        
      
     â     Code Sharing 
      
        
        
        
      
     â     Component 
      
        
        
        
      
     â     Component Import 
      
        
        
        
      
     â     JEE Container Integration 
      
        
        
        
      
     â     Servlet Context Listener 
      
        
        
        
      
     â     Servlet Context Parameter 
      
        
        
        
      
     â     Servlet Filter 
      
        
        
        
      
     â     Servlet 
      
        
        
        
      
     â     User Interface 
      
        
        
        
      
     â     Web Item 
      
        
        
        
      
     â     Web Section 
      
        
        
        
      
     â     Web Panel 
      
        
        
        
      
     â     Web Panel Renderer 
      
        
        
        
      
     â     Web Resource 
      
        
        
        
      
     â     Web Resource Transformer 
      
        
        
        
      
     â     Other Types 
      
        
        
        
      
     â     REST 
      
        
        
        
      
     â     Gadget 
      
        
        
        
      
     â     Report 
      
        
        
        
      
     â     UI Enhancements 
      
        
        
        
      
     â     Project Tab Panel 
      
        
        
        
      
     â     Component Tab Panel 
      
        
        
        
      
     â     Version Tab Panel 
      
        
        
        
      
     â     Issue Tab Panel 
      
        
        
        
      
     â     Search Request View 
      
        
        
        
      
     â     Custom Workflows 
      
        
        
        
      
     â     Workflow Conditions 
      
        
        
        
      
     â     Workflow Validators 
      
        
        
        
      
     â     Workflow Functions 
      
        
        
        
      
     â     Custom Fields 
      
        
        
        
      
     â     Custom Actions 
      
        
        
        
      
     â     JQL Functions 
      
        
        
        
      
     â     Remote API 
      
        
        
        
      
     â     SOAP 
      
        
        
        
      
     â     XML-RPC 
      
        
        
        
      
     â     Custom Macros 
      
        
        
        
      
     â     Code Formatting 
      
        
        
        
      
     â     System Tasks 
      
        
        
        
      
     â     Job 
      
        
        
        
      
     â     Lifecycle 
      
        
        
        
      
     â     Triggers 
      
        
        
        
      
     â     Look & Feel 
      
        
        
        
      
     â     Decorators 
      
        
        
        
      
     â     Language 
      
        
        
        
      
     â     Theme 
      
        
        
        
      
     
      
        
        
        
      
     Component  Component Import -  ,      Spring'.    - ,   . Component Import -  ,   ,     Spring,    -  . ,  -     ,    xml-  âpublic:trueâ - ,   Component Import        .  ,     . 
      
        
        
        
      
     
      
        
        
        
      
     UI -        .    . ,  Plain Tasks     . 
      
        
        
        
      
     
      
        
        
        
      
     Custom Workflows - ,      ,   (issue)      . 
      
        
        
        
      
     
      
        
        
        
      
     JQL Functions (JIRA Query Language Functions) -  ,      (issue).     . 
      
        
        
        
      
     
      
        
        
        
      
     Look & Feel -     ( ,    ââ,   Confluence - ). 
      
        
        
        
      
     
      
        
        
        
      
     ,        . 
      
        
        
        
      
     
      
        
        
        
      
     API 
      
        
        
        
      
         ,     .   : ComponentAccessor.    - .   ,          ,            .         . 
      
        
        
        
      
     
      
        
        
        
      
     â     com.atlassian.jira.component.ComponentAccessor 
      
        
        
        
      
     â     getApplicationProperties() -       
      
        
        
        
      
     â     getAttachmentManager() -     
      
        
        
        
      
     â     getAvatarManager() -  . . 
      
        
        
        
      
     â     getCommentManager() 
      
        
        
        
      
     â     getProjectManager() 
      
        
        
        
      
     â     getIssueManager() 
      
        
        
        
      
     â     getIssueLinkManager() 
      
        
        
        
      
     â     getCustomFieldManager() 
      
        
        
        
      
     â     getMailServerManager() 
      
        
        
        
      
     â     getMailQueue() 
      
        
        
        
      
     â     getPermissionManager() 
      
        
        
        
      
     â     ⊠
      
        
        
        
      
     
      
        
        
        
      
      
      
        
        
        
      
            bitbucket (bitbucket, ,   Atlassian). 
      
        
        
        
      
     
      
        
        
        
      
             . 
      
        
        
        
      
     
      
        
        
        
      
     âpom.xmlâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
     âatlassian-plugin.xmlâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
           Java EE- âpom.xmlâ - ,     REST API.   ,        REST endpoint -    -   JIRA   -  (,   -   ,     - JSON  ).        .  âatlassian-plugin.xmlâ    (     ,   <customfield-type> 
      
        
        
        
      
    
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     ). 
      
        
        
        
      
     
      
        
        
        
      
        ,      REST Endpoint: 
      
        
        
        
      
     
      
        
        
        
      
     âMyRestResourceModel.javaâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
         XML- (âjavax.xml.bind.annotationâ),       JSON  Jackson  JIRA -  ,   ,   âjavax.xml.bindâ.    âjavax.xml.bind,     JSON âautodetectâ -   ,    Jackson'.    âjavax.xml.bindâ  ,    ,    REST Endpoint,    ,       âProducesâ: 
      
        
        
        
      
     
      
        
        
        
      
     âMyRestResource.javaâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
          âMediaType.APPLICATION_XMLâ,  ,         XML',    Json.     .      Jackson-, ,      XML,       . 
      
        
        
        
      
     
      
        
        
        
      
     ,  âMyRestResource.javaâ    (.  ),    Rest Resource Model.      ,    âdefaultâ  âHello Worldâ. 
      
        
        
        
      
     
      
        
        
        
      
       Java - JAX-RS   ,        Atlassian. 
      
        
        
        
      
     
      
        
        
        
      
      
      
        
        
        
      
     
      
        
        
        
      
      , ,     JIRA,  .   : 
      
        
        
        
      
     
 
 
      
        
        
        
      
     
      
        
        
        
      
     
 
 
      
        
        
        
      
     
      
        
        
        
      
      âJIRA Development Cookbookâ      â â -     .     âPractical JIRA Pluginsâ  âPractical JIRA Administrationâ. 
      
        
        
        
      
     
      
        
        
        
      
            IT NonStop.
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
    
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
    
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
    
      
        <customfield-type> 
      
      
      
        
        
        
      
    
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     .    ,   ââ       (issues).   (i18n)     âcom.atlassian.samples.tutorialâ    âmyjiraplugin.propertiesâ.       .    -  ,        âmyjiraplugin.ru_ru.propertiesâ         JIRA,      .    Java EE . 
      
        
        
        
      
     
      
        
        
        
      
      <customfield-type> 
      
      
      
        
        
        
      
    
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     -     JIRA API.       ,   âi18n-name-keyâ,       properties-    ,        ââ.     ,     (âMyCustomFieldâ). 
      
        
        
        
      
     
      
        
        
        
      
     - ,    .         âmyjiraplugin.propertiesâ -        ,        âThe My Custom Field Pluginâ. 
      
      
      
        
        
        
      
     
      
        
        
        
      
        velocity-: âviewâ -      (âview.vmâ),  âeditâ -     (âedit.vmâ).               -  . 
      
        
        
        
      
     
      
        
        
        
      
     ,   <customfield-type> 
      
        
        
        
      
    
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     .     ? 
      
        
        
        
      
     
      
        
        
        
      
      
      
        
        
        
      
        ,    -    .        ,     ,     -  ,       . -,    ,      JIRA-,      -    .      Atlassian API: 
      
        
        
        
      
     
      
        
        
        
      
     â     Code Sharing 
      
        
        
        
      
     â     Component 
      
        
        
        
      
     â     Component Import 
      
        
        
        
      
     â     JEE Container Integration 
      
        
        
        
      
     â     Servlet Context Listener 
      
        
        
        
      
     â     Servlet Context Parameter 
      
        
        
        
      
     â     Servlet Filter 
      
        
        
        
      
     â     Servlet 
      
        
        
        
      
     â     User Interface 
      
        
        
        
      
     â     Web Item 
      
        
        
        
      
     â     Web Section 
      
        
        
        
      
     â     Web Panel 
      
        
        
        
      
     â     Web Panel Renderer 
      
        
        
        
      
     â     Web Resource 
      
        
        
        
      
     â     Web Resource Transformer 
      
        
        
        
      
     â     Other Types 
      
        
        
        
      
     â     REST 
      
        
        
        
      
     â     Gadget 
      
        
        
        
      
     â     Report 
      
        
        
        
      
     â     UI Enhancements 
      
        
        
        
      
     â     Project Tab Panel 
      
        
        
        
      
     â     Component Tab Panel 
      
        
        
        
      
     â     Version Tab Panel 
      
        
        
        
      
     â     Issue Tab Panel 
      
        
        
        
      
     â     Search Request View 
      
        
        
        
      
     â     Custom Workflows 
      
        
        
        
      
     â     Workflow Conditions 
      
        
        
        
      
     â     Workflow Validators 
      
        
        
        
      
     â     Workflow Functions 
      
        
        
        
      
     â     Custom Fields 
      
        
        
        
      
     â     Custom Actions 
      
        
        
        
      
     â     JQL Functions 
      
        
        
        
      
     â     Remote API 
      
        
        
        
      
     â     SOAP 
      
        
        
        
      
     â     XML-RPC 
      
        
        
        
      
     â     Custom Macros 
      
        
        
        
      
     â     Code Formatting 
      
        
        
        
      
     â     System Tasks 
      
        
        
        
      
     â     Job 
      
        
        
        
      
     â     Lifecycle 
      
        
        
        
      
     â     Triggers 
      
        
        
        
      
     â     Look & Feel 
      
        
        
        
      
     â     Decorators 
      
        
        
        
      
     â     Language 
      
        
        
        
      
     â     Theme 
      
        
        
        
      
     
      
        
        
        
      
     Component  Component Import -  ,      Spring'.    - ,   . Component Import -  ,   ,     Spring,    -  . ,  -     ,    xml-  âpublic:trueâ - ,   Component Import        .  ,     . 
      
        
        
        
      
     
      
        
        
        
      
     UI -        .    . ,  Plain Tasks     . 
      
        
        
        
      
     
      
        
        
        
      
     Custom Workflows - ,      ,   (issue)      . 
      
        
        
        
      
     
      
        
        
        
      
     JQL Functions (JIRA Query Language Functions) -  ,      (issue).     . 
      
        
        
        
      
     
      
        
        
        
      
     Look & Feel -     ( ,    ââ,   Confluence - ). 
      
        
        
        
      
     
      
        
        
        
      
     ,        . 
      
        
        
        
      
     
      
        
        
        
      
     API 
      
        
        
        
      
         ,     .   : ComponentAccessor.    - .   ,          ,            .         . 
      
        
        
        
      
     
      
        
        
        
      
     â     com.atlassian.jira.component.ComponentAccessor 
      
        
        
        
      
     â     getApplicationProperties() -       
      
        
        
        
      
     â     getAttachmentManager() -     
      
        
        
        
      
     â     getAvatarManager() -  . . 
      
        
        
        
      
     â     getCommentManager() 
      
        
        
        
      
     â     getProjectManager() 
      
        
        
        
      
     â     getIssueManager() 
      
        
        
        
      
     â     getIssueLinkManager() 
      
        
        
        
      
     â     getCustomFieldManager() 
      
        
        
        
      
     â     getMailServerManager() 
      
        
        
        
      
     â     getMailQueue() 
      
        
        
        
      
     â     getPermissionManager() 
      
        
        
        
      
     â     ⊠
      
        
        
        
      
     
      
        
        
        
      
      
      
        
        
        
      
            bitbucket (bitbucket, ,   Atlassian). 
      
        
        
        
      
     
      
        
        
        
      
             . 
      
        
        
        
      
     
      
        
        
        
      
     âpom.xmlâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
     âatlassian-plugin.xmlâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
           Java EE- âpom.xmlâ - ,     REST API.   ,        REST endpoint -    -   JIRA   -  (,   -   ,     - JSON  ).        .  âatlassian-plugin.xmlâ    (     ,   <customfield-type> 
      
      
      
        
        
        
      
    
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     ). 
      
        
        
        
      
     
      
        
        
        
      
        ,      REST Endpoint: 
      
        
        
        
      
     
      
        
        
        
      
     âMyRestResourceModel.javaâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
         XML- (âjavax.xml.bind.annotationâ),       JSON  Jackson  JIRA -  ,   ,   âjavax.xml.bindâ.    âjavax.xml.bind,     JSON âautodetectâ -   ,    Jackson'.    âjavax.xml.bindâ  ,    ,    REST Endpoint,    ,       âProducesâ: 
      
        
        
        
      
     
      
        
        
        
      
     âMyRestResource.javaâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
          âMediaType.APPLICATION_XMLâ,  ,         XML',    Json.     .      Jackson-, ,      XML,       . 
      
        
        
        
      
     
      
        
        
        
      
     ,  âMyRestResource.javaâ    (.  ),    Rest Resource Model.      ,    âdefaultâ  âHello Worldâ. 
      
        
        
        
      
     
      
        
        
        
      
       Java - JAX-RS   ,        Atlassian. 
      
        
        
        
      
     
      
        
        
        
      
      
      
        
        
        
      
     
      
        
        
        
      
      , ,     JIRA,  .   : 
      
        
        
        
      
     
 
 
      
        
        
        
      
     
      
        
        
        
      
     
 
 
      
        
        
        
      
     
      
        
        
        
      
      âJIRA Development Cookbookâ      â â -     .     âPractical JIRA Pluginsâ  âPractical JIRA Administrationâ. 
      
        
        
        
      
     
      
        
        
        
      
            IT NonStop.
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
    
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
    
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
    
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     
 <customfield-type> 
      
        
        
        
      
    
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     .    ,   ââ       (issues).   (i18n)     âcom.atlassian.samples.tutorialâ    âmyjiraplugin.propertiesâ.       .    -  ,        âmyjiraplugin.ru_ru.propertiesâ         JIRA,      .    Java EE . 
      
        
        
        
      
     
      
        
        
        
      
      <customfield-type> 
      
        
        
        
      
    
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     -     JIRA API.       ,   âi18n-name-keyâ,       properties-    ,        ââ.     ,     (âMyCustomFieldâ). 
      
        
        
        
      
     
      
        
        
        
      
     - ,    .         âmyjiraplugin.propertiesâ -        ,        âThe My Custom Field Pluginâ. 
      
        
        
        
      
     
      
        
        
        
      
        velocity-: âviewâ -      (âview.vmâ),  âeditâ -     (âedit.vmâ).               -  . 
      
        
        
        
      
     
      
        
        
        
      
     ,   <customfield-type> 
      
        
        
        
      
    
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     .     ? 
      
        
        
        
      
     
      
        
        
        
      
      
      
        
        
        
      
        ,    -    .        ,     ,     -  ,       . -,    ,      JIRA-,      -    .      Atlassian API: 
      
        
        
        
      
     
      
        
        
        
      
     â     Code Sharing 
      
        
        
        
      
     â     Component 
      
        
        
        
      
     â     Component Import 
      
        
        
        
      
     â     JEE Container Integration 
      
        
        
        
      
     â     Servlet Context Listener 
      
        
        
        
      
     â     Servlet Context Parameter 
      
        
        
        
      
     â     Servlet Filter 
      
        
        
        
      
     â     Servlet 
      
        
        
        
      
     â     User Interface 
      
        
        
        
      
     â     Web Item 
      
        
        
        
      
     â     Web Section 
      
        
        
        
      
     â     Web Panel 
      
        
        
        
      
     â     Web Panel Renderer 
      
        
        
        
      
     â     Web Resource 
      
        
        
        
      
     â     Web Resource Transformer 
      
        
        
        
      
     â     Other Types 
      
        
        
        
      
     â     REST 
      
        
        
        
      
     â     Gadget 
      
        
        
        
      
     â     Report 
      
        
        
        
      
     â     UI Enhancements 
      
        
        
        
      
     â     Project Tab Panel 
      
        
        
        
      
     â     Component Tab Panel 
      
        
        
        
      
     â     Version Tab Panel 
      
        
        
        
      
     â     Issue Tab Panel 
      
        
        
        
      
     â     Search Request View 
      
        
        
        
      
     â     Custom Workflows 
      
        
        
        
      
     â     Workflow Conditions 
      
        
        
        
      
     â     Workflow Validators 
      
        
        
        
      
     â     Workflow Functions 
      
        
        
        
      
     â     Custom Fields 
      
        
        
        
      
     â     Custom Actions 
      
        
        
        
      
     â     JQL Functions 
      
        
        
        
      
     â     Remote API 
      
        
        
        
      
     â     SOAP 
      
        
        
        
      
     â     XML-RPC 
      
        
        
        
      
     â     Custom Macros 
      
        
        
        
      
     â     Code Formatting 
      
        
        
        
      
     â     System Tasks 
      
        
        
        
      
     â     Job 
      
        
        
        
      
     â     Lifecycle 
      
        
        
        
      
     â     Triggers 
      
        
        
        
      
     â     Look & Feel 
      
        
        
        
      
     â     Decorators 
      
        
        
        
      
     â     Language 
      
        
        
        
      
     â     Theme 
      
        
        
        
      
     
      
        
        
        
      
     Component  Component Import -  ,      Spring'.    - ,   . Component Import -  ,   ,     Spring,    -  . ,  -     ,    xml-  âpublic:trueâ - ,   Component Import        .  ,     . 
      
        
        
        
      
     
      
        
        
        
      
     UI -        .    . ,  Plain Tasks     . 
      
        
        
        
      
     
      
        
        
        
      
     Custom Workflows - ,      ,   (issue)      . 
      
        
        
        
      
     
      
        
        
        
      
     JQL Functions (JIRA Query Language Functions) -  ,      (issue).     . 
      
        
        
        
      
     
      
        
        
        
      
     Look & Feel -     ( ,    ââ,   Confluence - ). 
      
        
        
        
      
     
      
        
        
        
      
     ,        . 
      
        
        
        
      
     
      
        
        
        
      
     API 
      
        
        
        
      
         ,     .   : ComponentAccessor.    - .   ,          ,            .         . 
      
        
        
        
      
     
      
        
        
        
      
     â     com.atlassian.jira.component.ComponentAccessor 
      
        
        
        
      
     â     getApplicationProperties() -       
      
        
        
        
      
     â     getAttachmentManager() -     
      
        
        
        
      
     â     getAvatarManager() -  . . 
      
        
        
        
      
     â     getCommentManager() 
      
        
        
        
      
     â     getProjectManager() 
      
        
        
        
      
     â     getIssueManager() 
      
        
        
        
      
     â     getIssueLinkManager() 
      
        
        
        
      
     â     getCustomFieldManager() 
      
        
        
        
      
     â     getMailServerManager() 
      
        
        
        
      
     â     getMailQueue() 
      
        
        
        
      
     â     getPermissionManager() 
      
        
        
        
      
     â     ⊠
      
        
        
        
      
     
      
        
        
        
      
      
      
        
        
        
      
            bitbucket (bitbucket, ,   Atlassian). 
      
        
        
        
      
     
      
        
        
        
      
             . 
      
        
        
        
      
     
      
        
        
        
      
     âpom.xmlâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
     âatlassian-plugin.xmlâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
           Java EE- âpom.xmlâ - ,     REST API.   ,        REST endpoint -    -   JIRA   -  (,   -   ,     - JSON  ).        .  âatlassian-plugin.xmlâ    (     ,   <customfield-type> 
      
        
        
        
      
    
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     ). 
      
        
        
        
      
     
      
        
        
        
      
        ,      REST Endpoint: 
      
        
        
        
      
     
      
        
        
        
      
     âMyRestResourceModel.javaâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
         XML- (âjavax.xml.bind.annotationâ),       JSON  Jackson  JIRA -  ,   ,   âjavax.xml.bindâ.    âjavax.xml.bind,     JSON âautodetectâ -   ,    Jackson'.    âjavax.xml.bindâ  ,    ,    REST Endpoint,    ,       âProducesâ: 
      
        
        
        
      
     
      
        
        
        
      
     âMyRestResource.javaâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
          âMediaType.APPLICATION_XMLâ,  ,         XML',    Json.     .      Jackson-, ,      XML,       . 
      
        
        
        
      
     
      
        
        
        
      
     ,  âMyRestResource.javaâ    (.  ),    Rest Resource Model.      ,    âdefaultâ  âHello Worldâ. 
      
        
        
        
      
     
      
        
        
        
      
       Java - JAX-RS   ,        Atlassian. 
      
        
        
        
      
     
      
        
        
        
      
      
      
        
        
        
      
     
      
        
        
        
      
      , ,     JIRA,  .   : 
      
        
        
        
      
     
 
 
      
        
        
        
      
     
      
        
        
        
      
     
 
 
      
        
        
        
      
     
      
        
        
        
      
      âJIRA Development Cookbookâ      â â -     .     âPractical JIRA Pluginsâ  âPractical JIRA Administrationâ. 
      
        
        
        
      
     
      
        
        
        
      
            IT NonStop.
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
    
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
    
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
    
      
        <customfield-type> 
      
      
      
        
        
        
      
    
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     .    ,   ââ       (issues).   (i18n)     âcom.atlassian.samples.tutorialâ    âmyjiraplugin.propertiesâ.       .    -  ,        âmyjiraplugin.ru_ru.propertiesâ         JIRA,      .    Java EE . 
      
        
        
        
      
     
      
        
        
        
      
      <customfield-type> 
      
      
      
        
        
        
      
    
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     -     JIRA API.       ,   âi18n-name-keyâ,       properties-    ,        ââ.     ,     (âMyCustomFieldâ). 
      
        
        
        
      
     
      
        
        
        
      
     - ,    .         âmyjiraplugin.propertiesâ -        ,        âThe My Custom Field Pluginâ. 
      
      
      
        
        
        
      
     
      
        
        
        
      
        velocity-: âviewâ -      (âview.vmâ),  âeditâ -     (âedit.vmâ).               -  . 
      
        
        
        
      
     
      
        
        
        
      
     ,   <customfield-type> 
      
        
        
        
      
    
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     .     ? 
      
        
        
        
      
     
      
        
        
        
      
      
      
        
        
        
      
        ,    -    .        ,     ,     -  ,       . -,    ,      JIRA-,      -    .      Atlassian API: 
      
        
        
        
      
     
      
        
        
        
      
     â     Code Sharing 
      
        
        
        
      
     â     Component 
      
        
        
        
      
     â     Component Import 
      
        
        
        
      
     â     JEE Container Integration 
      
        
        
        
      
     â     Servlet Context Listener 
      
        
        
        
      
     â     Servlet Context Parameter 
      
        
        
        
      
     â     Servlet Filter 
      
        
        
        
      
     â     Servlet 
      
        
        
        
      
     â     User Interface 
      
        
        
        
      
     â     Web Item 
      
        
        
        
      
     â     Web Section 
      
        
        
        
      
     â     Web Panel 
      
        
        
        
      
     â     Web Panel Renderer 
      
        
        
        
      
     â     Web Resource 
      
        
        
        
      
     â     Web Resource Transformer 
      
        
        
        
      
     â     Other Types 
      
        
        
        
      
     â     REST 
      
        
        
        
      
     â     Gadget 
      
        
        
        
      
     â     Report 
      
        
        
        
      
     â     UI Enhancements 
      
        
        
        
      
     â     Project Tab Panel 
      
        
        
        
      
     â     Component Tab Panel 
      
        
        
        
      
     â     Version Tab Panel 
      
        
        
        
      
     â     Issue Tab Panel 
      
        
        
        
      
     â     Search Request View 
      
        
        
        
      
     â     Custom Workflows 
      
        
        
        
      
     â     Workflow Conditions 
      
        
        
        
      
     â     Workflow Validators 
      
        
        
        
      
     â     Workflow Functions 
      
        
        
        
      
     â     Custom Fields 
      
        
        
        
      
     â     Custom Actions 
      
        
        
        
      
     â     JQL Functions 
      
        
        
        
      
     â     Remote API 
      
        
        
        
      
     â     SOAP 
      
        
        
        
      
     â     XML-RPC 
      
        
        
        
      
     â     Custom Macros 
      
        
        
        
      
     â     Code Formatting 
      
        
        
        
      
     â     System Tasks 
      
        
        
        
      
     â     Job 
      
        
        
        
      
     â     Lifecycle 
      
        
        
        
      
     â     Triggers 
      
        
        
        
      
     â     Look & Feel 
      
        
        
        
      
     â     Decorators 
      
        
        
        
      
     â     Language 
      
        
        
        
      
     â     Theme 
      
        
        
        
      
     
      
        
        
        
      
     Component  Component Import -  ,      Spring'.    - ,   . Component Import -  ,   ,     Spring,    -  . ,  -     ,    xml-  âpublic:trueâ - ,   Component Import        .  ,     . 
      
        
        
        
      
     
      
        
        
        
      
     UI -        .    . ,  Plain Tasks     . 
      
        
        
        
      
     
      
        
        
        
      
     Custom Workflows - ,      ,   (issue)      . 
      
        
        
        
      
     
      
        
        
        
      
     JQL Functions (JIRA Query Language Functions) -  ,      (issue).     . 
      
        
        
        
      
     
      
        
        
        
      
     Look & Feel -     ( ,    ââ,   Confluence - ). 
      
        
        
        
      
     
      
        
        
        
      
     ,        . 
      
        
        
        
      
     
      
        
        
        
      
     API 
      
        
        
        
      
         ,     .   : ComponentAccessor.    - .   ,          ,            .         . 
      
        
        
        
      
     
      
        
        
        
      
     â     com.atlassian.jira.component.ComponentAccessor 
      
        
        
        
      
     â     getApplicationProperties() -       
      
        
        
        
      
     â     getAttachmentManager() -     
      
        
        
        
      
     â     getAvatarManager() -  . . 
      
        
        
        
      
     â     getCommentManager() 
      
        
        
        
      
     â     getProjectManager() 
      
        
        
        
      
     â     getIssueManager() 
      
        
        
        
      
     â     getIssueLinkManager() 
      
        
        
        
      
     â     getCustomFieldManager() 
      
        
        
        
      
     â     getMailServerManager() 
      
        
        
        
      
     â     getMailQueue() 
      
        
        
        
      
     â     getPermissionManager() 
      
        
        
        
      
     â     ⊠
      
        
        
        
      
     
      
        
        
        
      
      
      
        
        
        
      
            bitbucket (bitbucket, ,   Atlassian). 
      
        
        
        
      
     
      
        
        
        
      
             . 
      
        
        
        
      
     
      
        
        
        
      
     âpom.xmlâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
     âatlassian-plugin.xmlâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
           Java EE- âpom.xmlâ - ,     REST API.   ,        REST endpoint -    -   JIRA   -  (,   -   ,     - JSON  ).        .  âatlassian-plugin.xmlâ    (     ,   <customfield-type> 
      
      
      
        
        
        
      
    
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     ). 
      
        
        
        
      
     
      
        
        
        
      
        ,      REST Endpoint: 
      
        
        
        
      
     
      
        
        
        
      
     âMyRestResourceModel.javaâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
         XML- (âjavax.xml.bind.annotationâ),       JSON  Jackson  JIRA -  ,   ,   âjavax.xml.bindâ.    âjavax.xml.bind,     JSON âautodetectâ -   ,    Jackson'.    âjavax.xml.bindâ  ,    ,    REST Endpoint,    ,       âProducesâ: 
      
        
        
        
      
     
      
        
        
        
      
     âMyRestResource.javaâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
          âMediaType.APPLICATION_XMLâ,  ,         XML',    Json.     .      Jackson-, ,      XML,       . 
      
        
        
        
      
     
      
        
        
        
      
     ,  âMyRestResource.javaâ    (.  ),    Rest Resource Model.      ,    âdefaultâ  âHello Worldâ. 
      
        
        
        
      
     
      
        
        
        
      
       Java - JAX-RS   ,        Atlassian. 
      
        
        
        
      
     
      
        
        
        
      
      
      
        
        
        
      
     
      
        
        
        
      
      , ,     JIRA,  .   : 
      
        
        
        
      
     
 
 
      
        
        
        
      
     
      
        
        
        
      
     
 
 
      
        
        
        
      
     
      
        
        
        
      
      âJIRA Development Cookbookâ      â â -     .     âPractical JIRA Pluginsâ  âPractical JIRA Administrationâ. 
      
        
        
        
      
     
      
        
        
        
      
            IT NonStop.
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
    
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
    
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
    
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     
 <customfield-type> 
      
        
        
        
      
    
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     .    ,   ââ       (issues).   (i18n)     âcom.atlassian.samples.tutorialâ    âmyjiraplugin.propertiesâ.       .    -  ,        âmyjiraplugin.ru_ru.propertiesâ         JIRA,      .    Java EE . 
      
        
        
        
      
     
      
        
        
        
      
      <customfield-type> 
      
        
        
        
      
    
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     -     JIRA API.       ,   âi18n-name-keyâ,       properties-    ,        ââ.     ,     (âMyCustomFieldâ). 
      
        
        
        
      
     
      
        
        
        
      
     - ,    .         âmyjiraplugin.propertiesâ -        ,        âThe My Custom Field Pluginâ. 
      
        
        
        
      
     
      
        
        
        
      
        velocity-: âviewâ -      (âview.vmâ),  âeditâ -     (âedit.vmâ).               -  . 
      
        
        
        
      
     
      
        
        
        
      
     ,   <customfield-type> 
      
        
        
        
      
    
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     .     ? 
      
        
        
        
      
     
      
        
        
        
      
      
      
        
        
        
      
        ,    -    .        ,     ,     -  ,       . -,    ,      JIRA-,      -    .      Atlassian API: 
      
        
        
        
      
     
      
        
        
        
      
     â     Code Sharing 
      
        
        
        
      
     â     Component 
      
        
        
        
      
     â     Component Import 
      
        
        
        
      
     â     JEE Container Integration 
      
        
        
        
      
     â     Servlet Context Listener 
      
        
        
        
      
     â     Servlet Context Parameter 
      
        
        
        
      
     â     Servlet Filter 
      
        
        
        
      
     â     Servlet 
      
        
        
        
      
     â     User Interface 
      
        
        
        
      
     â     Web Item 
      
        
        
        
      
     â     Web Section 
      
        
        
        
      
     â     Web Panel 
      
        
        
        
      
     â     Web Panel Renderer 
      
        
        
        
      
     â     Web Resource 
      
        
        
        
      
     â     Web Resource Transformer 
      
        
        
        
      
     â     Other Types 
      
        
        
        
      
     â     REST 
      
        
        
        
      
     â     Gadget 
      
        
        
        
      
     â     Report 
      
        
        
        
      
     â     UI Enhancements 
      
        
        
        
      
     â     Project Tab Panel 
      
        
        
        
      
     â     Component Tab Panel 
      
        
        
        
      
     â     Version Tab Panel 
      
        
        
        
      
     â     Issue Tab Panel 
      
        
        
        
      
     â     Search Request View 
      
        
        
        
      
     â     Custom Workflows 
      
        
        
        
      
     â     Workflow Conditions 
      
        
        
        
      
     â     Workflow Validators 
      
        
        
        
      
     â     Workflow Functions 
      
        
        
        
      
     â     Custom Fields 
      
        
        
        
      
     â     Custom Actions 
      
        
        
        
      
     â     JQL Functions 
      
        
        
        
      
     â     Remote API 
      
        
        
        
      
     â     SOAP 
      
        
        
        
      
     â     XML-RPC 
      
        
        
        
      
     â     Custom Macros 
      
        
        
        
      
     â     Code Formatting 
      
        
        
        
      
     â     System Tasks 
      
        
        
        
      
     â     Job 
      
        
        
        
      
     â     Lifecycle 
      
        
        
        
      
     â     Triggers 
      
        
        
        
      
     â     Look & Feel 
      
        
        
        
      
     â     Decorators 
      
        
        
        
      
     â     Language 
      
        
        
        
      
     â     Theme 
      
        
        
        
      
     
      
        
        
        
      
     Component  Component Import -  ,      Spring'.    - ,   . Component Import -  ,   ,     Spring,    -  . ,  -     ,    xml-  âpublic:trueâ - ,   Component Import        .  ,     . 
      
        
        
        
      
     
      
        
        
        
      
     UI -        .    . ,  Plain Tasks     . 
      
        
        
        
      
     
      
        
        
        
      
     Custom Workflows - ,      ,   (issue)      . 
      
        
        
        
      
     
      
        
        
        
      
     JQL Functions (JIRA Query Language Functions) -  ,      (issue).     . 
      
        
        
        
      
     
      
        
        
        
      
     Look & Feel -     ( ,    ââ,   Confluence - ). 
      
        
        
        
      
     
      
        
        
        
      
     ,        . 
      
        
        
        
      
     
      
        
        
        
      
     API 
      
        
        
        
      
         ,     .   : ComponentAccessor.    - .   ,          ,            .         . 
      
        
        
        
      
     
      
        
        
        
      
     â     com.atlassian.jira.component.ComponentAccessor 
      
        
        
        
      
     â     getApplicationProperties() -       
      
        
        
        
      
     â     getAttachmentManager() -     
      
        
        
        
      
     â     getAvatarManager() -  . . 
      
        
        
        
      
     â     getCommentManager() 
      
        
        
        
      
     â     getProjectManager() 
      
        
        
        
      
     â     getIssueManager() 
      
        
        
        
      
     â     getIssueLinkManager() 
      
        
        
        
      
     â     getCustomFieldManager() 
      
        
        
        
      
     â     getMailServerManager() 
      
        
        
        
      
     â     getMailQueue() 
      
        
        
        
      
     â     getPermissionManager() 
      
        
        
        
      
     â     ⊠
      
        
        
        
      
     
      
        
        
        
      
      
      
        
        
        
      
            bitbucket (bitbucket, ,   Atlassian). 
      
        
        
        
      
     
      
        
        
        
      
             . 
      
        
        
        
      
     
      
        
        
        
      
     âpom.xmlâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
     âatlassian-plugin.xmlâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
           Java EE- âpom.xmlâ - ,     REST API.   ,        REST endpoint -    -   JIRA   -  (,   -   ,     - JSON  ).        .  âatlassian-plugin.xmlâ    (     ,   <customfield-type> 
      
        
        
        
      
    
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     ). 
      
        
        
        
      
     
      
        
        
        
      
        ,      REST Endpoint: 
      
        
        
        
      
     
      
        
        
        
      
     âMyRestResourceModel.javaâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
         XML- (âjavax.xml.bind.annotationâ),       JSON  Jackson  JIRA -  ,   ,   âjavax.xml.bindâ.    âjavax.xml.bind,     JSON âautodetectâ -   ,    Jackson'.    âjavax.xml.bindâ  ,    ,    REST Endpoint,    ,       âProducesâ: 
      
        
        
        
      
     
      
        
        
        
      
     âMyRestResource.javaâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
          âMediaType.APPLICATION_XMLâ,  ,         XML',    Json.     .      Jackson-, ,      XML,       . 
      
        
        
        
      
     
      
        
        
        
      
     ,  âMyRestResource.javaâ    (.  ),    Rest Resource Model.      ,    âdefaultâ  âHello Worldâ. 
      
        
        
        
      
     
      
        
        
        
      
       Java - JAX-RS   ,        Atlassian. 
      
        
        
        
      
     
      
        
        
        
      
      
      
        
        
        
      
     
      
        
        
        
      
      , ,     JIRA,  .   : 
      
        
        
        
      
     
 
 
      
        
        
        
      
     
      
        
        
        
      
     
 
 
      
        
        
        
      
     
      
        
        
        
      
      âJIRA Development Cookbookâ      â â -     .     âPractical JIRA Pluginsâ  âPractical JIRA Administrationâ. 
      
        
        
        
      
     
      
        
        
        
      
            IT NonStop.
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
    
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
    
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
    
      
        <customfield-type> 
      
      
      
        
        
        
      
    
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     .    ,   ââ       (issues).   (i18n)     âcom.atlassian.samples.tutorialâ    âmyjiraplugin.propertiesâ.       .    -  ,        âmyjiraplugin.ru_ru.propertiesâ         JIRA,      .    Java EE . 
      
        
        
        
      
     
      
        
        
        
      
      <customfield-type> 
      
      
      
        
        
        
      
    
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     -     JIRA API.       ,   âi18n-name-keyâ,       properties-    ,        ââ.     ,     (âMyCustomFieldâ). 
      
        
        
        
      
     
      
        
        
        
      
     - ,    .         âmyjiraplugin.propertiesâ -        ,        âThe My Custom Field Pluginâ. 
      
      
      
        
        
        
      
     
      
        
        
        
      
        velocity-: âviewâ -      (âview.vmâ),  âeditâ -     (âedit.vmâ).               -  . 
      
        
        
        
      
     
      
        
        
        
      
     ,   <customfield-type> 
      
        
        
        
      
    
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     .     ? 
      
        
        
        
      
     
      
        
        
        
      
      
      
        
        
        
      
        ,    -    .        ,     ,     -  ,       . -,    ,      JIRA-,      -    .      Atlassian API: 
      
        
        
        
      
     
      
        
        
        
      
     â     Code Sharing 
      
        
        
        
      
     â     Component 
      
        
        
        
      
     â     Component Import 
      
        
        
        
      
     â     JEE Container Integration 
      
        
        
        
      
     â     Servlet Context Listener 
      
        
        
        
      
     â     Servlet Context Parameter 
      
        
        
        
      
     â     Servlet Filter 
      
        
        
        
      
     â     Servlet 
      
        
        
        
      
     â     User Interface 
      
        
        
        
      
     â     Web Item 
      
        
        
        
      
     â     Web Section 
      
        
        
        
      
     â     Web Panel 
      
        
        
        
      
     â     Web Panel Renderer 
      
        
        
        
      
     â     Web Resource 
      
        
        
        
      
     â     Web Resource Transformer 
      
        
        
        
      
     â     Other Types 
      
        
        
        
      
     â     REST 
      
        
        
        
      
     â     Gadget 
      
        
        
        
      
     â     Report 
      
        
        
        
      
     â     UI Enhancements 
      
        
        
        
      
     â     Project Tab Panel 
      
        
        
        
      
     â     Component Tab Panel 
      
        
        
        
      
     â     Version Tab Panel 
      
        
        
        
      
     â     Issue Tab Panel 
      
        
        
        
      
     â     Search Request View 
      
        
        
        
      
     â     Custom Workflows 
      
        
        
        
      
     â     Workflow Conditions 
      
        
        
        
      
     â     Workflow Validators 
      
        
        
        
      
     â     Workflow Functions 
      
        
        
        
      
     â     Custom Fields 
      
        
        
        
      
     â     Custom Actions 
      
        
        
        
      
     â     JQL Functions 
      
        
        
        
      
     â     Remote API 
      
        
        
        
      
     â     SOAP 
      
        
        
        
      
     â     XML-RPC 
      
        
        
        
      
     â     Custom Macros 
      
        
        
        
      
     â     Code Formatting 
      
        
        
        
      
     â     System Tasks 
      
        
        
        
      
     â     Job 
      
        
        
        
      
     â     Lifecycle 
      
        
        
        
      
     â     Triggers 
      
        
        
        
      
     â     Look & Feel 
      
        
        
        
      
     â     Decorators 
      
        
        
        
      
     â     Language 
      
        
        
        
      
     â     Theme 
      
        
        
        
      
     
      
        
        
        
      
     Component  Component Import -  ,      Spring'.    - ,   . Component Import -  ,   ,     Spring,    -  . ,  -     ,    xml-  âpublic:trueâ - ,   Component Import        .  ,     . 
      
        
        
        
      
     
      
        
        
        
      
     UI -        .    . ,  Plain Tasks     . 
      
        
        
        
      
     
      
        
        
        
      
     Custom Workflows - ,      ,   (issue)      . 
      
        
        
        
      
     
      
        
        
        
      
     JQL Functions (JIRA Query Language Functions) -  ,      (issue).     . 
      
        
        
        
      
     
      
        
        
        
      
     Look & Feel -     ( ,    ââ,   Confluence - ). 
      
        
        
        
      
     
      
        
        
        
      
     ,        . 
      
        
        
        
      
     
      
        
        
        
      
     API 
      
        
        
        
      
         ,     .   : ComponentAccessor.    - .   ,          ,            .         . 
      
        
        
        
      
     
      
        
        
        
      
     â     com.atlassian.jira.component.ComponentAccessor 
      
        
        
        
      
     â     getApplicationProperties() -       
      
        
        
        
      
     â     getAttachmentManager() -     
      
        
        
        
      
     â     getAvatarManager() -  . . 
      
        
        
        
      
     â     getCommentManager() 
      
        
        
        
      
     â     getProjectManager() 
      
        
        
        
      
     â     getIssueManager() 
      
        
        
        
      
     â     getIssueLinkManager() 
      
        
        
        
      
     â     getCustomFieldManager() 
      
        
        
        
      
     â     getMailServerManager() 
      
        
        
        
      
     â     getMailQueue() 
      
        
        
        
      
     â     getPermissionManager() 
      
        
        
        
      
     â     ⊠
      
        
        
        
      
     
      
        
        
        
      
      
      
        
        
        
      
            bitbucket (bitbucket, ,   Atlassian). 
      
        
        
        
      
     
      
        
        
        
      
             . 
      
        
        
        
      
     
      
        
        
        
      
     âpom.xmlâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
     âatlassian-plugin.xmlâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
           Java EE- âpom.xmlâ - ,     REST API.   ,        REST endpoint -    -   JIRA   -  (,   -   ,     - JSON  ).        .  âatlassian-plugin.xmlâ    (     ,   <customfield-type> 
      
      
      
        
        
        
      
    
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     ). 
      
        
        
        
      
     
      
        
        
        
      
        ,      REST Endpoint: 
      
        
        
        
      
     
      
        
        
        
      
     âMyRestResourceModel.javaâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
         XML- (âjavax.xml.bind.annotationâ),       JSON  Jackson  JIRA -  ,   ,   âjavax.xml.bindâ.    âjavax.xml.bind,     JSON âautodetectâ -   ,    Jackson'.    âjavax.xml.bindâ  ,    ,    REST Endpoint,    ,       âProducesâ: 
      
        
        
        
      
     
      
        
        
        
      
     âMyRestResource.javaâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
          âMediaType.APPLICATION_XMLâ,  ,         XML',    Json.     .      Jackson-, ,      XML,       . 
      
        
        
        
      
     
      
        
        
        
      
     ,  âMyRestResource.javaâ    (.  ),    Rest Resource Model.      ,    âdefaultâ  âHello Worldâ. 
      
        
        
        
      
     
      
        
        
        
      
       Java - JAX-RS   ,        Atlassian. 
      
        
        
        
      
     
      
        
        
        
      
      
      
        
        
        
      
     
      
        
        
        
      
      , ,     JIRA,  .   : 
      
        
        
        
      
     
 
 
      
        
        
        
      
     
      
        
        
        
      
     
 
 
      
        
        
        
      
     
      
        
        
        
      
      âJIRA Development Cookbookâ      â â -     .     âPractical JIRA Pluginsâ  âPractical JIRA Administrationâ. 
      
        
        
        
      
     
      
        
        
        
      
            IT NonStop.
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
    
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
    
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
    
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     
 <customfield-type> 
      
        
        
        
      
    
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     .    ,   ââ       (issues).   (i18n)     âcom.atlassian.samples.tutorialâ    âmyjiraplugin.propertiesâ.       .    -  ,        âmyjiraplugin.ru_ru.propertiesâ         JIRA,      .    Java EE . 
      
        
        
        
      
     
      
        
        
        
      
      <customfield-type> 
      
        
        
        
      
    
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     -     JIRA API.       ,   âi18n-name-keyâ,       properties-    ,        ââ.     ,     (âMyCustomFieldâ). 
      
        
        
        
      
     
      
        
        
        
      
     - ,    .         âmyjiraplugin.propertiesâ -        ,        âThe My Custom Field Pluginâ. 
      
        
        
        
      
     
      
        
        
        
      
        velocity-: âviewâ -      (âview.vmâ),  âeditâ -     (âedit.vmâ).               -  . 
      
        
        
        
      
     
      
        
        
        
      
     ,   <customfield-type> 
      
        
        
        
      
    
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     .     ? 
      
        
        
        
      
     
      
        
        
        
      
      
      
        
        
        
      
        ,    -    .        ,     ,     -  ,       . -,    ,      JIRA-,      -    .      Atlassian API: 
      
        
        
        
      
     
      
        
        
        
      
     â     Code Sharing 
      
        
        
        
      
     â     Component 
      
        
        
        
      
     â     Component Import 
      
        
        
        
      
     â     JEE Container Integration 
      
        
        
        
      
     â     Servlet Context Listener 
      
        
        
        
      
     â     Servlet Context Parameter 
      
        
        
        
      
     â     Servlet Filter 
      
        
        
        
      
     â     Servlet 
      
        
        
        
      
     â     User Interface 
      
        
        
        
      
     â     Web Item 
      
        
        
        
      
     â     Web Section 
      
        
        
        
      
     â     Web Panel 
      
        
        
        
      
     â     Web Panel Renderer 
      
        
        
        
      
     â     Web Resource 
      
        
        
        
      
     â     Web Resource Transformer 
      
        
        
        
      
     â     Other Types 
      
        
        
        
      
     â     REST 
      
        
        
        
      
     â     Gadget 
      
        
        
        
      
     â     Report 
      
        
        
        
      
     â     UI Enhancements 
      
        
        
        
      
     â     Project Tab Panel 
      
        
        
        
      
     â     Component Tab Panel 
      
        
        
        
      
     â     Version Tab Panel 
      
        
        
        
      
     â     Issue Tab Panel 
      
        
        
        
      
     â     Search Request View 
      
        
        
        
      
     â     Custom Workflows 
      
        
        
        
      
     â     Workflow Conditions 
      
        
        
        
      
     â     Workflow Validators 
      
        
        
        
      
     â     Workflow Functions 
      
        
        
        
      
     â     Custom Fields 
      
        
        
        
      
     â     Custom Actions 
      
        
        
        
      
     â     JQL Functions 
      
        
        
        
      
     â     Remote API 
      
        
        
        
      
     â     SOAP 
      
        
        
        
      
     â     XML-RPC 
      
        
        
        
      
     â     Custom Macros 
      
        
        
        
      
     â     Code Formatting 
      
        
        
        
      
     â     System Tasks 
      
        
        
        
      
     â     Job 
      
        
        
        
      
     â     Lifecycle 
      
        
        
        
      
     â     Triggers 
      
        
        
        
      
     â     Look & Feel 
      
        
        
        
      
     â     Decorators 
      
        
        
        
      
     â     Language 
      
        
        
        
      
     â     Theme 
      
        
        
        
      
     
      
        
        
        
      
     Component  Component Import -  ,      Spring'.    - ,   . Component Import -  ,   ,     Spring,    -  . ,  -     ,    xml-  âpublic:trueâ - ,   Component Import        .  ,     . 
      
        
        
        
      
     
      
        
        
        
      
     UI -        .    . ,  Plain Tasks     . 
      
        
        
        
      
     
      
        
        
        
      
     Custom Workflows - ,      ,   (issue)      . 
      
        
        
        
      
     
      
        
        
        
      
     JQL Functions (JIRA Query Language Functions) -  ,      (issue).     . 
      
        
        
        
      
     
      
        
        
        
      
     Look & Feel -     ( ,    ââ,   Confluence - ). 
      
        
        
        
      
     
      
        
        
        
      
     ,        . 
      
        
        
        
      
     
      
        
        
        
      
     API 
      
        
        
        
      
         ,     .   : ComponentAccessor.    - .   ,          ,            .         . 
      
        
        
        
      
     
      
        
        
        
      
     â     com.atlassian.jira.component.ComponentAccessor 
      
        
        
        
      
     â     getApplicationProperties() -       
      
        
        
        
      
     â     getAttachmentManager() -     
      
        
        
        
      
     â     getAvatarManager() -  . . 
      
        
        
        
      
     â     getCommentManager() 
      
        
        
        
      
     â     getProjectManager() 
      
        
        
        
      
     â     getIssueManager() 
      
        
        
        
      
     â     getIssueLinkManager() 
      
        
        
        
      
     â     getCustomFieldManager() 
      
        
        
        
      
     â     getMailServerManager() 
      
        
        
        
      
     â     getMailQueue() 
      
        
        
        
      
     â     getPermissionManager() 
      
        
        
        
      
     â     ⊠
      
        
        
        
      
     
      
        
        
        
      
      
      
        
        
        
      
            bitbucket (bitbucket, ,   Atlassian). 
      
        
        
        
      
     
      
        
        
        
      
             . 
      
        
        
        
      
     
      
        
        
        
      
     âpom.xmlâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
     âatlassian-plugin.xmlâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
           Java EE- âpom.xmlâ - ,     REST API.   ,        REST endpoint -    -   JIRA   -  (,   -   ,     - JSON  ).        .  âatlassian-plugin.xmlâ    (     ,   <customfield-type> 
      
        
        
        
      
    
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     ). 
      
        
        
        
      
     
      
        
        
        
      
        ,      REST Endpoint: 
      
        
        
        
      
     
      
        
        
        
      
     âMyRestResourceModel.javaâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
         XML- (âjavax.xml.bind.annotationâ),       JSON  Jackson  JIRA -  ,   ,   âjavax.xml.bindâ.    âjavax.xml.bind,     JSON âautodetectâ -   ,    Jackson'.    âjavax.xml.bindâ  ,    ,    REST Endpoint,    ,       âProducesâ: 
      
        
        
        
      
     
      
        
        
        
      
     âMyRestResource.javaâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
          âMediaType.APPLICATION_XMLâ,  ,         XML',    Json.     .      Jackson-, ,      XML,       . 
      
        
        
        
      
     
      
        
        
        
      
     ,  âMyRestResource.javaâ    (.  ),    Rest Resource Model.      ,    âdefaultâ  âHello Worldâ. 
      
        
        
        
      
     
      
        
        
        
      
       Java - JAX-RS   ,        Atlassian. 
      
        
        
        
      
     
      
        
        
        
      
      
      
        
        
        
      
     
      
        
        
        
      
      , ,     JIRA,  .   : 
      
        
        
        
      
     
 
 
      
        
        
        
      
     
      
        
        
        
      
     
 
 
      
        
        
        
      
     
      
        
        
        
      
      âJIRA Development Cookbookâ      â â -     .     âPractical JIRA Pluginsâ  âPractical JIRA Administrationâ. 
      
        
        
        
      
     
      
        
        
        
      
            IT NonStop.
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
    
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
    
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
    
      
        <customfield-type> 
      
      
      
        
        
        
      
    
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     .    ,   ââ       (issues).   (i18n)     âcom.atlassian.samples.tutorialâ    âmyjiraplugin.propertiesâ.       .    -  ,        âmyjiraplugin.ru_ru.propertiesâ         JIRA,      .    Java EE . 
      
        
        
        
      
     
      
        
        
        
      
      <customfield-type> 
      
      
      
        
        
        
      
    
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     -     JIRA API.       ,   âi18n-name-keyâ,       properties-    ,        ââ.     ,     (âMyCustomFieldâ). 
      
        
        
        
      
     
      
        
        
        
      
     - ,    .         âmyjiraplugin.propertiesâ -        ,        âThe My Custom Field Pluginâ. 
      
      
      
        
        
        
      
     
      
        
        
        
      
        velocity-: âviewâ -      (âview.vmâ),  âeditâ -     (âedit.vmâ).               -  . 
      
        
        
        
      
     
      
        
        
        
      
     ,   <customfield-type> 
      
        
        
        
      
    
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     .     ? 
      
        
        
        
      
     
      
        
        
        
      
      
      
        
        
        
      
        ,    -    .        ,     ,     -  ,       . -,    ,      JIRA-,      -    .      Atlassian API: 
      
        
        
        
      
     
      
        
        
        
      
     â     Code Sharing 
      
        
        
        
      
     â     Component 
      
        
        
        
      
     â     Component Import 
      
        
        
        
      
     â     JEE Container Integration 
      
        
        
        
      
     â     Servlet Context Listener 
      
        
        
        
      
     â     Servlet Context Parameter 
      
        
        
        
      
     â     Servlet Filter 
      
        
        
        
      
     â     Servlet 
      
        
        
        
      
     â     User Interface 
      
        
        
        
      
     â     Web Item 
      
        
        
        
      
     â     Web Section 
      
        
        
        
      
     â     Web Panel 
      
        
        
        
      
     â     Web Panel Renderer 
      
        
        
        
      
     â     Web Resource 
      
        
        
        
      
     â     Web Resource Transformer 
      
        
        
        
      
     â     Other Types 
      
        
        
        
      
     â     REST 
      
        
        
        
      
     â     Gadget 
      
        
        
        
      
     â     Report 
      
        
        
        
      
     â     UI Enhancements 
      
        
        
        
      
     â     Project Tab Panel 
      
        
        
        
      
     â     Component Tab Panel 
      
        
        
        
      
     â     Version Tab Panel 
      
        
        
        
      
     â     Issue Tab Panel 
      
        
        
        
      
     â     Search Request View 
      
        
        
        
      
     â     Custom Workflows 
      
        
        
        
      
     â     Workflow Conditions 
      
        
        
        
      
     â     Workflow Validators 
      
        
        
        
      
     â     Workflow Functions 
      
        
        
        
      
     â     Custom Fields 
      
        
        
        
      
     â     Custom Actions 
      
        
        
        
      
     â     JQL Functions 
      
        
        
        
      
     â     Remote API 
      
        
        
        
      
     â     SOAP 
      
        
        
        
      
     â     XML-RPC 
      
        
        
        
      
     â     Custom Macros 
      
        
        
        
      
     â     Code Formatting 
      
        
        
        
      
     â     System Tasks 
      
        
        
        
      
     â     Job 
      
        
        
        
      
     â     Lifecycle 
      
        
        
        
      
     â     Triggers 
      
        
        
        
      
     â     Look & Feel 
      
        
        
        
      
     â     Decorators 
      
        
        
        
      
     â     Language 
      
        
        
        
      
     â     Theme 
      
        
        
        
      
     
      
        
        
        
      
     Component  Component Import -  ,      Spring'.    - ,   . Component Import -  ,   ,     Spring,    -  . ,  -     ,    xml-  âpublic:trueâ - ,   Component Import        .  ,     . 
      
        
        
        
      
     
      
        
        
        
      
     UI -        .    . ,  Plain Tasks     . 
      
        
        
        
      
     
      
        
        
        
      
     Custom Workflows - ,      ,   (issue)      . 
      
        
        
        
      
     
      
        
        
        
      
     JQL Functions (JIRA Query Language Functions) -  ,      (issue).     . 
      
        
        
        
      
     
      
        
        
        
      
     Look & Feel -     ( ,    ââ,   Confluence - ). 
      
        
        
        
      
     
      
        
        
        
      
     ,        . 
      
        
        
        
      
     
      
        
        
        
      
     API 
      
        
        
        
      
         ,     .   : ComponentAccessor.    - .   ,          ,            .         . 
      
        
        
        
      
     
      
        
        
        
      
     â     com.atlassian.jira.component.ComponentAccessor 
      
        
        
        
      
     â     getApplicationProperties() -       
      
        
        
        
      
     â     getAttachmentManager() -     
      
        
        
        
      
     â     getAvatarManager() -  . . 
      
        
        
        
      
     â     getCommentManager() 
      
        
        
        
      
     â     getProjectManager() 
      
        
        
        
      
     â     getIssueManager() 
      
        
        
        
      
     â     getIssueLinkManager() 
      
        
        
        
      
     â     getCustomFieldManager() 
      
        
        
        
      
     â     getMailServerManager() 
      
        
        
        
      
     â     getMailQueue() 
      
        
        
        
      
     â     getPermissionManager() 
      
        
        
        
      
     â     ⊠
      
        
        
        
      
     
      
        
        
        
      
      
      
        
        
        
      
            bitbucket (bitbucket, ,   Atlassian). 
      
        
        
        
      
     
      
        
        
        
      
             . 
      
        
        
        
      
     
      
        
        
        
      
     âpom.xmlâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
     âatlassian-plugin.xmlâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
           Java EE- âpom.xmlâ - ,     REST API.   ,        REST endpoint -    -   JIRA   -  (,   -   ,     - JSON  ).        .  âatlassian-plugin.xmlâ    (     ,   <customfield-type> 
      
      
      
        
        
        
      
    
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     ). 
      
        
        
        
      
     
      
        
        
        
      
        ,      REST Endpoint: 
      
        
        
        
      
     
      
        
        
        
      
     âMyRestResourceModel.javaâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
         XML- (âjavax.xml.bind.annotationâ),       JSON  Jackson  JIRA -  ,   ,   âjavax.xml.bindâ.    âjavax.xml.bind,     JSON âautodetectâ -   ,    Jackson'.    âjavax.xml.bindâ  ,    ,    REST Endpoint,    ,       âProducesâ: 
      
        
        
        
      
     
      
        
        
        
      
     âMyRestResource.javaâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
          âMediaType.APPLICATION_XMLâ,  ,         XML',    Json.     .      Jackson-, ,      XML,       . 
      
        
        
        
      
     
      
        
        
        
      
     ,  âMyRestResource.javaâ    (.  ),    Rest Resource Model.      ,    âdefaultâ  âHello Worldâ. 
      
        
        
        
      
     
      
        
        
        
      
       Java - JAX-RS   ,        Atlassian. 
      
        
        
        
      
     
      
        
        
        
      
      
      
        
        
        
      
     
      
        
        
        
      
      , ,     JIRA,  .   : 
      
        
        
        
      
     
 
 
      
        
        
        
      
     
      
        
        
        
      
     
 
 
      
        
        
        
      
     
      
        
        
        
      
      âJIRA Development Cookbookâ      â â -     .     âPractical JIRA Pluginsâ  âPractical JIRA Administrationâ. 
      
        
        
        
      
     
      
        
        
        
      
            IT NonStop.
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
    
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
    
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
    
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     
 <customfield-type> 
      
        
        
        
      
    
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     .    ,   ââ       (issues).   (i18n)     âcom.atlassian.samples.tutorialâ    âmyjiraplugin.propertiesâ.       .    -  ,        âmyjiraplugin.ru_ru.propertiesâ         JIRA,      .    Java EE . 
      
        
        
        
      
     
      
        
        
        
      
      <customfield-type> 
      
        
        
        
      
    
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     -     JIRA API.       ,   âi18n-name-keyâ,       properties-    ,        ââ.     ,     (âMyCustomFieldâ). 
      
        
        
        
      
     
      
        
        
        
      
     - ,    .         âmyjiraplugin.propertiesâ -        ,        âThe My Custom Field Pluginâ. 
      
        
        
        
      
     
      
        
        
        
      
        velocity-: âviewâ -      (âview.vmâ),  âeditâ -     (âedit.vmâ).               -  . 
      
        
        
        
      
     
      
        
        
        
      
     ,   <customfield-type> 
      
        
        
        
      
    
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     .     ? 
      
        
        
        
      
     
      
        
        
        
      
      
      
        
        
        
      
        ,    -    .        ,     ,     -  ,       . -,    ,      JIRA-,      -    .      Atlassian API: 
      
        
        
        
      
     
      
        
        
        
      
     â     Code Sharing 
      
        
        
        
      
     â     Component 
      
        
        
        
      
     â     Component Import 
      
        
        
        
      
     â     JEE Container Integration 
      
        
        
        
      
     â     Servlet Context Listener 
      
        
        
        
      
     â     Servlet Context Parameter 
      
        
        
        
      
     â     Servlet Filter 
      
        
        
        
      
     â     Servlet 
      
        
        
        
      
     â     User Interface 
      
        
        
        
      
     â     Web Item 
      
        
        
        
      
     â     Web Section 
      
        
        
        
      
     â     Web Panel 
      
        
        
        
      
     â     Web Panel Renderer 
      
        
        
        
      
     â     Web Resource 
      
        
        
        
      
     â     Web Resource Transformer 
      
        
        
        
      
     â     Other Types 
      
        
        
        
      
     â     REST 
      
        
        
        
      
     â     Gadget 
      
        
        
        
      
     â     Report 
      
        
        
        
      
     â     UI Enhancements 
      
        
        
        
      
     â     Project Tab Panel 
      
        
        
        
      
     â     Component Tab Panel 
      
        
        
        
      
     â     Version Tab Panel 
      
        
        
        
      
     â     Issue Tab Panel 
      
        
        
        
      
     â     Search Request View 
      
        
        
        
      
     â     Custom Workflows 
      
        
        
        
      
     â     Workflow Conditions 
      
        
        
        
      
     â     Workflow Validators 
      
        
        
        
      
     â     Workflow Functions 
      
        
        
        
      
     â     Custom Fields 
      
        
        
        
      
     â     Custom Actions 
      
        
        
        
      
     â     JQL Functions 
      
        
        
        
      
     â     Remote API 
      
        
        
        
      
     â     SOAP 
      
        
        
        
      
     â     XML-RPC 
      
        
        
        
      
     â     Custom Macros 
      
        
        
        
      
     â     Code Formatting 
      
        
        
        
      
     â     System Tasks 
      
        
        
        
      
     â     Job 
      
        
        
        
      
     â     Lifecycle 
      
        
        
        
      
     â     Triggers 
      
        
        
        
      
     â     Look & Feel 
      
        
        
        
      
     â     Decorators 
      
        
        
        
      
     â     Language 
      
        
        
        
      
     â     Theme 
      
        
        
        
      
     
      
        
        
        
      
     Component  Component Import -  ,      Spring'.    - ,   . Component Import -  ,   ,     Spring,    -  . ,  -     ,    xml-  âpublic:trueâ - ,   Component Import        .  ,     . 
      
        
        
        
      
     
      
        
        
        
      
     UI -        .    . ,  Plain Tasks     . 
      
        
        
        
      
     
      
        
        
        
      
     Custom Workflows - ,      ,   (issue)      . 
      
        
        
        
      
     
      
        
        
        
      
     JQL Functions (JIRA Query Language Functions) -  ,      (issue).     . 
      
        
        
        
      
     
      
        
        
        
      
     Look & Feel -     ( ,    ââ,   Confluence - ). 
      
        
        
        
      
     
      
        
        
        
      
     ,        . 
      
        
        
        
      
     
      
        
        
        
      
     API 
      
        
        
        
      
         ,     .   : ComponentAccessor.    - .   ,          ,            .         . 
      
        
        
        
      
     
      
        
        
        
      
     â     com.atlassian.jira.component.ComponentAccessor 
      
        
        
        
      
     â     getApplicationProperties() -       
      
        
        
        
      
     â     getAttachmentManager() -     
      
        
        
        
      
     â     getAvatarManager() -  . . 
      
        
        
        
      
     â     getCommentManager() 
      
        
        
        
      
     â     getProjectManager() 
      
        
        
        
      
     â     getIssueManager() 
      
        
        
        
      
     â     getIssueLinkManager() 
      
        
        
        
      
     â     getCustomFieldManager() 
      
        
        
        
      
     â     getMailServerManager() 
      
        
        
        
      
     â     getMailQueue() 
      
        
        
        
      
     â     getPermissionManager() 
      
        
        
        
      
     â     ⊠
      
        
        
        
      
     
      
        
        
        
      
      
      
        
        
        
      
            bitbucket (bitbucket, ,   Atlassian). 
      
        
        
        
      
     
      
        
        
        
      
             . 
      
        
        
        
      
     
      
        
        
        
      
     âpom.xmlâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
     âatlassian-plugin.xmlâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
           Java EE- âpom.xmlâ - ,     REST API.   ,        REST endpoint -    -   JIRA   -  (,   -   ,     - JSON  ).        .  âatlassian-plugin.xmlâ    (     ,   <customfield-type> 
      
        
        
        
      
    
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     ). 
      
        
        
        
      
     
      
        
        
        
      
        ,      REST Endpoint: 
      
        
        
        
      
     
      
        
        
        
      
     âMyRestResourceModel.javaâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
         XML- (âjavax.xml.bind.annotationâ),       JSON  Jackson  JIRA -  ,   ,   âjavax.xml.bindâ.    âjavax.xml.bind,     JSON âautodetectâ -   ,    Jackson'.    âjavax.xml.bindâ  ,    ,    REST Endpoint,    ,       âProducesâ: 
      
        
        
        
      
     
      
        
        
        
      
     âMyRestResource.javaâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
          âMediaType.APPLICATION_XMLâ,  ,         XML',    Json.     .      Jackson-, ,      XML,       . 
      
        
        
        
      
     
      
        
        
        
      
     ,  âMyRestResource.javaâ    (.  ),    Rest Resource Model.      ,    âdefaultâ  âHello Worldâ. 
      
        
        
        
      
     
      
        
        
        
      
       Java - JAX-RS   ,        Atlassian. 
      
        
        
        
      
     
      
        
        
        
      
      
      
        
        
        
      
     
      
        
        
        
      
      , ,     JIRA,  .   : 
      
        
        
        
      
     
 
 
      
        
        
        
      
     
      
        
        
        
      
     
 
 
      
        
        
        
      
     
      
        
        
        
      
      âJIRA Development Cookbookâ      â â -     .     âPractical JIRA Pluginsâ  âPractical JIRA Administrationâ. 
      
        
        
        
      
     
      
        
        
        
      
            IT NonStop.
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
    
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
    
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
    
      
        <customfield-type> 
      
      
      
        
        
        
      
    
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     .    ,   ââ       (issues).   (i18n)     âcom.atlassian.samples.tutorialâ    âmyjiraplugin.propertiesâ.       .    -  ,        âmyjiraplugin.ru_ru.propertiesâ         JIRA,      .    Java EE . 
      
        
        
        
      
     
      
        
        
        
      
      <customfield-type> 
      
      
      
        
        
        
      
    
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     -     JIRA API.       ,   âi18n-name-keyâ,       properties-    ,        ââ.     ,     (âMyCustomFieldâ). 
      
        
        
        
      
     
      
        
        
        
      
     - ,    .         âmyjiraplugin.propertiesâ -        ,        âThe My Custom Field Pluginâ. 
      
      
      
        
        
        
      
     
      
        
        
        
      
        velocity-: âviewâ -      (âview.vmâ),  âeditâ -     (âedit.vmâ).               -  . 
      
        
        
        
      
     
      
        
        
        
      
     ,   <customfield-type> 
      
        
        
        
      
    
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     .     ? 
      
        
        
        
      
     
      
        
        
        
      
      
      
        
        
        
      
        ,    -    .        ,     ,     -  ,       . -,    ,      JIRA-,      -    .      Atlassian API: 
      
        
        
        
      
     
      
        
        
        
      
     â     Code Sharing 
      
        
        
        
      
     â     Component 
      
        
        
        
      
     â     Component Import 
      
        
        
        
      
     â     JEE Container Integration 
      
        
        
        
      
     â     Servlet Context Listener 
      
        
        
        
      
     â     Servlet Context Parameter 
      
        
        
        
      
     â     Servlet Filter 
      
        
        
        
      
     â     Servlet 
      
        
        
        
      
     â     User Interface 
      
        
        
        
      
     â     Web Item 
      
        
        
        
      
     â     Web Section 
      
        
        
        
      
     â     Web Panel 
      
        
        
        
      
     â     Web Panel Renderer 
      
        
        
        
      
     â     Web Resource 
      
        
        
        
      
     â     Web Resource Transformer 
      
        
        
        
      
     â     Other Types 
      
        
        
        
      
     â     REST 
      
        
        
        
      
     â     Gadget 
      
        
        
        
      
     â     Report 
      
        
        
        
      
     â     UI Enhancements 
      
        
        
        
      
     â     Project Tab Panel 
      
        
        
        
      
     â     Component Tab Panel 
      
        
        
        
      
     â     Version Tab Panel 
      
        
        
        
      
     â     Issue Tab Panel 
      
        
        
        
      
     â     Search Request View 
      
        
        
        
      
     â     Custom Workflows 
      
        
        
        
      
     â     Workflow Conditions 
      
        
        
        
      
     â     Workflow Validators 
      
        
        
        
      
     â     Workflow Functions 
      
        
        
        
      
     â     Custom Fields 
      
        
        
        
      
     â     Custom Actions 
      
        
        
        
      
     â     JQL Functions 
      
        
        
        
      
     â     Remote API 
      
        
        
        
      
     â     SOAP 
      
        
        
        
      
     â     XML-RPC 
      
        
        
        
      
     â     Custom Macros 
      
        
        
        
      
     â     Code Formatting 
      
        
        
        
      
     â     System Tasks 
      
        
        
        
      
     â     Job 
      
        
        
        
      
     â     Lifecycle 
      
        
        
        
      
     â     Triggers 
      
        
        
        
      
     â     Look & Feel 
      
        
        
        
      
     â     Decorators 
      
        
        
        
      
     â     Language 
      
        
        
        
      
     â     Theme 
      
        
        
        
      
     
      
        
        
        
      
     Component  Component Import -  ,      Spring'.    - ,   . Component Import -  ,   ,     Spring,    -  . ,  -     ,    xml-  âpublic:trueâ - ,   Component Import        .  ,     . 
      
        
        
        
      
     
      
        
        
        
      
     UI -        .    . ,  Plain Tasks     . 
      
        
        
        
      
     
      
        
        
        
      
     Custom Workflows - ,      ,   (issue)      . 
      
        
        
        
      
     
      
        
        
        
      
     JQL Functions (JIRA Query Language Functions) -  ,      (issue).     . 
      
        
        
        
      
     
      
        
        
        
      
     Look & Feel -     ( ,    ââ,   Confluence - ). 
      
        
        
        
      
     
      
        
        
        
      
     ,        . 
      
        
        
        
      
     
      
        
        
        
      
     API 
      
        
        
        
      
         ,     .   : ComponentAccessor.    - .   ,          ,            .         . 
      
        
        
        
      
     
      
        
        
        
      
     â     com.atlassian.jira.component.ComponentAccessor 
      
        
        
        
      
     â     getApplicationProperties() -       
      
        
        
        
      
     â     getAttachmentManager() -     
      
        
        
        
      
     â     getAvatarManager() -  . . 
      
        
        
        
      
     â     getCommentManager() 
      
        
        
        
      
     â     getProjectManager() 
      
        
        
        
      
     â     getIssueManager() 
      
        
        
        
      
     â     getIssueLinkManager() 
      
        
        
        
      
     â     getCustomFieldManager() 
      
        
        
        
      
     â     getMailServerManager() 
      
        
        
        
      
     â     getMailQueue() 
      
        
        
        
      
     â     getPermissionManager() 
      
        
        
        
      
     â     ⊠
      
        
        
        
      
     
      
        
        
        
      
      
      
        
        
        
      
            bitbucket (bitbucket, ,   Atlassian). 
      
        
        
        
      
     
      
        
        
        
      
             . 
      
        
        
        
      
     
      
        
        
        
      
     âpom.xmlâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
     âatlassian-plugin.xmlâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
           Java EE- âpom.xmlâ - ,     REST API.   ,        REST endpoint -    -   JIRA   -  (,   -   ,     - JSON  ).        .  âatlassian-plugin.xmlâ    (     ,   <customfield-type> 
      
      
      
        
        
        
      
    
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     ). 
      
        
        
        
      
     
      
        
        
        
      
        ,      REST Endpoint: 
      
        
        
        
      
     
      
        
        
        
      
     âMyRestResourceModel.javaâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
         XML- (âjavax.xml.bind.annotationâ),       JSON  Jackson  JIRA -  ,   ,   âjavax.xml.bindâ.    âjavax.xml.bind,     JSON âautodetectâ -   ,    Jackson'.    âjavax.xml.bindâ  ,    ,    REST Endpoint,    ,       âProducesâ: 
      
        
        
        
      
     
      
        
        
        
      
     âMyRestResource.javaâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
          âMediaType.APPLICATION_XMLâ,  ,         XML',    Json.     .      Jackson-, ,      XML,       . 
      
        
        
        
      
     
      
        
        
        
      
     ,  âMyRestResource.javaâ    (.  ),    Rest Resource Model.      ,    âdefaultâ  âHello Worldâ. 
      
        
        
        
      
     
      
        
        
        
      
       Java - JAX-RS   ,        Atlassian. 
      
        
        
        
      
     
      
        
        
        
      
      
      
        
        
        
      
     
      
        
        
        
      
      , ,     JIRA,  .   : 
      
        
        
        
      
     
 
 
      
        
        
        
      
     
      
        
        
        
      
     
 
 
      
        
        
        
      
     
      
        
        
        
      
      âJIRA Development Cookbookâ      â â -     .     âPractical JIRA Pluginsâ  âPractical JIRA Administrationâ. 
      
        
        
        
      
     
      
        
        
        
      
            IT NonStop.
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
    
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
    
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
    
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     
 <customfield-type> 
      
        
        
        
      
    
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     .    ,   ââ       (issues).   (i18n)     âcom.atlassian.samples.tutorialâ    âmyjiraplugin.propertiesâ.       .    -  ,        âmyjiraplugin.ru_ru.propertiesâ         JIRA,      .    Java EE . 
      
        
        
        
      
     
      
        
        
        
      
      <customfield-type> 
      
        
        
        
      
    
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     -     JIRA API.       ,   âi18n-name-keyâ,       properties-    ,        ââ.     ,     (âMyCustomFieldâ). 
      
        
        
        
      
     
      
        
        
        
      
     - ,    .         âmyjiraplugin.propertiesâ -        ,        âThe My Custom Field Pluginâ. 
      
        
        
        
      
     
      
        
        
        
      
        velocity-: âviewâ -      (âview.vmâ),  âeditâ -     (âedit.vmâ).               -  . 
      
        
        
        
      
     
      
        
        
        
      
     ,   <customfield-type> 
      
        
        
        
      
    
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     .     ? 
      
        
        
        
      
     
      
        
        
        
      
      
      
        
        
        
      
        ,    -    .        ,     ,     -  ,       . -,    ,      JIRA-,      -    .      Atlassian API: 
      
        
        
        
      
     
      
        
        
        
      
     â     Code Sharing 
      
        
        
        
      
     â     Component 
      
        
        
        
      
     â     Component Import 
      
        
        
        
      
     â     JEE Container Integration 
      
        
        
        
      
     â     Servlet Context Listener 
      
        
        
        
      
     â     Servlet Context Parameter 
      
        
        
        
      
     â     Servlet Filter 
      
        
        
        
      
     â     Servlet 
      
        
        
        
      
     â     User Interface 
      
        
        
        
      
     â     Web Item 
      
        
        
        
      
     â     Web Section 
      
        
        
        
      
     â     Web Panel 
      
        
        
        
      
     â     Web Panel Renderer 
      
        
        
        
      
     â     Web Resource 
      
        
        
        
      
     â     Web Resource Transformer 
      
        
        
        
      
     â     Other Types 
      
        
        
        
      
     â     REST 
      
        
        
        
      
     â     Gadget 
      
        
        
        
      
     â     Report 
      
        
        
        
      
     â     UI Enhancements 
      
        
        
        
      
     â     Project Tab Panel 
      
        
        
        
      
     â     Component Tab Panel 
      
        
        
        
      
     â     Version Tab Panel 
      
        
        
        
      
     â     Issue Tab Panel 
      
        
        
        
      
     â     Search Request View 
      
        
        
        
      
     â     Custom Workflows 
      
        
        
        
      
     â     Workflow Conditions 
      
        
        
        
      
     â     Workflow Validators 
      
        
        
        
      
     â     Workflow Functions 
      
        
        
        
      
     â     Custom Fields 
      
        
        
        
      
     â     Custom Actions 
      
        
        
        
      
     â     JQL Functions 
      
        
        
        
      
     â     Remote API 
      
        
        
        
      
     â     SOAP 
      
        
        
        
      
     â     XML-RPC 
      
        
        
        
      
     â     Custom Macros 
      
        
        
        
      
     â     Code Formatting 
      
        
        
        
      
     â     System Tasks 
      
        
        
        
      
     â     Job 
      
        
        
        
      
     â     Lifecycle 
      
        
        
        
      
     â     Triggers 
      
        
        
        
      
     â     Look & Feel 
      
        
        
        
      
     â     Decorators 
      
        
        
        
      
     â     Language 
      
        
        
        
      
     â     Theme 
      
        
        
        
      
     
      
        
        
        
      
     Component  Component Import -  ,      Spring'.    - ,   . Component Import -  ,   ,     Spring,    -  . ,  -     ,    xml-  âpublic:trueâ - ,   Component Import        .  ,     . 
      
        
        
        
      
     
      
        
        
        
      
     UI -        .    . ,  Plain Tasks     . 
      
        
        
        
      
     
      
        
        
        
      
     Custom Workflows - ,      ,   (issue)      . 
      
        
        
        
      
     
      
        
        
        
      
     JQL Functions (JIRA Query Language Functions) -  ,      (issue).     . 
      
        
        
        
      
     
      
        
        
        
      
     Look & Feel -     ( ,    ââ,   Confluence - ). 
      
        
        
        
      
     
      
        
        
        
      
     ,        . 
      
        
        
        
      
     
      
        
        
        
      
     API 
      
        
        
        
      
         ,     .   : ComponentAccessor.    - .   ,          ,            .         . 
      
        
        
        
      
     
      
        
        
        
      
     â     com.atlassian.jira.component.ComponentAccessor 
      
        
        
        
      
     â     getApplicationProperties() -       
      
        
        
        
      
     â     getAttachmentManager() -     
      
        
        
        
      
     â     getAvatarManager() -  . . 
      
        
        
        
      
     â     getCommentManager() 
      
        
        
        
      
     â     getProjectManager() 
      
        
        
        
      
     â     getIssueManager() 
      
        
        
        
      
     â     getIssueLinkManager() 
      
        
        
        
      
     â     getCustomFieldManager() 
      
        
        
        
      
     â     getMailServerManager() 
      
        
        
        
      
     â     getMailQueue() 
      
        
        
        
      
     â     getPermissionManager() 
      
        
        
        
      
     â     ⊠
      
        
        
        
      
     
      
        
        
        
      
      
      
        
        
        
      
            bitbucket (bitbucket, ,   Atlassian). 
      
        
        
        
      
     
      
        
        
        
      
             . 
      
        
        
        
      
     
      
        
        
        
      
     âpom.xmlâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
     âatlassian-plugin.xmlâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
           Java EE- âpom.xmlâ - ,     REST API.   ,        REST endpoint -    -   JIRA   -  (,   -   ,     - JSON  ).        .  âatlassian-plugin.xmlâ    (     ,   <customfield-type> 
      
        
        
        
      
    
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     ). 
      
        
        
        
      
     
      
        
        
        
      
        ,      REST Endpoint: 
      
        
        
        
      
     
      
        
        
        
      
     âMyRestResourceModel.javaâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
         XML- (âjavax.xml.bind.annotationâ),       JSON  Jackson  JIRA -  ,   ,   âjavax.xml.bindâ.    âjavax.xml.bind,     JSON âautodetectâ -   ,    Jackson'.    âjavax.xml.bindâ  ,    ,    REST Endpoint,    ,       âProducesâ: 
      
        
        
        
      
     
      
        
        
        
      
     âMyRestResource.javaâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
          âMediaType.APPLICATION_XMLâ,  ,         XML',    Json.     .      Jackson-, ,      XML,       . 
      
        
        
        
      
     
      
        
        
        
      
     ,  âMyRestResource.javaâ    (.  ),    Rest Resource Model.      ,    âdefaultâ  âHello Worldâ. 
      
        
        
        
      
     
      
        
        
        
      
       Java - JAX-RS   ,        Atlassian. 
      
        
        
        
      
     
      
        
        
        
      
      
      
        
        
        
      
     
      
        
        
        
      
      , ,     JIRA,  .   : 
      
        
        
        
      
     
 
 
      
        
        
        
      
     
      
        
        
        
      
     
 
 
      
        
        
        
      
     
      
        
        
        
      
      âJIRA Development Cookbookâ      â â -     .     âPractical JIRA Pluginsâ  âPractical JIRA Administrationâ. 
      
        
        
        
      
     
      
        
        
        
      
            IT NonStop.
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
    
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
    
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
    
      
        <customfield-type> 
      
      
      
        
        
        
      
    
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     .    ,   ââ       (issues).   (i18n)     âcom.atlassian.samples.tutorialâ    âmyjiraplugin.propertiesâ.       .    -  ,        âmyjiraplugin.ru_ru.propertiesâ         JIRA,      .    Java EE . 
      
        
        
        
      
     
      
        
        
        
      
      <customfield-type> 
      
      
      
        
        
        
      
    
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     -     JIRA API.       ,   âi18n-name-keyâ,       properties-    ,        ââ.     ,     (âMyCustomFieldâ). 
      
        
        
        
      
     
      
        
        
        
      
     - ,    .         âmyjiraplugin.propertiesâ -        ,        âThe My Custom Field Pluginâ. 
      
      
      
        
        
        
      
     
      
        
        
        
      
        velocity-: âviewâ -      (âview.vmâ),  âeditâ -     (âedit.vmâ).               -  . 
      
        
        
        
      
     
      
        
        
        
      
     ,   <customfield-type> 
      
        
        
        
      
    
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     .     ? 
      
        
        
        
      
     
      
        
        
        
      
      
      
        
        
        
      
        ,    -    .        ,     ,     -  ,       . -,    ,      JIRA-,      -    .      Atlassian API: 
      
        
        
        
      
     
      
        
        
        
      
     â     Code Sharing 
      
        
        
        
      
     â     Component 
      
        
        
        
      
     â     Component Import 
      
        
        
        
      
     â     JEE Container Integration 
      
        
        
        
      
     â     Servlet Context Listener 
      
        
        
        
      
     â     Servlet Context Parameter 
      
        
        
        
      
     â     Servlet Filter 
      
        
        
        
      
     â     Servlet 
      
        
        
        
      
     â     User Interface 
      
        
        
        
      
     â     Web Item 
      
        
        
        
      
     â     Web Section 
      
        
        
        
      
     â     Web Panel 
      
        
        
        
      
     â     Web Panel Renderer 
      
        
        
        
      
     â     Web Resource 
      
        
        
        
      
     â     Web Resource Transformer 
      
        
        
        
      
     â     Other Types 
      
        
        
        
      
     â     REST 
      
        
        
        
      
     â     Gadget 
      
        
        
        
      
     â     Report 
      
        
        
        
      
     â     UI Enhancements 
      
        
        
        
      
     â     Project Tab Panel 
      
        
        
        
      
     â     Component Tab Panel 
      
        
        
        
      
     â     Version Tab Panel 
      
        
        
        
      
     â     Issue Tab Panel 
      
        
        
        
      
     â     Search Request View 
      
        
        
        
      
     â     Custom Workflows 
      
        
        
        
      
     â     Workflow Conditions 
      
        
        
        
      
     â     Workflow Validators 
      
        
        
        
      
     â     Workflow Functions 
      
        
        
        
      
     â     Custom Fields 
      
        
        
        
      
     â     Custom Actions 
      
        
        
        
      
     â     JQL Functions 
      
        
        
        
      
     â     Remote API 
      
        
        
        
      
     â     SOAP 
      
        
        
        
      
     â     XML-RPC 
      
        
        
        
      
     â     Custom Macros 
      
        
        
        
      
     â     Code Formatting 
      
        
        
        
      
     â     System Tasks 
      
        
        
        
      
     â     Job 
      
        
        
        
      
     â     Lifecycle 
      
        
        
        
      
     â     Triggers 
      
        
        
        
      
     â     Look & Feel 
      
        
        
        
      
     â     Decorators 
      
        
        
        
      
     â     Language 
      
        
        
        
      
     â     Theme 
      
        
        
        
      
     
      
        
        
        
      
     Component  Component Import -  ,      Spring'.    - ,   . Component Import -  ,   ,     Spring,    -  . ,  -     ,    xml-  âpublic:trueâ - ,   Component Import        .  ,     . 
      
        
        
        
      
     
      
        
        
        
      
     UI -        .    . ,  Plain Tasks     . 
      
        
        
        
      
     
      
        
        
        
      
     Custom Workflows - ,      ,   (issue)      . 
      
        
        
        
      
     
      
        
        
        
      
     JQL Functions (JIRA Query Language Functions) -  ,      (issue).     . 
      
        
        
        
      
     
      
        
        
        
      
     Look & Feel -     ( ,    ââ,   Confluence - ). 
      
        
        
        
      
     
      
        
        
        
      
     ,        . 
      
        
        
        
      
     
      
        
        
        
      
     API 
      
        
        
        
      
         ,     .   : ComponentAccessor.    - .   ,          ,            .         . 
      
        
        
        
      
     
      
        
        
        
      
     â     com.atlassian.jira.component.ComponentAccessor 
      
        
        
        
      
     â     getApplicationProperties() -       
      
        
        
        
      
     â     getAttachmentManager() -     
      
        
        
        
      
     â     getAvatarManager() -  . . 
      
        
        
        
      
     â     getCommentManager() 
      
        
        
        
      
     â     getProjectManager() 
      
        
        
        
      
     â     getIssueManager() 
      
        
        
        
      
     â     getIssueLinkManager() 
      
        
        
        
      
     â     getCustomFieldManager() 
      
        
        
        
      
     â     getMailServerManager() 
      
        
        
        
      
     â     getMailQueue() 
      
        
        
        
      
     â     getPermissionManager() 
      
        
        
        
      
     â     ⊠
      
        
        
        
      
     
      
        
        
        
      
      
      
        
        
        
      
            bitbucket (bitbucket, ,   Atlassian). 
      
        
        
        
      
     
      
        
        
        
      
             . 
      
        
        
        
      
     
      
        
        
        
      
     âpom.xmlâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
     âatlassian-plugin.xmlâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
           Java EE- âpom.xmlâ - ,     REST API.   ,        REST endpoint -    -   JIRA   -  (,   -   ,     - JSON  ).        .  âatlassian-plugin.xmlâ    (     ,   <customfield-type> 
      
      
      
        
        
        
      
    
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     ). 
      
        
        
        
      
     
      
        
        
        
      
        ,      REST Endpoint: 
      
        
        
        
      
     
      
        
        
        
      
     âMyRestResourceModel.javaâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
         XML- (âjavax.xml.bind.annotationâ),       JSON  Jackson  JIRA -  ,   ,   âjavax.xml.bindâ.    âjavax.xml.bind,     JSON âautodetectâ -   ,    Jackson'.    âjavax.xml.bindâ  ,    ,    REST Endpoint,    ,       âProducesâ: 
      
        
        
        
      
     
      
        
        
        
      
     âMyRestResource.javaâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
          âMediaType.APPLICATION_XMLâ,  ,         XML',    Json.     .      Jackson-, ,      XML,       . 
      
        
        
        
      
     
      
        
        
        
      
     ,  âMyRestResource.javaâ    (.  ),    Rest Resource Model.      ,    âdefaultâ  âHello Worldâ. 
      
        
        
        
      
     
      
        
        
        
      
       Java - JAX-RS   ,        Atlassian. 
      
        
        
        
      
     
      
        
        
        
      
      
      
        
        
        
      
     
      
        
        
        
      
      , ,     JIRA,  .   : 
      
        
        
        
      
     
 
 
      
        
        
        
      
     
      
        
        
        
      
     
 
 
      
        
        
        
      
     
      
        
        
        
      
      âJIRA Development Cookbookâ      â â -     .     âPractical JIRA Pluginsâ  âPractical JIRA Administrationâ. 
      
        
        
        
      
     
      
        
        
        
      
            IT NonStop.
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
    
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
    
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
    
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     
 <customfield-type> 
      
        
        
        
      
    
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     .    ,   ââ       (issues).   (i18n)     âcom.atlassian.samples.tutorialâ    âmyjiraplugin.propertiesâ.       .    -  ,        âmyjiraplugin.ru_ru.propertiesâ         JIRA,      .    Java EE . 
      
        
        
        
      
     
      
        
        
        
      
      <customfield-type> 
      
        
        
        
      
    
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     -     JIRA API.       ,   âi18n-name-keyâ,       properties-    ,        ââ.     ,     (âMyCustomFieldâ). 
      
        
        
        
      
     
      
        
        
        
      
     - ,    .         âmyjiraplugin.propertiesâ -        ,        âThe My Custom Field Pluginâ. 
      
        
        
        
      
     
      
        
        
        
      
        velocity-: âviewâ -      (âview.vmâ),  âeditâ -     (âedit.vmâ).               -  . 
      
        
        
        
      
     
      
        
        
        
      
     ,   <customfield-type> 
      
        
        
        
      
    
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     .     ? 
      
        
        
        
      
     
      
        
        
        
      
      
      
        
        
        
      
        ,    -    .        ,     ,     -  ,       . -,    ,      JIRA-,      -    .      Atlassian API: 
      
        
        
        
      
     
      
        
        
        
      
     â     Code Sharing 
      
        
        
        
      
     â     Component 
      
        
        
        
      
     â     Component Import 
      
        
        
        
      
     â     JEE Container Integration 
      
        
        
        
      
     â     Servlet Context Listener 
      
        
        
        
      
     â     Servlet Context Parameter 
      
        
        
        
      
     â     Servlet Filter 
      
        
        
        
      
     â     Servlet 
      
        
        
        
      
     â     User Interface 
      
        
        
        
      
     â     Web Item 
      
        
        
        
      
     â     Web Section 
      
        
        
        
      
     â     Web Panel 
      
        
        
        
      
     â     Web Panel Renderer 
      
        
        
        
      
     â     Web Resource 
      
        
        
        
      
     â     Web Resource Transformer 
      
        
        
        
      
     â     Other Types 
      
        
        
        
      
     â     REST 
      
        
        
        
      
     â     Gadget 
      
        
        
        
      
     â     Report 
      
        
        
        
      
     â     UI Enhancements 
      
        
        
        
      
     â     Project Tab Panel 
      
        
        
        
      
     â     Component Tab Panel 
      
        
        
        
      
     â     Version Tab Panel 
      
        
        
        
      
     â     Issue Tab Panel 
      
        
        
        
      
     â     Search Request View 
      
        
        
        
      
     â     Custom Workflows 
      
        
        
        
      
     â     Workflow Conditions 
      
        
        
        
      
     â     Workflow Validators 
      
        
        
        
      
     â     Workflow Functions 
      
        
        
        
      
     â     Custom Fields 
      
        
        
        
      
     â     Custom Actions 
      
        
        
        
      
     â     JQL Functions 
      
        
        
        
      
     â     Remote API 
      
        
        
        
      
     â     SOAP 
      
        
        
        
      
     â     XML-RPC 
      
        
        
        
      
     â     Custom Macros 
      
        
        
        
      
     â     Code Formatting 
      
        
        
        
      
     â     System Tasks 
      
        
        
        
      
     â     Job 
      
        
        
        
      
     â     Lifecycle 
      
        
        
        
      
     â     Triggers 
      
        
        
        
      
     â     Look & Feel 
      
        
        
        
      
     â     Decorators 
      
        
        
        
      
     â     Language 
      
        
        
        
      
     â     Theme 
      
        
        
        
      
     
      
        
        
        
      
     Component  Component Import -  ,      Spring'.    - ,   . Component Import -  ,   ,     Spring,    -  . ,  -     ,    xml-  âpublic:trueâ - ,   Component Import        .  ,     . 
      
        
        
        
      
     
      
        
        
        
      
     UI -        .    . ,  Plain Tasks     . 
      
        
        
        
      
     
      
        
        
        
      
     Custom Workflows - ,      ,   (issue)      . 
      
        
        
        
      
     
      
        
        
        
      
     JQL Functions (JIRA Query Language Functions) -  ,      (issue).     . 
      
        
        
        
      
     
      
        
        
        
      
     Look & Feel -     ( ,    ââ,   Confluence - ). 
      
        
        
        
      
     
      
        
        
        
      
     ,        . 
      
        
        
        
      
     
      
        
        
        
      
     API 
      
        
        
        
      
         ,     .   : ComponentAccessor.    - .   ,          ,            .         . 
      
        
        
        
      
     
      
        
        
        
      
     â     com.atlassian.jira.component.ComponentAccessor 
      
        
        
        
      
     â     getApplicationProperties() -       
      
        
        
        
      
     â     getAttachmentManager() -     
      
        
        
        
      
     â     getAvatarManager() -  . . 
      
        
        
        
      
     â     getCommentManager() 
      
        
        
        
      
     â     getProjectManager() 
      
        
        
        
      
     â     getIssueManager() 
      
        
        
        
      
     â     getIssueLinkManager() 
      
        
        
        
      
     â     getCustomFieldManager() 
      
        
        
        
      
     â     getMailServerManager() 
      
        
        
        
      
     â     getMailQueue() 
      
        
        
        
      
     â     getPermissionManager() 
      
        
        
        
      
     â     ⊠
      
        
        
        
      
     
      
        
        
        
      
      
      
        
        
        
      
            bitbucket (bitbucket, ,   Atlassian). 
      
        
        
        
      
     
      
        
        
        
      
             . 
      
        
        
        
      
     
      
        
        
        
      
     âpom.xmlâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
     âatlassian-plugin.xmlâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
           Java EE- âpom.xmlâ - ,     REST API.   ,        REST endpoint -    -   JIRA   -  (,   -   ,     - JSON  ).        .  âatlassian-plugin.xmlâ    (     ,   <customfield-type> 
      
        
        
        
      
    
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     ). 
      
        
        
        
      
     
      
        
        
        
      
        ,      REST Endpoint: 
      
        
        
        
      
     
      
        
        
        
      
     âMyRestResourceModel.javaâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
         XML- (âjavax.xml.bind.annotationâ),       JSON  Jackson  JIRA -  ,   ,   âjavax.xml.bindâ.    âjavax.xml.bind,     JSON âautodetectâ -   ,    Jackson'.    âjavax.xml.bindâ  ,    ,    REST Endpoint,    ,       âProducesâ: 
      
        
        
        
      
     
      
        
        
        
      
     âMyRestResource.javaâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
          âMediaType.APPLICATION_XMLâ,  ,         XML',    Json.     .      Jackson-, ,      XML,       . 
      
        
        
        
      
     
      
        
        
        
      
     ,  âMyRestResource.javaâ    (.  ),    Rest Resource Model.      ,    âdefaultâ  âHello Worldâ. 
      
        
        
        
      
     
      
        
        
        
      
       Java - JAX-RS   ,        Atlassian. 
      
        
        
        
      
     
      
        
        
        
      
      
      
        
        
        
      
     
      
        
        
        
      
      , ,     JIRA,  .   : 
      
        
        
        
      
     
 
 
      
        
        
        
      
     
      
        
        
        
      
     
 
 
      
        
        
        
      
     
      
        
        
        
      
      âJIRA Development Cookbookâ      â â -     .     âPractical JIRA Pluginsâ  âPractical JIRA Administrationâ. 
      
        
        
        
      
     
      
        
        
        
      
            IT NonStop.
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
    
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
    
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
    
      
        <customfield-type> 
      
      
      
        
        
        
      
    
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     .    ,   ââ       (issues).   (i18n)     âcom.atlassian.samples.tutorialâ    âmyjiraplugin.propertiesâ.       .    -  ,        âmyjiraplugin.ru_ru.propertiesâ         JIRA,      .    Java EE . 
      
        
        
        
      
     
      
        
        
        
      
      <customfield-type> 
      
      
      
        
        
        
      
    
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     -     JIRA API.       ,   âi18n-name-keyâ,       properties-    ,        ââ.     ,     (âMyCustomFieldâ). 
      
        
        
        
      
     
      
        
        
        
      
     - ,    .         âmyjiraplugin.propertiesâ -        ,        âThe My Custom Field Pluginâ. 
      
      
      
        
        
        
      
     
      
        
        
        
      
        velocity-: âviewâ -      (âview.vmâ),  âeditâ -     (âedit.vmâ).               -  . 
      
        
        
        
      
     
      
        
        
        
      
     ,   <customfield-type> 
      
        
        
        
      
    
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     .     ? 
      
        
        
        
      
     
      
        
        
        
      
      
      
        
        
        
      
        ,    -    .        ,     ,     -  ,       . -,    ,      JIRA-,      -    .      Atlassian API: 
      
        
        
        
      
     
      
        
        
        
      
     â     Code Sharing 
      
        
        
        
      
     â     Component 
      
        
        
        
      
     â     Component Import 
      
        
        
        
      
     â     JEE Container Integration 
      
        
        
        
      
     â     Servlet Context Listener 
      
        
        
        
      
     â     Servlet Context Parameter 
      
        
        
        
      
     â     Servlet Filter 
      
        
        
        
      
     â     Servlet 
      
        
        
        
      
     â     User Interface 
      
        
        
        
      
     â     Web Item 
      
        
        
        
      
     â     Web Section 
      
        
        
        
      
     â     Web Panel 
      
        
        
        
      
     â     Web Panel Renderer 
      
        
        
        
      
     â     Web Resource 
      
        
        
        
      
     â     Web Resource Transformer 
      
        
        
        
      
     â     Other Types 
      
        
        
        
      
     â     REST 
      
        
        
        
      
     â     Gadget 
      
        
        
        
      
     â     Report 
      
        
        
        
      
     â     UI Enhancements 
      
        
        
        
      
     â     Project Tab Panel 
      
        
        
        
      
     â     Component Tab Panel 
      
        
        
        
      
     â     Version Tab Panel 
      
        
        
        
      
     â     Issue Tab Panel 
      
        
        
        
      
     â     Search Request View 
      
        
        
        
      
     â     Custom Workflows 
      
        
        
        
      
     â     Workflow Conditions 
      
        
        
        
      
     â     Workflow Validators 
      
        
        
        
      
     â     Workflow Functions 
      
        
        
        
      
     â     Custom Fields 
      
        
        
        
      
     â     Custom Actions 
      
        
        
        
      
     â     JQL Functions 
      
        
        
        
      
     â     Remote API 
      
        
        
        
      
     â     SOAP 
      
        
        
        
      
     â     XML-RPC 
      
        
        
        
      
     â     Custom Macros 
      
        
        
        
      
     â     Code Formatting 
      
        
        
        
      
     â     System Tasks 
      
        
        
        
      
     â     Job 
      
        
        
        
      
     â     Lifecycle 
      
        
        
        
      
     â     Triggers 
      
        
        
        
      
     â     Look & Feel 
      
        
        
        
      
     â     Decorators 
      
        
        
        
      
     â     Language 
      
        
        
        
      
     â     Theme 
      
        
        
        
      
     
      
        
        
        
      
     Component  Component Import -  ,      Spring'.    - ,   . Component Import -  ,   ,     Spring,    -  . ,  -     ,    xml-  âpublic:trueâ - ,   Component Import        .  ,     . 
      
        
        
        
      
     
      
        
        
        
      
     UI -        .    . ,  Plain Tasks     . 
      
        
        
        
      
     
      
        
        
        
      
     Custom Workflows - ,      ,   (issue)      . 
      
        
        
        
      
     
      
        
        
        
      
     JQL Functions (JIRA Query Language Functions) -  ,      (issue).     . 
      
        
        
        
      
     
      
        
        
        
      
     Look & Feel -     ( ,    ââ,   Confluence - ). 
      
        
        
        
      
     
      
        
        
        
      
     ,        . 
      
        
        
        
      
     
      
        
        
        
      
     API 
      
        
        
        
      
         ,     .   : ComponentAccessor.    - .   ,          ,            .         . 
      
        
        
        
      
     
      
        
        
        
      
     â     com.atlassian.jira.component.ComponentAccessor 
      
        
        
        
      
     â     getApplicationProperties() -       
      
        
        
        
      
     â     getAttachmentManager() -     
      
        
        
        
      
     â     getAvatarManager() -  . . 
      
        
        
        
      
     â     getCommentManager() 
      
        
        
        
      
     â     getProjectManager() 
      
        
        
        
      
     â     getIssueManager() 
      
        
        
        
      
     â     getIssueLinkManager() 
      
        
        
        
      
     â     getCustomFieldManager() 
      
        
        
        
      
     â     getMailServerManager() 
      
        
        
        
      
     â     getMailQueue() 
      
        
        
        
      
     â     getPermissionManager() 
      
        
        
        
      
     â     ⊠
      
        
        
        
      
     
      
        
        
        
      
      
      
        
        
        
      
            bitbucket (bitbucket, ,   Atlassian). 
      
        
        
        
      
     
      
        
        
        
      
             . 
      
        
        
        
      
     
      
        
        
        
      
     âpom.xmlâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
     âatlassian-plugin.xmlâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
           Java EE- âpom.xmlâ - ,     REST API.   ,        REST endpoint -    -   JIRA   -  (,   -   ,     - JSON  ).        .  âatlassian-plugin.xmlâ    (     ,   <customfield-type> 
      
      
      
        
        
        
      
    
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     ). 
      
        
        
        
      
     
      
        
        
        
      
        ,      REST Endpoint: 
      
        
        
        
      
     
      
        
        
        
      
     âMyRestResourceModel.javaâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
         XML- (âjavax.xml.bind.annotationâ),       JSON  Jackson  JIRA -  ,   ,   âjavax.xml.bindâ.    âjavax.xml.bind,     JSON âautodetectâ -   ,    Jackson'.    âjavax.xml.bindâ  ,    ,    REST Endpoint,    ,       âProducesâ: 
      
        
        
        
      
     
      
        
        
        
      
     âMyRestResource.javaâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
          âMediaType.APPLICATION_XMLâ,  ,         XML',    Json.     .      Jackson-, ,      XML,       . 
      
        
        
        
      
     
      
        
        
        
      
     ,  âMyRestResource.javaâ    (.  ),    Rest Resource Model.      ,    âdefaultâ  âHello Worldâ. 
      
        
        
        
      
     
      
        
        
        
      
       Java - JAX-RS   ,        Atlassian. 
      
        
        
        
      
     
      
        
        
        
      
      
      
        
        
        
      
     
      
        
        
        
      
      , ,     JIRA,  .   : 
      
        
        
        
      
     
 
 
      
        
        
        
      
     
      
        
        
        
      
     
 
 
      
        
        
        
      
     
      
        
        
        
      
      âJIRA Development Cookbookâ      â â -     .     âPractical JIRA Pluginsâ  âPractical JIRA Administrationâ. 
      
        
        
        
      
     
      
        
        
        
      
            IT NonStop.
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
    
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
    
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
    
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     
 <customfield-type> 
      
        
        
        
      
    
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     .    ,   ââ       (issues).   (i18n)     âcom.atlassian.samples.tutorialâ    âmyjiraplugin.propertiesâ.       .    -  ,        âmyjiraplugin.ru_ru.propertiesâ         JIRA,      .    Java EE . 
      
        
        
        
      
     
      
        
        
        
      
      <customfield-type> 
      
        
        
        
      
    
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     -     JIRA API.       ,   âi18n-name-keyâ,       properties-    ,        ââ.     ,     (âMyCustomFieldâ). 
      
        
        
        
      
     
      
        
        
        
      
     - ,    .         âmyjiraplugin.propertiesâ -        ,        âThe My Custom Field Pluginâ. 
      
        
        
        
      
     
      
        
        
        
      
        velocity-: âviewâ -      (âview.vmâ),  âeditâ -     (âedit.vmâ).               -  . 
      
        
        
        
      
     
      
        
        
        
      
     ,   <customfield-type> 
      
        
        
        
      
    
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     .     ? 
      
        
        
        
      
     
      
        
        
        
      
      
      
        
        
        
      
        ,    -    .        ,     ,     -  ,       . -,    ,      JIRA-,      -    .      Atlassian API: 
      
        
        
        
      
     
      
        
        
        
      
     â     Code Sharing 
      
        
        
        
      
     â     Component 
      
        
        
        
      
     â     Component Import 
      
        
        
        
      
     â     JEE Container Integration 
      
        
        
        
      
     â     Servlet Context Listener 
      
        
        
        
      
     â     Servlet Context Parameter 
      
        
        
        
      
     â     Servlet Filter 
      
        
        
        
      
     â     Servlet 
      
        
        
        
      
     â     User Interface 
      
        
        
        
      
     â     Web Item 
      
        
        
        
      
     â     Web Section 
      
        
        
        
      
     â     Web Panel 
      
        
        
        
      
     â     Web Panel Renderer 
      
        
        
        
      
     â     Web Resource 
      
        
        
        
      
     â     Web Resource Transformer 
      
        
        
        
      
     â     Other Types 
      
        
        
        
      
     â     REST 
      
        
        
        
      
     â     Gadget 
      
        
        
        
      
     â     Report 
      
        
        
        
      
     â     UI Enhancements 
      
        
        
        
      
     â     Project Tab Panel 
      
        
        
        
      
     â     Component Tab Panel 
      
        
        
        
      
     â     Version Tab Panel 
      
        
        
        
      
     â     Issue Tab Panel 
      
        
        
        
      
     â     Search Request View 
      
        
        
        
      
     â     Custom Workflows 
      
        
        
        
      
     â     Workflow Conditions 
      
        
        
        
      
     â     Workflow Validators 
      
        
        
        
      
     â     Workflow Functions 
      
        
        
        
      
     â     Custom Fields 
      
        
        
        
      
     â     Custom Actions 
      
        
        
        
      
     â     JQL Functions 
      
        
        
        
      
     â     Remote API 
      
        
        
        
      
     â     SOAP 
      
        
        
        
      
     â     XML-RPC 
      
        
        
        
      
     â     Custom Macros 
      
        
        
        
      
     â     Code Formatting 
      
        
        
        
      
     â     System Tasks 
      
        
        
        
      
     â     Job 
      
        
        
        
      
     â     Lifecycle 
      
        
        
        
      
     â     Triggers 
      
        
        
        
      
     â     Look & Feel 
      
        
        
        
      
     â     Decorators 
      
        
        
        
      
     â     Language 
      
        
        
        
      
     â     Theme 
      
        
        
        
      
     
      
        
        
        
      
     Component  Component Import -  ,      Spring'.    - ,   . Component Import -  ,   ,     Spring,    -  . ,  -     ,    xml-  âpublic:trueâ - ,   Component Import        .  ,     . 
      
        
        
        
      
     
      
        
        
        
      
     UI -        .    . ,  Plain Tasks     . 
      
        
        
        
      
     
      
        
        
        
      
     Custom Workflows - ,      ,   (issue)      . 
      
        
        
        
      
     
      
        
        
        
      
     JQL Functions (JIRA Query Language Functions) -  ,      (issue).     . 
      
        
        
        
      
     
      
        
        
        
      
     Look & Feel -     ( ,    ââ,   Confluence - ). 
      
        
        
        
      
     
      
        
        
        
      
     ,        . 
      
        
        
        
      
     
      
        
        
        
      
     API 
      
        
        
        
      
         ,     .   : ComponentAccessor.    - .   ,          ,            .         . 
      
        
        
        
      
     
      
        
        
        
      
     â     com.atlassian.jira.component.ComponentAccessor 
      
        
        
        
      
     â     getApplicationProperties() -       
      
        
        
        
      
     â     getAttachmentManager() -     
      
        
        
        
      
     â     getAvatarManager() -  . . 
      
        
        
        
      
     â     getCommentManager() 
      
        
        
        
      
     â     getProjectManager() 
      
        
        
        
      
     â     getIssueManager() 
      
        
        
        
      
     â     getIssueLinkManager() 
      
        
        
        
      
     â     getCustomFieldManager() 
      
        
        
        
      
     â     getMailServerManager() 
      
        
        
        
      
     â     getMailQueue() 
      
        
        
        
      
     â     getPermissionManager() 
      
        
        
        
      
     â     ⊠
      
        
        
        
      
     
      
        
        
        
      
      
      
        
        
        
      
            bitbucket (bitbucket, ,   Atlassian). 
      
        
        
        
      
     
      
        
        
        
      
             . 
      
        
        
        
      
     
      
        
        
        
      
     âpom.xmlâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
     âatlassian-plugin.xmlâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
           Java EE- âpom.xmlâ - ,     REST API.   ,        REST endpoint -    -   JIRA   -  (,   -   ,     - JSON  ).        .  âatlassian-plugin.xmlâ    (     ,   <customfield-type> 
      
        
        
        
      
    
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     ). 
      
        
        
        
      
     
      
        
        
        
      
        ,      REST Endpoint: 
      
        
        
        
      
     
      
        
        
        
      
     âMyRestResourceModel.javaâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
         XML- (âjavax.xml.bind.annotationâ),       JSON  Jackson  JIRA -  ,   ,   âjavax.xml.bindâ.    âjavax.xml.bind,     JSON âautodetectâ -   ,    Jackson'.    âjavax.xml.bindâ  ,    ,    REST Endpoint,    ,       âProducesâ: 
      
        
        
        
      
     
      
        
        
        
      
     âMyRestResource.javaâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
          âMediaType.APPLICATION_XMLâ,  ,         XML',    Json.     .      Jackson-, ,      XML,       . 
      
        
        
        
      
     
      
        
        
        
      
     ,  âMyRestResource.javaâ    (.  ),    Rest Resource Model.      ,    âdefaultâ  âHello Worldâ. 
      
        
        
        
      
     
      
        
        
        
      
       Java - JAX-RS   ,        Atlassian. 
      
        
        
        
      
     
      
        
        
        
      
      
      
        
        
        
      
     
      
        
        
        
      
      , ,     JIRA,  .   : 
      
        
        
        
      
     
 
 
      
        
        
        
      
     
      
        
        
        
      
     
 
 
      
        
        
        
      
     
      
        
        
        
      
      âJIRA Development Cookbookâ      â â -     .     âPractical JIRA Pluginsâ  âPractical JIRA Administrationâ. 
      
        
        
        
      
     
      
        
        
        
      
            IT NonStop.
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
    
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
    
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
    
      
        <customfield-type> 
      
      
      
        
        
        
      
    
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     .    ,   ââ       (issues).   (i18n)     âcom.atlassian.samples.tutorialâ    âmyjiraplugin.propertiesâ.       .    -  ,        âmyjiraplugin.ru_ru.propertiesâ         JIRA,      .    Java EE . 
      
        
        
        
      
     
      
        
        
        
      
      <customfield-type> 
      
      
      
        
        
        
      
    
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     -     JIRA API.       ,   âi18n-name-keyâ,       properties-    ,        ââ.     ,     (âMyCustomFieldâ). 
      
        
        
        
      
     
      
        
        
        
      
     - ,    .         âmyjiraplugin.propertiesâ -        ,        âThe My Custom Field Pluginâ. 
      
      
      
        
        
        
      
     
      
        
        
        
      
        velocity-: âviewâ -      (âview.vmâ),  âeditâ -     (âedit.vmâ).               -  . 
      
        
        
        
      
     
      
        
        
        
      
     ,   <customfield-type> 
      
        
        
        
      
    
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     .     ? 
      
        
        
        
      
     
      
        
        
        
      
      
      
        
        
        
      
        ,    -    .        ,     ,     -  ,       . -,    ,      JIRA-,      -    .      Atlassian API: 
      
        
        
        
      
     
      
        
        
        
      
     â     Code Sharing 
      
        
        
        
      
     â     Component 
      
        
        
        
      
     â     Component Import 
      
        
        
        
      
     â     JEE Container Integration 
      
        
        
        
      
     â     Servlet Context Listener 
      
        
        
        
      
     â     Servlet Context Parameter 
      
        
        
        
      
     â     Servlet Filter 
      
        
        
        
      
     â     Servlet 
      
        
        
        
      
     â     User Interface 
      
        
        
        
      
     â     Web Item 
      
        
        
        
      
     â     Web Section 
      
        
        
        
      
     â     Web Panel 
      
        
        
        
      
     â     Web Panel Renderer 
      
        
        
        
      
     â     Web Resource 
      
        
        
        
      
     â     Web Resource Transformer 
      
        
        
        
      
     â     Other Types 
      
        
        
        
      
     â     REST 
      
        
        
        
      
     â     Gadget 
      
        
        
        
      
     â     Report 
      
        
        
        
      
     â     UI Enhancements 
      
        
        
        
      
     â     Project Tab Panel 
      
        
        
        
      
     â     Component Tab Panel 
      
        
        
        
      
     â     Version Tab Panel 
      
        
        
        
      
     â     Issue Tab Panel 
      
        
        
        
      
     â     Search Request View 
      
        
        
        
      
     â     Custom Workflows 
      
        
        
        
      
     â     Workflow Conditions 
      
        
        
        
      
     â     Workflow Validators 
      
        
        
        
      
     â     Workflow Functions 
      
        
        
        
      
     â     Custom Fields 
      
        
        
        
      
     â     Custom Actions 
      
        
        
        
      
     â     JQL Functions 
      
        
        
        
      
     â     Remote API 
      
        
        
        
      
     â     SOAP 
      
        
        
        
      
     â     XML-RPC 
      
        
        
        
      
     â     Custom Macros 
      
        
        
        
      
     â     Code Formatting 
      
        
        
        
      
     â     System Tasks 
      
        
        
        
      
     â     Job 
      
        
        
        
      
     â     Lifecycle 
      
        
        
        
      
     â     Triggers 
      
        
        
        
      
     â     Look & Feel 
      
        
        
        
      
     â     Decorators 
      
        
        
        
      
     â     Language 
      
        
        
        
      
     â     Theme 
      
        
        
        
      
     
      
        
        
        
      
     Component  Component Import -  ,      Spring'.    - ,   . Component Import -  ,   ,     Spring,    -  . ,  -     ,    xml-  âpublic:trueâ - ,   Component Import        .  ,     . 
      
        
        
        
      
     
      
        
        
        
      
     UI -        .    . ,  Plain Tasks     . 
      
        
        
        
      
     
      
        
        
        
      
     Custom Workflows - ,      ,   (issue)      . 
      
        
        
        
      
     
      
        
        
        
      
     JQL Functions (JIRA Query Language Functions) -  ,      (issue).     . 
      
        
        
        
      
     
      
        
        
        
      
     Look & Feel -     ( ,    ââ,   Confluence - ). 
      
        
        
        
      
     
      
        
        
        
      
     ,        . 
      
        
        
        
      
     
      
        
        
        
      
     API 
      
        
        
        
      
         ,     .   : ComponentAccessor.    - .   ,          ,            .         . 
      
        
        
        
      
     
      
        
        
        
      
     â     com.atlassian.jira.component.ComponentAccessor 
      
        
        
        
      
     â     getApplicationProperties() -       
      
        
        
        
      
     â     getAttachmentManager() -     
      
        
        
        
      
     â     getAvatarManager() -  . . 
      
        
        
        
      
     â     getCommentManager() 
      
        
        
        
      
     â     getProjectManager() 
      
        
        
        
      
     â     getIssueManager() 
      
        
        
        
      
     â     getIssueLinkManager() 
      
        
        
        
      
     â     getCustomFieldManager() 
      
        
        
        
      
     â     getMailServerManager() 
      
        
        
        
      
     â     getMailQueue() 
      
        
        
        
      
     â     getPermissionManager() 
      
        
        
        
      
     â     ⊠
      
        
        
        
      
     
      
        
        
        
      
      
      
        
        
        
      
            bitbucket (bitbucket, ,   Atlassian). 
      
        
        
        
      
     
      
        
        
        
      
             . 
      
        
        
        
      
     
      
        
        
        
      
     âpom.xmlâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
     âatlassian-plugin.xmlâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
           Java EE- âpom.xmlâ - ,     REST API.   ,        REST endpoint -    -   JIRA   -  (,   -   ,     - JSON  ).        .  âatlassian-plugin.xmlâ    (     ,   <customfield-type> 
      
      
      
        
        
        
      
    
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     ). 
      
        
        
        
      
     
      
        
        
        
      
        ,      REST Endpoint: 
      
        
        
        
      
     
      
        
        
        
      
     âMyRestResourceModel.javaâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
         XML- (âjavax.xml.bind.annotationâ),       JSON  Jackson  JIRA -  ,   ,   âjavax.xml.bindâ.    âjavax.xml.bind,     JSON âautodetectâ -   ,    Jackson'.    âjavax.xml.bindâ  ,    ,    REST Endpoint,    ,       âProducesâ: 
      
        
        
        
      
     
      
        
        
        
      
     âMyRestResource.javaâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
          âMediaType.APPLICATION_XMLâ,  ,         XML',    Json.     .      Jackson-, ,      XML,       . 
      
        
        
        
      
     
      
        
        
        
      
     ,  âMyRestResource.javaâ    (.  ),    Rest Resource Model.      ,    âdefaultâ  âHello Worldâ. 
      
        
        
        
      
     
      
        
        
        
      
       Java - JAX-RS   ,        Atlassian. 
      
        
        
        
      
     
      
        
        
        
      
      
      
        
        
        
      
     
      
        
        
        
      
      , ,     JIRA,  .   : 
      
        
        
        
      
     
 
 
      
        
        
        
      
     
      
        
        
        
      
     
 
 
      
        
        
        
      
     
      
        
        
        
      
      âJIRA Development Cookbookâ      â â -     .     âPractical JIRA Pluginsâ  âPractical JIRA Administrationâ. 
      
        
        
        
      
     
      
        
        
        
      
            IT NonStop.
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
    
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
    
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
    
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     
 <customfield-type> 
      
        
        
        
      
    
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     .    ,   ââ       (issues).   (i18n)     âcom.atlassian.samples.tutorialâ    âmyjiraplugin.propertiesâ.       .    -  ,        âmyjiraplugin.ru_ru.propertiesâ         JIRA,      .    Java EE . 
      
        
        
        
      
     
      
        
        
        
      
      <customfield-type> 
      
        
        
        
      
    
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     -     JIRA API.       ,   âi18n-name-keyâ,       properties-    ,        ââ.     ,     (âMyCustomFieldâ). 
      
        
        
        
      
     
      
        
        
        
      
     - ,    .         âmyjiraplugin.propertiesâ -        ,        âThe My Custom Field Pluginâ. 
      
        
        
        
      
     
      
        
        
        
      
        velocity-: âviewâ -      (âview.vmâ),  âeditâ -     (âedit.vmâ).               -  . 
      
        
        
        
      
     
      
        
        
        
      
     ,   <customfield-type> 
      
        
        
        
      
    
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     .     ? 
      
        
        
        
      
     
      
        
        
        
      
      
      
        
        
        
      
        ,    -    .        ,     ,     -  ,       . -,    ,      JIRA-,      -    .      Atlassian API: 
      
        
        
        
      
     
      
        
        
        
      
     â     Code Sharing 
      
        
        
        
      
     â     Component 
      
        
        
        
      
     â     Component Import 
      
        
        
        
      
     â     JEE Container Integration 
      
        
        
        
      
     â     Servlet Context Listener 
      
        
        
        
      
     â     Servlet Context Parameter 
      
        
        
        
      
     â     Servlet Filter 
      
        
        
        
      
     â     Servlet 
      
        
        
        
      
     â     User Interface 
      
        
        
        
      
     â     Web Item 
      
        
        
        
      
     â     Web Section 
      
        
        
        
      
     â     Web Panel 
      
        
        
        
      
     â     Web Panel Renderer 
      
        
        
        
      
     â     Web Resource 
      
        
        
        
      
     â     Web Resource Transformer 
      
        
        
        
      
     â     Other Types 
      
        
        
        
      
     â     REST 
      
        
        
        
      
     â     Gadget 
      
        
        
        
      
     â     Report 
      
        
        
        
      
     â     UI Enhancements 
      
        
        
        
      
     â     Project Tab Panel 
      
        
        
        
      
     â     Component Tab Panel 
      
        
        
        
      
     â     Version Tab Panel 
      
        
        
        
      
     â     Issue Tab Panel 
      
        
        
        
      
     â     Search Request View 
      
        
        
        
      
     â     Custom Workflows 
      
        
        
        
      
     â     Workflow Conditions 
      
        
        
        
      
     â     Workflow Validators 
      
        
        
        
      
     â     Workflow Functions 
      
        
        
        
      
     â     Custom Fields 
      
        
        
        
      
     â     Custom Actions 
      
        
        
        
      
     â     JQL Functions 
      
        
        
        
      
     â     Remote API 
      
        
        
        
      
     â     SOAP 
      
        
        
        
      
     â     XML-RPC 
      
        
        
        
      
     â     Custom Macros 
      
        
        
        
      
     â     Code Formatting 
      
        
        
        
      
     â     System Tasks 
      
        
        
        
      
     â     Job 
      
        
        
        
      
     â     Lifecycle 
      
        
        
        
      
     â     Triggers 
      
        
        
        
      
     â     Look & Feel 
      
        
        
        
      
     â     Decorators 
      
        
        
        
      
     â     Language 
      
        
        
        
      
     â     Theme 
      
        
        
        
      
     
      
        
        
        
      
     Component  Component Import -  ,      Spring'.    - ,   . Component Import -  ,   ,     Spring,    -  . ,  -     ,    xml-  âpublic:trueâ - ,   Component Import        .  ,     . 
      
        
        
        
      
     
      
        
        
        
      
     UI -        .    . ,  Plain Tasks     . 
      
        
        
        
      
     
      
        
        
        
      
     Custom Workflows - ,      ,   (issue)      . 
      
        
        
        
      
     
      
        
        
        
      
     JQL Functions (JIRA Query Language Functions) -  ,      (issue).     . 
      
        
        
        
      
     
      
        
        
        
      
     Look & Feel -     ( ,    ââ,   Confluence - ). 
      
        
        
        
      
     
      
        
        
        
      
     ,        . 
      
        
        
        
      
     
      
        
        
        
      
     API 
      
        
        
        
      
         ,     .   : ComponentAccessor.    - .   ,          ,            .         . 
      
        
        
        
      
     
      
        
        
        
      
     â     com.atlassian.jira.component.ComponentAccessor 
      
        
        
        
      
     â     getApplicationProperties() -       
      
        
        
        
      
     â     getAttachmentManager() -     
      
        
        
        
      
     â     getAvatarManager() -  . . 
      
        
        
        
      
     â     getCommentManager() 
      
        
        
        
      
     â     getProjectManager() 
      
        
        
        
      
     â     getIssueManager() 
      
        
        
        
      
     â     getIssueLinkManager() 
      
        
        
        
      
     â     getCustomFieldManager() 
      
        
        
        
      
     â     getMailServerManager() 
      
        
        
        
      
     â     getMailQueue() 
      
        
        
        
      
     â     getPermissionManager() 
      
        
        
        
      
     â     ⊠
      
        
        
        
      
     
      
        
        
        
      
      
      
        
        
        
      
            bitbucket (bitbucket, ,   Atlassian). 
      
        
        
        
      
     
      
        
        
        
      
             . 
      
        
        
        
      
     
      
        
        
        
      
     âpom.xmlâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
     âatlassian-plugin.xmlâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
           Java EE- âpom.xmlâ - ,     REST API.   ,        REST endpoint -    -   JIRA   -  (,   -   ,     - JSON  ).        .  âatlassian-plugin.xmlâ    (     ,   <customfield-type> 
      
        
        
        
      
    
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     ). 
      
        
        
        
      
     
      
        
        
        
      
        ,      REST Endpoint: 
      
        
        
        
      
     
      
        
        
        
      
     âMyRestResourceModel.javaâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
         XML- (âjavax.xml.bind.annotationâ),       JSON  Jackson  JIRA -  ,   ,   âjavax.xml.bindâ.    âjavax.xml.bind,     JSON âautodetectâ -   ,    Jackson'.    âjavax.xml.bindâ  ,    ,    REST Endpoint,    ,       âProducesâ: 
      
        
        
        
      
     
      
        
        
        
      
     âMyRestResource.javaâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
          âMediaType.APPLICATION_XMLâ,  ,         XML',    Json.     .      Jackson-, ,      XML,       . 
      
        
        
        
      
     
      
        
        
        
      
     ,  âMyRestResource.javaâ    (.  ),    Rest Resource Model.      ,    âdefaultâ  âHello Worldâ. 
      
        
        
        
      
     
      
        
        
        
      
       Java - JAX-RS   ,        Atlassian. 
      
        
        
        
      
     
      
        
        
        
      
      
      
        
        
        
      
     
      
        
        
        
      
      , ,     JIRA,  .   : 
      
        
        
        
      
     
 
 
      
        
        
        
      
     
      
        
        
        
      
     
 
 
      
        
        
        
      
     
      
        
        
        
      
      âJIRA Development Cookbookâ      â â -     .     âPractical JIRA Pluginsâ  âPractical JIRA Administrationâ. 
      
        
        
        
      
     
      
        
        
        
      
            IT NonStop.
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
    
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
    
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
    
      
        <customfield-type> 
      
      
      
        
        
        
      
    
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     .    ,   ââ       (issues).   (i18n)     âcom.atlassian.samples.tutorialâ    âmyjiraplugin.propertiesâ.       .    -  ,        âmyjiraplugin.ru_ru.propertiesâ         JIRA,      .    Java EE . 
      
        
        
        
      
     
      
        
        
        
      
      <customfield-type> 
      
      
      
        
        
        
      
    
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     -     JIRA API.       ,   âi18n-name-keyâ,       properties-    ,        ââ.     ,     (âMyCustomFieldâ). 
      
        
        
        
      
     
      
        
        
        
      
     - ,    .         âmyjiraplugin.propertiesâ -        ,        âThe My Custom Field Pluginâ. 
      
      
      
        
        
        
      
     
      
        
        
        
      
        velocity-: âviewâ -      (âview.vmâ),  âeditâ -     (âedit.vmâ).               -  . 
      
        
        
        
      
     
      
        
        
        
      
     ,   <customfield-type> 
      
        
        
        
      
    
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     .     ? 
      
        
        
        
      
     
      
        
        
        
      
      
      
        
        
        
      
        ,    -    .        ,     ,     -  ,       . -,    ,      JIRA-,      -    .      Atlassian API: 
      
        
        
        
      
     
      
        
        
        
      
     â     Code Sharing 
      
        
        
        
      
     â     Component 
      
        
        
        
      
     â     Component Import 
      
        
        
        
      
     â     JEE Container Integration 
      
        
        
        
      
     â     Servlet Context Listener 
      
        
        
        
      
     â     Servlet Context Parameter 
      
        
        
        
      
     â     Servlet Filter 
      
        
        
        
      
     â     Servlet 
      
        
        
        
      
     â     User Interface 
      
        
        
        
      
     â     Web Item 
      
        
        
        
      
     â     Web Section 
      
        
        
        
      
     â     Web Panel 
      
        
        
        
      
     â     Web Panel Renderer 
      
        
        
        
      
     â     Web Resource 
      
        
        
        
      
     â     Web Resource Transformer 
      
        
        
        
      
     â     Other Types 
      
        
        
        
      
     â     REST 
      
        
        
        
      
     â     Gadget 
      
        
        
        
      
     â     Report 
      
        
        
        
      
     â     UI Enhancements 
      
        
        
        
      
     â     Project Tab Panel 
      
        
        
        
      
     â     Component Tab Panel 
      
        
        
        
      
     â     Version Tab Panel 
      
        
        
        
      
     â     Issue Tab Panel 
      
        
        
        
      
     â     Search Request View 
      
        
        
        
      
     â     Custom Workflows 
      
        
        
        
      
     â     Workflow Conditions 
      
        
        
        
      
     â     Workflow Validators 
      
        
        
        
      
     â     Workflow Functions 
      
        
        
        
      
     â     Custom Fields 
      
        
        
        
      
     â     Custom Actions 
      
        
        
        
      
     â     JQL Functions 
      
        
        
        
      
     â     Remote API 
      
        
        
        
      
     â     SOAP 
      
        
        
        
      
     â     XML-RPC 
      
        
        
        
      
     â     Custom Macros 
      
        
        
        
      
     â     Code Formatting 
      
        
        
        
      
     â     System Tasks 
      
        
        
        
      
     â     Job 
      
        
        
        
      
     â     Lifecycle 
      
        
        
        
      
     â     Triggers 
      
        
        
        
      
     â     Look & Feel 
      
        
        
        
      
     â     Decorators 
      
        
        
        
      
     â     Language 
      
        
        
        
      
     â     Theme 
      
        
        
        
      
     
      
        
        
        
      
     Component  Component Import -  ,      Spring'.    - ,   . Component Import -  ,   ,     Spring,    -  . ,  -     ,    xml-  âpublic:trueâ - ,   Component Import        .  ,     . 
      
        
        
        
      
     
      
        
        
        
      
     UI -        .    . ,  Plain Tasks     . 
      
        
        
        
      
     
      
        
        
        
      
     Custom Workflows - ,      ,   (issue)      . 
      
        
        
        
      
     
      
        
        
        
      
     JQL Functions (JIRA Query Language Functions) -  ,      (issue).     . 
      
        
        
        
      
     
      
        
        
        
      
     Look & Feel -     ( ,    ââ,   Confluence - ). 
      
        
        
        
      
     
      
        
        
        
      
     ,        . 
      
        
        
        
      
     
      
        
        
        
      
     API 
      
        
        
        
      
         ,     .   : ComponentAccessor.    - .   ,          ,            .         . 
      
        
        
        
      
     
      
        
        
        
      
     â     com.atlassian.jira.component.ComponentAccessor 
      
        
        
        
      
     â     getApplicationProperties() -       
      
        
        
        
      
     â     getAttachmentManager() -     
      
        
        
        
      
     â     getAvatarManager() -  . . 
      
        
        
        
      
     â     getCommentManager() 
      
        
        
        
      
     â     getProjectManager() 
      
        
        
        
      
     â     getIssueManager() 
      
        
        
        
      
     â     getIssueLinkManager() 
      
        
        
        
      
     â     getCustomFieldManager() 
      
        
        
        
      
     â     getMailServerManager() 
      
        
        
        
      
     â     getMailQueue() 
      
        
        
        
      
     â     getPermissionManager() 
      
        
        
        
      
     â     ⊠
      
        
        
        
      
     
      
        
        
        
      
      
      
        
        
        
      
            bitbucket (bitbucket, ,   Atlassian). 
      
        
        
        
      
     
      
        
        
        
      
             . 
      
        
        
        
      
     
      
        
        
        
      
     âpom.xmlâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
     âatlassian-plugin.xmlâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
           Java EE- âpom.xmlâ - ,     REST API.   ,        REST endpoint -    -   JIRA   -  (,   -   ,     - JSON  ).        .  âatlassian-plugin.xmlâ    (     ,   <customfield-type> 
      
      
      
        
        
        
      
    
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     ). 
      
        
        
        
      
     
      
        
        
        
      
        ,      REST Endpoint: 
      
        
        
        
      
     
      
        
        
        
      
     âMyRestResourceModel.javaâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
         XML- (âjavax.xml.bind.annotationâ),       JSON  Jackson  JIRA -  ,   ,   âjavax.xml.bindâ.    âjavax.xml.bind,     JSON âautodetectâ -   ,    Jackson'.    âjavax.xml.bindâ  ,    ,    REST Endpoint,    ,       âProducesâ: 
      
        
        
        
      
     
      
        
        
        
      
     âMyRestResource.javaâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
          âMediaType.APPLICATION_XMLâ,  ,         XML',    Json.     .      Jackson-, ,      XML,       . 
      
        
        
        
      
     
      
        
        
        
      
     ,  âMyRestResource.javaâ    (.  ),    Rest Resource Model.      ,    âdefaultâ  âHello Worldâ. 
      
        
        
        
      
     
      
        
        
        
      
       Java - JAX-RS   ,        Atlassian. 
      
        
        
        
      
     
      
        
        
        
      
      
      
        
        
        
      
     
      
        
        
        
      
      , ,     JIRA,  .   : 
      
        
        
        
      
     
 
 
      
        
        
        
      
     
      
        
        
        
      
     
 
 
      
        
        
        
      
     
      
        
        
        
      
      âJIRA Development Cookbookâ      â â -     .     âPractical JIRA Pluginsâ  âPractical JIRA Administrationâ. 
      
        
        
        
      
     
      
        
        
        
      
            IT NonStop.
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
    
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
    
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
    
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     
 <customfield-type> 
      
        
        
        
      
    
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     .    ,   ââ       (issues).   (i18n)     âcom.atlassian.samples.tutorialâ    âmyjiraplugin.propertiesâ.       .    -  ,        âmyjiraplugin.ru_ru.propertiesâ         JIRA,      .    Java EE . 
      
        
        
        
      
     
      
        
        
        
      
      <customfield-type> 
      
        
        
        
      
    
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     -     JIRA API.       ,   âi18n-name-keyâ,       properties-    ,        ââ.     ,     (âMyCustomFieldâ). 
      
        
        
        
      
     
      
        
        
        
      
     - ,    .         âmyjiraplugin.propertiesâ -        ,        âThe My Custom Field Pluginâ. 
      
        
        
        
      
     
      
        
        
        
      
        velocity-: âviewâ -      (âview.vmâ),  âeditâ -     (âedit.vmâ).               -  . 
      
        
        
        
      
     
      
        
        
        
      
     ,   <customfield-type> 
      
        
        
        
      
    
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     .     ? 
      
        
        
        
      
     
      
        
        
        
      
      
      
        
        
        
      
        ,    -    .        ,     ,     -  ,       . -,    ,      JIRA-,      -    .      Atlassian API: 
      
        
        
        
      
     
      
        
        
        
      
     â     Code Sharing 
      
        
        
        
      
     â     Component 
      
        
        
        
      
     â     Component Import 
      
        
        
        
      
     â     JEE Container Integration 
      
        
        
        
      
     â     Servlet Context Listener 
      
        
        
        
      
     â     Servlet Context Parameter 
      
        
        
        
      
     â     Servlet Filter 
      
        
        
        
      
     â     Servlet 
      
        
        
        
      
     â     User Interface 
      
        
        
        
      
     â     Web Item 
      
        
        
        
      
     â     Web Section 
      
        
        
        
      
     â     Web Panel 
      
        
        
        
      
     â     Web Panel Renderer 
      
        
        
        
      
     â     Web Resource 
      
        
        
        
      
     â     Web Resource Transformer 
      
        
        
        
      
     â     Other Types 
      
        
        
        
      
     â     REST 
      
        
        
        
      
     â     Gadget 
      
        
        
        
      
     â     Report 
      
        
        
        
      
     â     UI Enhancements 
      
        
        
        
      
     â     Project Tab Panel 
      
        
        
        
      
     â     Component Tab Panel 
      
        
        
        
      
     â     Version Tab Panel 
      
        
        
        
      
     â     Issue Tab Panel 
      
        
        
        
      
     â     Search Request View 
      
        
        
        
      
     â     Custom Workflows 
      
        
        
        
      
     â     Workflow Conditions 
      
        
        
        
      
     â     Workflow Validators 
      
        
        
        
      
     â     Workflow Functions 
      
        
        
        
      
     â     Custom Fields 
      
        
        
        
      
     â     Custom Actions 
      
        
        
        
      
     â     JQL Functions 
      
        
        
        
      
     â     Remote API 
      
        
        
        
      
     â     SOAP 
      
        
        
        
      
     â     XML-RPC 
      
        
        
        
      
     â     Custom Macros 
      
        
        
        
      
     â     Code Formatting 
      
        
        
        
      
     â     System Tasks 
      
        
        
        
      
     â     Job 
      
        
        
        
      
     â     Lifecycle 
      
        
        
        
      
     â     Triggers 
      
        
        
        
      
     â     Look & Feel 
      
        
        
        
      
     â     Decorators 
      
        
        
        
      
     â     Language 
      
        
        
        
      
     â     Theme 
      
        
        
        
      
     
      
        
        
        
      
     Component  Component Import -  ,      Spring'.    - ,   . Component Import -  ,   ,     Spring,    -  . ,  -     ,    xml-  âpublic:trueâ - ,   Component Import        .  ,     . 
      
        
        
        
      
     
      
        
        
        
      
     UI -        .    . ,  Plain Tasks     . 
      
        
        
        
      
     
      
        
        
        
      
     Custom Workflows - ,      ,   (issue)      . 
      
        
        
        
      
     
      
        
        
        
      
     JQL Functions (JIRA Query Language Functions) -  ,      (issue).     . 
      
        
        
        
      
     
      
        
        
        
      
     Look & Feel -     ( ,    ââ,   Confluence - ). 
      
        
        
        
      
     
      
        
        
        
      
     ,        . 
      
        
        
        
      
     
      
        
        
        
      
     API 
      
        
        
        
      
         ,     .   : ComponentAccessor.    - .   ,          ,            .         . 
      
        
        
        
      
     
      
        
        
        
      
     â     com.atlassian.jira.component.ComponentAccessor 
      
        
        
        
      
     â     getApplicationProperties() -       
      
        
        
        
      
     â     getAttachmentManager() -     
      
        
        
        
      
     â     getAvatarManager() -  . . 
      
        
        
        
      
     â     getCommentManager() 
      
        
        
        
      
     â     getProjectManager() 
      
        
        
        
      
     â     getIssueManager() 
      
        
        
        
      
     â     getIssueLinkManager() 
      
        
        
        
      
     â     getCustomFieldManager() 
      
        
        
        
      
     â     getMailServerManager() 
      
        
        
        
      
     â     getMailQueue() 
      
        
        
        
      
     â     getPermissionManager() 
      
        
        
        
      
     â     ⊠
      
        
        
        
      
     
      
        
        
        
      
      
      
        
        
        
      
            bitbucket (bitbucket, ,   Atlassian). 
      
        
        
        
      
     
      
        
        
        
      
             . 
      
        
        
        
      
     
      
        
        
        
      
     âpom.xmlâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
     âatlassian-plugin.xmlâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
           Java EE- âpom.xmlâ - ,     REST API.   ,        REST endpoint -    -   JIRA   -  (,   -   ,     - JSON  ).        .  âatlassian-plugin.xmlâ    (     ,   <customfield-type> 
      
        
        
        
      
    
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     ). 
      
        
        
        
      
     
      
        
        
        
      
        ,      REST Endpoint: 
      
        
        
        
      
     
      
        
        
        
      
     âMyRestResourceModel.javaâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
         XML- (âjavax.xml.bind.annotationâ),       JSON  Jackson  JIRA -  ,   ,   âjavax.xml.bindâ.    âjavax.xml.bind,     JSON âautodetectâ -   ,    Jackson'.    âjavax.xml.bindâ  ,    ,    REST Endpoint,    ,       âProducesâ: 
      
        
        
        
      
     
      
        
        
        
      
     âMyRestResource.javaâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
          âMediaType.APPLICATION_XMLâ,  ,         XML',    Json.     .      Jackson-, ,      XML,       . 
      
        
        
        
      
     
      
        
        
        
      
     ,  âMyRestResource.javaâ    (.  ),    Rest Resource Model.      ,    âdefaultâ  âHello Worldâ. 
      
        
        
        
      
     
      
        
        
        
      
       Java - JAX-RS   ,        Atlassian. 
      
        
        
        
      
     
      
        
        
        
      
      
      
        
        
        
      
     
      
        
        
        
      
      , ,     JIRA,  .   : 
      
        
        
        
      
     
 
 
      
        
        
        
      
     
      
        
        
        
      
     
 
 
      
        
        
        
      
     
      
        
        
        
      
      âJIRA Development Cookbookâ      â â -     .     âPractical JIRA Pluginsâ  âPractical JIRA Administrationâ. 
      
        
        
        
      
     
      
        
        
        
      
            IT NonStop.
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
    
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
    
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
    
      
        <customfield-type> 
      
      
      
        
        
        
      
    
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     .    ,   ââ       (issues).   (i18n)     âcom.atlassian.samples.tutorialâ    âmyjiraplugin.propertiesâ.       .    -  ,        âmyjiraplugin.ru_ru.propertiesâ         JIRA,      .    Java EE . 
      
        
        
        
      
     
      
        
        
        
      
      <customfield-type> 
      
      
      
        
        
        
      
    
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     -     JIRA API.       ,   âi18n-name-keyâ,       properties-    ,        ââ.     ,     (âMyCustomFieldâ). 
      
        
        
        
      
     
      
        
        
        
      
     - ,    .         âmyjiraplugin.propertiesâ -        ,        âThe My Custom Field Pluginâ. 
      
      
      
        
        
        
      
     
      
        
        
        
      
        velocity-: âviewâ -      (âview.vmâ),  âeditâ -     (âedit.vmâ).               -  . 
      
        
        
        
      
     
      
        
        
        
      
     ,   <customfield-type> 
      
        
        
        
      
    
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     .     ? 
      
        
        
        
      
     
      
        
        
        
      
      
      
        
        
        
      
        ,    -    .        ,     ,     -  ,       . -,    ,      JIRA-,      -    .      Atlassian API: 
      
        
        
        
      
     
      
        
        
        
      
     â     Code Sharing 
      
        
        
        
      
     â     Component 
      
        
        
        
      
     â     Component Import 
      
        
        
        
      
     â     JEE Container Integration 
      
        
        
        
      
     â     Servlet Context Listener 
      
        
        
        
      
     â     Servlet Context Parameter 
      
        
        
        
      
     â     Servlet Filter 
      
        
        
        
      
     â     Servlet 
      
        
        
        
      
     â     User Interface 
      
        
        
        
      
     â     Web Item 
      
        
        
        
      
     â     Web Section 
      
        
        
        
      
     â     Web Panel 
      
        
        
        
      
     â     Web Panel Renderer 
      
        
        
        
      
     â     Web Resource 
      
        
        
        
      
     â     Web Resource Transformer 
      
        
        
        
      
     â     Other Types 
      
        
        
        
      
     â     REST 
      
        
        
        
      
     â     Gadget 
      
        
        
        
      
     â     Report 
      
        
        
        
      
     â     UI Enhancements 
      
        
        
        
      
     â     Project Tab Panel 
      
        
        
        
      
     â     Component Tab Panel 
      
        
        
        
      
     â     Version Tab Panel 
      
        
        
        
      
     â     Issue Tab Panel 
      
        
        
        
      
     â     Search Request View 
      
        
        
        
      
     â     Custom Workflows 
      
        
        
        
      
     â     Workflow Conditions 
      
        
        
        
      
     â     Workflow Validators 
      
        
        
        
      
     â     Workflow Functions 
      
        
        
        
      
     â     Custom Fields 
      
        
        
        
      
     â     Custom Actions 
      
        
        
        
      
     â     JQL Functions 
      
        
        
        
      
     â     Remote API 
      
        
        
        
      
     â     SOAP 
      
        
        
        
      
     â     XML-RPC 
      
        
        
        
      
     â     Custom Macros 
      
        
        
        
      
     â     Code Formatting 
      
        
        
        
      
     â     System Tasks 
      
        
        
        
      
     â     Job 
      
        
        
        
      
     â     Lifecycle 
      
        
        
        
      
     â     Triggers 
      
        
        
        
      
     â     Look & Feel 
      
        
        
        
      
     â     Decorators 
      
        
        
        
      
     â     Language 
      
        
        
        
      
     â     Theme 
      
        
        
        
      
     
      
        
        
        
      
     Component  Component Import -  ,      Spring'.    - ,   . Component Import -  ,   ,     Spring,    -  . ,  -     ,    xml-  âpublic:trueâ - ,   Component Import        .  ,     . 
      
        
        
        
      
     
      
        
        
        
      
     UI -        .    . ,  Plain Tasks     . 
      
        
        
        
      
     
      
        
        
        
      
     Custom Workflows - ,      ,   (issue)      . 
      
        
        
        
      
     
      
        
        
        
      
     JQL Functions (JIRA Query Language Functions) -  ,      (issue).     . 
      
        
        
        
      
     
      
        
        
        
      
     Look & Feel -     ( ,    ââ,   Confluence - ). 
      
        
        
        
      
     
      
        
        
        
      
     ,        . 
      
        
        
        
      
     
      
        
        
        
      
     API 
      
        
        
        
      
         ,     .   : ComponentAccessor.    - .   ,          ,            .         . 
      
        
        
        
      
     
      
        
        
        
      
     â     com.atlassian.jira.component.ComponentAccessor 
      
        
        
        
      
     â     getApplicationProperties() -       
      
        
        
        
      
     â     getAttachmentManager() -     
      
        
        
        
      
     â     getAvatarManager() -  . . 
      
        
        
        
      
     â     getCommentManager() 
      
        
        
        
      
     â     getProjectManager() 
      
        
        
        
      
     â     getIssueManager() 
      
        
        
        
      
     â     getIssueLinkManager() 
      
        
        
        
      
     â     getCustomFieldManager() 
      
        
        
        
      
     â     getMailServerManager() 
      
        
        
        
      
     â     getMailQueue() 
      
        
        
        
      
     â     getPermissionManager() 
      
        
        
        
      
     â     ⊠
      
        
        
        
      
     
      
        
        
        
      
      
      
        
        
        
      
            bitbucket (bitbucket, ,   Atlassian). 
      
        
        
        
      
     
      
        
        
        
      
             . 
      
        
        
        
      
     
      
        
        
        
      
     âpom.xmlâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
     âatlassian-plugin.xmlâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
           Java EE- âpom.xmlâ - ,     REST API.   ,        REST endpoint -    -   JIRA   -  (,   -   ,     - JSON  ).        .  âatlassian-plugin.xmlâ    (     ,   <customfield-type> 
      
      
      
        
        
        
      
    
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     ). 
      
        
        
        
      
     
      
        
        
        
      
        ,      REST Endpoint: 
      
        
        
        
      
     
      
        
        
        
      
     âMyRestResourceModel.javaâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
         XML- (âjavax.xml.bind.annotationâ),       JSON  Jackson  JIRA -  ,   ,   âjavax.xml.bindâ.    âjavax.xml.bind,     JSON âautodetectâ -   ,    Jackson'.    âjavax.xml.bindâ  ,    ,    REST Endpoint,    ,       âProducesâ: 
      
        
        
        
      
     
      
        
        
        
      
     âMyRestResource.javaâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
          âMediaType.APPLICATION_XMLâ,  ,         XML',    Json.     .      Jackson-, ,      XML,       . 
      
        
        
        
      
     
      
        
        
        
      
     ,  âMyRestResource.javaâ    (.  ),    Rest Resource Model.      ,    âdefaultâ  âHello Worldâ. 
      
        
        
        
      
     
      
        
        
        
      
       Java - JAX-RS   ,        Atlassian. 
      
        
        
        
      
     
      
        
        
        
      
      
      
        
        
        
      
     
      
        
        
        
      
      , ,     JIRA,  .   : 
      
        
        
        
      
     
 
 
      
        
        
        
      
     
      
        
        
        
      
     
 
 
      
        
        
        
      
     
      
        
        
        
      
      âJIRA Development Cookbookâ      â â -     .     âPractical JIRA Pluginsâ  âPractical JIRA Administrationâ. 
      
        
        
        
      
     
      
        
        
        
      
            IT NonStop.
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
    
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
    
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
    
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     
 <customfield-type> 
      
        
        
        
      
    
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     .    ,   ââ       (issues).   (i18n)     âcom.atlassian.samples.tutorialâ    âmyjiraplugin.propertiesâ.       .    -  ,        âmyjiraplugin.ru_ru.propertiesâ         JIRA,      .    Java EE . 
      
        
        
        
      
     
      
        
        
        
      
      <customfield-type> 
      
        
        
        
      
    
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     -     JIRA API.       ,   âi18n-name-keyâ,       properties-    ,        ââ.     ,     (âMyCustomFieldâ). 
      
        
        
        
      
     
      
        
        
        
      
     - ,    .         âmyjiraplugin.propertiesâ -        ,        âThe My Custom Field Pluginâ. 
      
        
        
        
      
     
      
        
        
        
      
        velocity-: âviewâ -      (âview.vmâ),  âeditâ -     (âedit.vmâ).               -  . 
      
        
        
        
      
     
      
        
        
        
      
     ,   <customfield-type> 
      
        
        
        
      
    
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     .     ? 
      
        
        
        
      
     
      
        
        
        
      
      
      
        
        
        
      
        ,    -    .        ,     ,     -  ,       . -,    ,      JIRA-,      -    .      Atlassian API: 
      
        
        
        
      
     
      
        
        
        
      
     â     Code Sharing 
      
        
        
        
      
     â     Component 
      
        
        
        
      
     â     Component Import 
      
        
        
        
      
     â     JEE Container Integration 
      
        
        
        
      
     â     Servlet Context Listener 
      
        
        
        
      
     â     Servlet Context Parameter 
      
        
        
        
      
     â     Servlet Filter 
      
        
        
        
      
     â     Servlet 
      
        
        
        
      
     â     User Interface 
      
        
        
        
      
     â     Web Item 
      
        
        
        
      
     â     Web Section 
      
        
        
        
      
     â     Web Panel 
      
        
        
        
      
     â     Web Panel Renderer 
      
        
        
        
      
     â     Web Resource 
      
        
        
        
      
     â     Web Resource Transformer 
      
        
        
        
      
     â     Other Types 
      
        
        
        
      
     â     REST 
      
        
        
        
      
     â     Gadget 
      
        
        
        
      
     â     Report 
      
        
        
        
      
     â     UI Enhancements 
      
        
        
        
      
     â     Project Tab Panel 
      
        
        
        
      
     â     Component Tab Panel 
      
        
        
        
      
     â     Version Tab Panel 
      
        
        
        
      
     â     Issue Tab Panel 
      
        
        
        
      
     â     Search Request View 
      
        
        
        
      
     â     Custom Workflows 
      
        
        
        
      
     â     Workflow Conditions 
      
        
        
        
      
     â     Workflow Validators 
      
        
        
        
      
     â     Workflow Functions 
      
        
        
        
      
     â     Custom Fields 
      
        
        
        
      
     â     Custom Actions 
      
        
        
        
      
     â     JQL Functions 
      
        
        
        
      
     â     Remote API 
      
        
        
        
      
     â     SOAP 
      
        
        
        
      
     â     XML-RPC 
      
        
        
        
      
     â     Custom Macros 
      
        
        
        
      
     â     Code Formatting 
      
        
        
        
      
     â     System Tasks 
      
        
        
        
      
     â     Job 
      
        
        
        
      
     â     Lifecycle 
      
        
        
        
      
     â     Triggers 
      
        
        
        
      
     â     Look & Feel 
      
        
        
        
      
     â     Decorators 
      
        
        
        
      
     â     Language 
      
        
        
        
      
     â     Theme 
      
        
        
        
      
     
      
        
        
        
      
     Component  Component Import -  ,      Spring'.    - ,   . Component Import -  ,   ,     Spring,    -  . ,  -     ,    xml-  âpublic:trueâ - ,   Component Import        .  ,     . 
      
        
        
        
      
     
      
        
        
        
      
     UI -        .    . ,  Plain Tasks     . 
      
        
        
        
      
     
      
        
        
        
      
     Custom Workflows - ,      ,   (issue)      . 
      
        
        
        
      
     
      
        
        
        
      
     JQL Functions (JIRA Query Language Functions) -  ,      (issue).     . 
      
        
        
        
      
     
      
        
        
        
      
     Look & Feel -     ( ,    ââ,   Confluence - ). 
      
        
        
        
      
     
      
        
        
        
      
     ,        . 
      
        
        
        
      
     
      
        
        
        
      
     API 
      
        
        
        
      
         ,     .   : ComponentAccessor.    - .   ,          ,            .         . 
      
        
        
        
      
     
      
        
        
        
      
     â     com.atlassian.jira.component.ComponentAccessor 
      
        
        
        
      
     â     getApplicationProperties() -       
      
        
        
        
      
     â     getAttachmentManager() -     
      
        
        
        
      
     â     getAvatarManager() -  . . 
      
        
        
        
      
     â     getCommentManager() 
      
        
        
        
      
     â     getProjectManager() 
      
        
        
        
      
     â     getIssueManager() 
      
        
        
        
      
     â     getIssueLinkManager() 
      
        
        
        
      
     â     getCustomFieldManager() 
      
        
        
        
      
     â     getMailServerManager() 
      
        
        
        
      
     â     getMailQueue() 
      
        
        
        
      
     â     getPermissionManager() 
      
        
        
        
      
     â     ⊠
      
        
        
        
      
     
      
        
        
        
      
      
      
        
        
        
      
            bitbucket (bitbucket, ,   Atlassian). 
      
        
        
        
      
     
      
        
        
        
      
             . 
      
        
        
        
      
     
      
        
        
        
      
     âpom.xmlâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
     âatlassian-plugin.xmlâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
           Java EE- âpom.xmlâ - ,     REST API.   ,        REST endpoint -    -   JIRA   -  (,   -   ,     - JSON  ).        .  âatlassian-plugin.xmlâ    (     ,   <customfield-type> 
      
        
        
        
      
    
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     ). 
      
        
        
        
      
     
      
        
        
        
      
        ,      REST Endpoint: 
      
        
        
        
      
     
      
        
        
        
      
     âMyRestResourceModel.javaâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
         XML- (âjavax.xml.bind.annotationâ),       JSON  Jackson  JIRA -  ,   ,   âjavax.xml.bindâ.    âjavax.xml.bind,     JSON âautodetectâ -   ,    Jackson'.    âjavax.xml.bindâ  ,    ,    REST Endpoint,    ,       âProducesâ: 
      
        
        
        
      
     
      
        
        
        
      
     âMyRestResource.javaâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
          âMediaType.APPLICATION_XMLâ,  ,         XML',    Json.     .      Jackson-, ,      XML,       . 
      
        
        
        
      
     
      
        
        
        
      
     ,  âMyRestResource.javaâ    (.  ),    Rest Resource Model.      ,    âdefaultâ  âHello Worldâ. 
      
        
        
        
      
     
      
        
        
        
      
       Java - JAX-RS   ,        Atlassian. 
      
        
        
        
      
     
      
        
        
        
      
      
      
        
        
        
      
     
      
        
        
        
      
      , ,     JIRA,  .   : 
      
        
        
        
      
     
 
 
      
        
        
        
      
     
      
        
        
        
      
     
 
 
      
        
        
        
      
     
      
        
        
        
      
      âJIRA Development Cookbookâ      â â -     .     âPractical JIRA Pluginsâ  âPractical JIRA Administrationâ. 
      
        
        
        
      
     
      
        
        
        
      
            IT NonStop.
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
    
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
    
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
    
      
        <customfield-type> 
      
      
      
        
        
        
      
    
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     .    ,   ââ       (issues).   (i18n)     âcom.atlassian.samples.tutorialâ    âmyjiraplugin.propertiesâ.       .    -  ,        âmyjiraplugin.ru_ru.propertiesâ         JIRA,      .    Java EE . 
      
        
        
        
      
     
      
        
        
        
      
      <customfield-type> 
      
      
      
        
        
        
      
    
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     -     JIRA API.       ,   âi18n-name-keyâ,       properties-    ,        ââ.     ,     (âMyCustomFieldâ). 
      
        
        
        
      
     
      
        
        
        
      
     - ,    .         âmyjiraplugin.propertiesâ -        ,        âThe My Custom Field Pluginâ. 
      
      
      
        
        
        
      
     
      
        
        
        
      
        velocity-: âviewâ -      (âview.vmâ),  âeditâ -     (âedit.vmâ).               -  . 
      
        
        
        
      
     
      
        
        
        
      
     ,   <customfield-type> 
      
        
        
        
      
    
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     .     ? 
      
        
        
        
      
     
      
        
        
        
      
      
      
        
        
        
      
        ,    -    .        ,     ,     -  ,       . -,    ,      JIRA-,      -    .      Atlassian API: 
      
        
        
        
      
     
      
        
        
        
      
     â     Code Sharing 
      
        
        
        
      
     â     Component 
      
        
        
        
      
     â     Component Import 
      
        
        
        
      
     â     JEE Container Integration 
      
        
        
        
      
     â     Servlet Context Listener 
      
        
        
        
      
     â     Servlet Context Parameter 
      
        
        
        
      
     â     Servlet Filter 
      
        
        
        
      
     â     Servlet 
      
        
        
        
      
     â     User Interface 
      
        
        
        
      
     â     Web Item 
      
        
        
        
      
     â     Web Section 
      
        
        
        
      
     â     Web Panel 
      
        
        
        
      
     â     Web Panel Renderer 
      
        
        
        
      
     â     Web Resource 
      
        
        
        
      
     â     Web Resource Transformer 
      
        
        
        
      
     â     Other Types 
      
        
        
        
      
     â     REST 
      
        
        
        
      
     â     Gadget 
      
        
        
        
      
     â     Report 
      
        
        
        
      
     â     UI Enhancements 
      
        
        
        
      
     â     Project Tab Panel 
      
        
        
        
      
     â     Component Tab Panel 
      
        
        
        
      
     â     Version Tab Panel 
      
        
        
        
      
     â     Issue Tab Panel 
      
        
        
        
      
     â     Search Request View 
      
        
        
        
      
     â     Custom Workflows 
      
        
        
        
      
     â     Workflow Conditions 
      
        
        
        
      
     â     Workflow Validators 
      
        
        
        
      
     â     Workflow Functions 
      
        
        
        
      
     â     Custom Fields 
      
        
        
        
      
     â     Custom Actions 
      
        
        
        
      
     â     JQL Functions 
      
        
        
        
      
     â     Remote API 
      
        
        
        
      
     â     SOAP 
      
        
        
        
      
     â     XML-RPC 
      
        
        
        
      
     â     Custom Macros 
      
        
        
        
      
     â     Code Formatting 
      
        
        
        
      
     â     System Tasks 
      
        
        
        
      
     â     Job 
      
        
        
        
      
     â     Lifecycle 
      
        
        
        
      
     â     Triggers 
      
        
        
        
      
     â     Look & Feel 
      
        
        
        
      
     â     Decorators 
      
        
        
        
      
     â     Language 
      
        
        
        
      
     â     Theme 
      
        
        
        
      
     
      
        
        
        
      
     Component  Component Import -  ,      Spring'.    - ,   . Component Import -  ,   ,     Spring,    -  . ,  -     ,    xml-  âpublic:trueâ - ,   Component Import        .  ,     . 
      
        
        
        
      
     
      
        
        
        
      
     UI -        .    . ,  Plain Tasks     . 
      
        
        
        
      
     
      
        
        
        
      
     Custom Workflows - ,      ,   (issue)      . 
      
        
        
        
      
     
      
        
        
        
      
     JQL Functions (JIRA Query Language Functions) -  ,      (issue).     . 
      
        
        
        
      
     
      
        
        
        
      
     Look & Feel -     ( ,    ââ,   Confluence - ). 
      
        
        
        
      
     
      
        
        
        
      
     ,        . 
      
        
        
        
      
     
      
        
        
        
      
     API 
      
        
        
        
      
         ,     .   : ComponentAccessor.    - .   ,          ,            .         . 
      
        
        
        
      
     
      
        
        
        
      
     â     com.atlassian.jira.component.ComponentAccessor 
      
        
        
        
      
     â     getApplicationProperties() -       
      
        
        
        
      
     â     getAttachmentManager() -     
      
        
        
        
      
     â     getAvatarManager() -  . . 
      
        
        
        
      
     â     getCommentManager() 
      
        
        
        
      
     â     getProjectManager() 
      
        
        
        
      
     â     getIssueManager() 
      
        
        
        
      
     â     getIssueLinkManager() 
      
        
        
        
      
     â     getCustomFieldManager() 
      
        
        
        
      
     â     getMailServerManager() 
      
        
        
        
      
     â     getMailQueue() 
      
        
        
        
      
     â     getPermissionManager() 
      
        
        
        
      
     â     ⊠
      
        
        
        
      
     
      
        
        
        
      
      
      
        
        
        
      
            bitbucket (bitbucket, ,   Atlassian). 
      
        
        
        
      
     
      
        
        
        
      
             . 
      
        
        
        
      
     
      
        
        
        
      
     âpom.xmlâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
     âatlassian-plugin.xmlâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
           Java EE- âpom.xmlâ - ,     REST API.   ,        REST endpoint -    -   JIRA   -  (,   -   ,     - JSON  ).        .  âatlassian-plugin.xmlâ    (     ,   <customfield-type> 
      
      
      
        
        
        
      
    
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     ). 
      
        
        
        
      
     
      
        
        
        
      
        ,      REST Endpoint: 
      
        
        
        
      
     
      
        
        
        
      
     âMyRestResourceModel.javaâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
         XML- (âjavax.xml.bind.annotationâ),       JSON  Jackson  JIRA -  ,   ,   âjavax.xml.bindâ.    âjavax.xml.bind,     JSON âautodetectâ -   ,    Jackson'.    âjavax.xml.bindâ  ,    ,    REST Endpoint,    ,       âProducesâ: 
      
        
        
        
      
     
      
        
        
        
      
     âMyRestResource.javaâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
          âMediaType.APPLICATION_XMLâ,  ,         XML',    Json.     .      Jackson-, ,      XML,       . 
      
        
        
        
      
     
      
        
        
        
      
     ,  âMyRestResource.javaâ    (.  ),    Rest Resource Model.      ,    âdefaultâ  âHello Worldâ. 
      
        
        
        
      
     
      
        
        
        
      
       Java - JAX-RS   ,        Atlassian. 
      
        
        
        
      
     
      
        
        
        
      
      
      
        
        
        
      
     
      
        
        
        
      
      , ,     JIRA,  .   : 
      
        
        
        
      
     
 
 
      
        
        
        
      
     
      
        
        
        
      
     
 
 
      
        
        
        
      
     
      
        
        
        
      
      âJIRA Development Cookbookâ      â â -     .     âPractical JIRA Pluginsâ  âPractical JIRA Administrationâ. 
      
        
        
        
      
     
      
        
        
        
      
            IT NonStop.
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
    
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
    
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
    
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     
 <customfield-type> 
      
        
        
        
      
    
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     .    ,   ââ       (issues).   (i18n)     âcom.atlassian.samples.tutorialâ    âmyjiraplugin.propertiesâ.       .    -  ,        âmyjiraplugin.ru_ru.propertiesâ         JIRA,      .    Java EE . 
      
        
        
        
      
     
      
        
        
        
      
      <customfield-type> 
      
        
        
        
      
    
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     -     JIRA API.       ,   âi18n-name-keyâ,       properties-    ,        ââ.     ,     (âMyCustomFieldâ). 
      
        
        
        
      
     
      
        
        
        
      
     - ,    .         âmyjiraplugin.propertiesâ -        ,        âThe My Custom Field Pluginâ. 
      
        
        
        
      
     
      
        
        
        
      
        velocity-: âviewâ -      (âview.vmâ),  âeditâ -     (âedit.vmâ).               -  . 
      
        
        
        
      
     
      
        
        
        
      
     ,   <customfield-type> 
      
        
        
        
      
    
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     .     ? 
      
        
        
        
      
     
      
        
        
        
      
      
      
        
        
        
      
        ,    -    .        ,     ,     -  ,       . -,    ,      JIRA-,      -    .      Atlassian API: 
      
        
        
        
      
     
      
        
        
        
      
     â     Code Sharing 
      
        
        
        
      
     â     Component 
      
        
        
        
      
     â     Component Import 
      
        
        
        
      
     â     JEE Container Integration 
      
        
        
        
      
     â     Servlet Context Listener 
      
        
        
        
      
     â     Servlet Context Parameter 
      
        
        
        
      
     â     Servlet Filter 
      
        
        
        
      
     â     Servlet 
      
        
        
        
      
     â     User Interface 
      
        
        
        
      
     â     Web Item 
      
        
        
        
      
     â     Web Section 
      
        
        
        
      
     â     Web Panel 
      
        
        
        
      
     â     Web Panel Renderer 
      
        
        
        
      
     â     Web Resource 
      
        
        
        
      
     â     Web Resource Transformer 
      
        
        
        
      
     â     Other Types 
      
        
        
        
      
     â     REST 
      
        
        
        
      
     â     Gadget 
      
        
        
        
      
     â     Report 
      
        
        
        
      
     â     UI Enhancements 
      
        
        
        
      
     â     Project Tab Panel 
      
        
        
        
      
     â     Component Tab Panel 
      
        
        
        
      
     â     Version Tab Panel 
      
        
        
        
      
     â     Issue Tab Panel 
      
        
        
        
      
     â     Search Request View 
      
        
        
        
      
     â     Custom Workflows 
      
        
        
        
      
     â     Workflow Conditions 
      
        
        
        
      
     â     Workflow Validators 
      
        
        
        
      
     â     Workflow Functions 
      
        
        
        
      
     â     Custom Fields 
      
        
        
        
      
     â     Custom Actions 
      
        
        
        
      
     â     JQL Functions 
      
        
        
        
      
     â     Remote API 
      
        
        
        
      
     â     SOAP 
      
        
        
        
      
     â     XML-RPC 
      
        
        
        
      
     â     Custom Macros 
      
        
        
        
      
     â     Code Formatting 
      
        
        
        
      
     â     System Tasks 
      
        
        
        
      
     â     Job 
      
        
        
        
      
     â     Lifecycle 
      
        
        
        
      
     â     Triggers 
      
        
        
        
      
     â     Look & Feel 
      
        
        
        
      
     â     Decorators 
      
        
        
        
      
     â     Language 
      
        
        
        
      
     â     Theme 
      
        
        
        
      
     
      
        
        
        
      
     Component  Component Import -  ,      Spring'.    - ,   . Component Import -  ,   ,     Spring,    -  . ,  -     ,    xml-  âpublic:trueâ - ,   Component Import        .  ,     . 
      
        
        
        
      
     
      
        
        
        
      
     UI -        .    . ,  Plain Tasks     . 
      
        
        
        
      
     
      
        
        
        
      
     Custom Workflows - ,      ,   (issue)      . 
      
        
        
        
      
     
      
        
        
        
      
     JQL Functions (JIRA Query Language Functions) -  ,      (issue).     . 
      
        
        
        
      
     
      
        
        
        
      
     Look & Feel -     ( ,    ââ,   Confluence - ). 
      
        
        
        
      
     
      
        
        
        
      
     ,        . 
      
        
        
        
      
     
      
        
        
        
      
     API 
      
        
        
        
      
         ,     .   : ComponentAccessor.    - .   ,          ,            .         . 
      
        
        
        
      
     
      
        
        
        
      
     â     com.atlassian.jira.component.ComponentAccessor 
      
        
        
        
      
     â     getApplicationProperties() -       
      
        
        
        
      
     â     getAttachmentManager() -     
      
        
        
        
      
     â     getAvatarManager() -  . . 
      
        
        
        
      
     â     getCommentManager() 
      
        
        
        
      
     â     getProjectManager() 
      
        
        
        
      
     â     getIssueManager() 
      
        
        
        
      
     â     getIssueLinkManager() 
      
        
        
        
      
     â     getCustomFieldManager() 
      
        
        
        
      
     â     getMailServerManager() 
      
        
        
        
      
     â     getMailQueue() 
      
        
        
        
      
     â     getPermissionManager() 
      
        
        
        
      
     â     ⊠
      
        
        
        
      
     
      
        
        
        
      
      
      
        
        
        
      
            bitbucket (bitbucket, ,   Atlassian). 
      
        
        
        
      
     
      
        
        
        
      
             . 
      
        
        
        
      
     
      
        
        
        
      
     âpom.xmlâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
     âatlassian-plugin.xmlâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
           Java EE- âpom.xmlâ - ,     REST API.   ,        REST endpoint -    -   JIRA   -  (,   -   ,     - JSON  ).        .  âatlassian-plugin.xmlâ    (     ,   <customfield-type> 
      
        
        
        
      
    
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     ). 
      
        
        
        
      
     
      
        
        
        
      
        ,      REST Endpoint: 
      
        
        
        
      
     
      
        
        
        
      
     âMyRestResourceModel.javaâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
         XML- (âjavax.xml.bind.annotationâ),       JSON  Jackson  JIRA -  ,   ,   âjavax.xml.bindâ.    âjavax.xml.bind,     JSON âautodetectâ -   ,    Jackson'.    âjavax.xml.bindâ  ,    ,    REST Endpoint,    ,       âProducesâ: 
      
        
        
        
      
     
      
        
        
        
      
     âMyRestResource.javaâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
          âMediaType.APPLICATION_XMLâ,  ,         XML',    Json.     .      Jackson-, ,      XML,       . 
      
        
        
        
      
     
      
        
        
        
      
     ,  âMyRestResource.javaâ    (.  ),    Rest Resource Model.      ,    âdefaultâ  âHello Worldâ. 
      
        
        
        
      
     
      
        
        
        
      
       Java - JAX-RS   ,        Atlassian. 
      
        
        
        
      
     
      
        
        
        
      
      
      
        
        
        
      
     
      
        
        
        
      
      , ,     JIRA,  .   : 
      
        
        
        
      
     
 
 
      
        
        
        
      
     
      
        
        
        
      
     
 
 
      
        
        
        
      
     
      
        
        
        
      
      âJIRA Development Cookbookâ      â â -     .     âPractical JIRA Pluginsâ  âPractical JIRA Administrationâ. 
      
        
        
        
      
     
      
        
        
        
      
            IT NonStop.
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
    
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
    
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
    
      
        <customfield-type> 
      
        
        
        
      
    
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     .    ,   ââ       (issues).   (i18n)     âcom.atlassian.samples.tutorialâ    âmyjiraplugin.propertiesâ.       .    -  ,        âmyjiraplugin.ru_ru.propertiesâ         JIRA,      .    Java EE . 
      
        
        
        
      
     
      
        
        
        
      
      <customfield-type> 
      
        
        
        
      
    
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     -     JIRA API.       ,   âi18n-name-keyâ,       properties-    ,        ââ.     ,     (âMyCustomFieldâ). 
      
        
        
        
      
     
      
        
        
        
      
     - ,    .         âmyjiraplugin.propertiesâ -        ,        âThe My Custom Field Pluginâ. 
      
        
        
        
      
     
      
        
        
        
      
        velocity-: âviewâ -      (âview.vmâ),  âeditâ -     (âedit.vmâ).               -  . 
      
        
        
        
      
     
      
        
        
        
      
     ,   <customfield-type> 
      
        
        
        
      
    
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     .     ? 
      
        
        
        
      
     
      
        
        
        
      
      
      
        
        
        
      
        ,    -    .        ,     ,     -  ,       . -,    ,      JIRA-,      -    .      Atlassian API: 
      
        
        
        
      
     
      
        
        
        
      
     â     Code Sharing 
      
        
        
        
      
     â     Component 
      
        
        
        
      
     â     Component Import 
      
        
        
        
      
     â     JEE Container Integration 
      
        
        
        
      
     â     Servlet Context Listener 
      
        
        
        
      
     â     Servlet Context Parameter 
      
        
        
        
      
     â     Servlet Filter 
      
        
        
        
      
     â     Servlet 
      
        
        
        
      
     â     User Interface 
      
        
        
        
      
     â     Web Item 
      
        
        
        
      
     â     Web Section 
      
        
        
        
      
     â     Web Panel 
      
        
        
        
      
     â     Web Panel Renderer 
      
        
        
        
      
     â     Web Resource 
      
        
        
        
      
     â     Web Resource Transformer 
      
        
        
        
      
     â     Other Types 
      
        
        
        
      
     â     REST 
      
        
        
        
      
     â     Gadget 
      
        
        
        
      
     â     Report 
      
        
        
        
      
     â     UI Enhancements 
      
        
        
        
      
     â     Project Tab Panel 
      
        
        
        
      
     â     Component Tab Panel 
      
        
        
        
      
     â     Version Tab Panel 
      
        
        
        
      
     â     Issue Tab Panel 
      
        
        
        
      
     â     Search Request View 
      
        
        
        
      
     â     Custom Workflows 
      
        
        
        
      
     â     Workflow Conditions 
      
        
        
        
      
     â     Workflow Validators 
      
        
        
        
      
     â     Workflow Functions 
      
        
        
        
      
     â     Custom Fields 
      
        
        
        
      
     â     Custom Actions 
      
        
        
        
      
     â     JQL Functions 
      
        
        
        
      
     â     Remote API 
      
        
        
        
      
     â     SOAP 
      
        
        
        
      
     â     XML-RPC 
      
        
        
        
      
     â     Custom Macros 
      
        
        
        
      
     â     Code Formatting 
      
        
        
        
      
     â     System Tasks 
      
        
        
        
      
     â     Job 
      
        
        
        
      
     â     Lifecycle 
      
        
        
        
      
     â     Triggers 
      
        
        
        
      
     â     Look & Feel 
      
        
        
        
      
     â     Decorators 
      
        
        
        
      
     â     Language 
      
        
        
        
      
     â     Theme 
      
        
        
        
      
     
      
        
        
        
      
     Component  Component Import -  ,      Spring'.    - ,   . Component Import -  ,   ,     Spring,    -  . ,  -     ,    xml-  âpublic:trueâ - ,   Component Import        .  ,     . 
      
        
        
        
      
     
      
        
        
        
      
     UI -        .    . ,  Plain Tasks     . 
      
        
        
        
      
     
      
        
        
        
      
     Custom Workflows - ,      ,   (issue)      . 
      
        
        
        
      
     
      
        
        
        
      
     JQL Functions (JIRA Query Language Functions) -  ,      (issue).     . 
      
        
        
        
      
     
      
        
        
        
      
     Look & Feel -     ( ,    ââ,   Confluence - ). 
      
        
        
        
      
     
      
        
        
        
      
     ,        . 
      
        
        
        
      
     
      
        
        
        
      
     API 
      
        
        
        
      
         ,     .   : ComponentAccessor.    - .   ,          ,            .         . 
      
        
        
        
      
     
      
        
        
        
      
     â     com.atlassian.jira.component.ComponentAccessor 
      
        
        
        
      
     â     getApplicationProperties() -       
      
        
        
        
      
     â     getAttachmentManager() -     
      
        
        
        
      
     â     getAvatarManager() -  . . 
      
        
        
        
      
     â     getCommentManager() 
      
        
        
        
      
     â     getProjectManager() 
      
        
        
        
      
     â     getIssueManager() 
      
        
        
        
      
     â     getIssueLinkManager() 
      
        
        
        
      
     â     getCustomFieldManager() 
      
        
        
        
      
     â     getMailServerManager() 
      
        
        
        
      
     â     getMailQueue() 
      
        
        
        
      
     â     getPermissionManager() 
      
        
        
        
      
     â     ⊠
      
        
        
        
      
     
      
        
        
        
      
      
      
        
        
        
      
            bitbucket (bitbucket, ,   Atlassian). 
      
        
        
        
      
     
      
        
        
        
      
             . 
      
        
        
        
      
     
      
        
        
        
      
     âpom.xmlâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
     âatlassian-plugin.xmlâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
           Java EE- âpom.xmlâ - ,     REST API.   ,        REST endpoint -    -   JIRA   -  (,   -   ,     - JSON  ).        .  âatlassian-plugin.xmlâ    (     ,   <customfield-type> 
      
        
        
        
      
    
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     ). 
      
        
        
        
      
     
      
        
        
        
      
        ,      REST Endpoint: 
      
        
        
        
      
     
      
        
        
        
      
     âMyRestResourceModel.javaâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
         XML- (âjavax.xml.bind.annotationâ),       JSON  Jackson  JIRA -  ,   ,   âjavax.xml.bindâ.    âjavax.xml.bind,     JSON âautodetectâ -   ,    Jackson'.    âjavax.xml.bindâ  ,    ,    REST Endpoint,    ,       âProducesâ: 
      
        
        
        
      
     
      
        
        
        
      
     âMyRestResource.javaâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
          âMediaType.APPLICATION_XMLâ,  ,         XML',    Json.     .      Jackson-, ,      XML,       . 
      
        
        
        
      
     
      
        
        
        
      
     ,  âMyRestResource.javaâ    (.  ),    Rest Resource Model.      ,    âdefaultâ  âHello Worldâ. 
      
        
        
        
      
     
      
        
        
        
      
       Java - JAX-RS   ,        Atlassian. 
      
        
        
        
      
     
      
        
        
        
      
      
      
        
        
        
      
     
      
        
        
        
      
      , ,     JIRA,  .   : 
      
        
        
        
      
     
 
 
      
        
        
        
      
     
      
        
        
        
      
     
 
 
      
        
        
        
      
     
      
        
        
        
      
      âJIRA Development Cookbookâ      â â -     .     âPractical JIRA Pluginsâ  âPractical JIRA Administrationâ. 
      
        
        
        
      
     
      
        
        
        
      
            IT NonStop.
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
    
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
    
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
    
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     
  <customfield-type> 
      
        
        
        
      
    
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     .    ,   ââ       (issues).   (i18n)     âcom.atlassian.samples.tutorialâ    âmyjiraplugin.propertiesâ.       .    -  ,        âmyjiraplugin.ru_ru.propertiesâ         JIRA,      .    Java EE . 
      
        
        
        
      
     
      
        
        
        
      
      <customfield-type> 
      
        
        
        
      
    
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     -     JIRA API.       ,   âi18n-name-keyâ,       properties-    ,        ââ.     ,     (âMyCustomFieldâ). 
      
        
        
        
      
     
      
        
        
        
      
     - ,    .         âmyjiraplugin.propertiesâ -        ,        âThe My Custom Field Pluginâ. 
      
        
        
        
      
     
      
        
        
        
      
        velocity-: âviewâ -      (âview.vmâ),  âeditâ -     (âedit.vmâ).               -  . 
      
        
        
        
      
     
      
        
        
        
      
     ,   <customfield-type> 
      
        
        
        
      
    
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     .     ? 
      
        
        
        
      
     
      
        
        
        
      
      
      
        
        
        
      
        ,    -    .        ,     ,     -  ,       . -,    ,      JIRA-,      -    .      Atlassian API: 
      
        
        
        
      
     
      
        
        
        
      
     â     Code Sharing 
      
        
        
        
      
     â     Component 
      
        
        
        
      
     â     Component Import 
      
        
        
        
      
     â     JEE Container Integration 
      
        
        
        
      
     â     Servlet Context Listener 
      
        
        
        
      
     â     Servlet Context Parameter 
      
        
        
        
      
     â     Servlet Filter 
      
        
        
        
      
     â     Servlet 
      
        
        
        
      
     â     User Interface 
      
        
        
        
      
     â     Web Item 
      
        
        
        
      
     â     Web Section 
      
        
        
        
      
     â     Web Panel 
      
        
        
        
      
     â     Web Panel Renderer 
      
        
        
        
      
     â     Web Resource 
      
        
        
        
      
     â     Web Resource Transformer 
      
        
        
        
      
     â     Other Types 
      
        
        
        
      
     â     REST 
      
        
        
        
      
     â     Gadget 
      
        
        
        
      
     â     Report 
      
        
        
        
      
     â     UI Enhancements 
      
        
        
        
      
     â     Project Tab Panel 
      
        
        
        
      
     â     Component Tab Panel 
      
        
        
        
      
     â     Version Tab Panel 
      
        
        
        
      
     â     Issue Tab Panel 
      
        
        
        
      
     â     Search Request View 
      
        
        
        
      
     â     Custom Workflows 
      
        
        
        
      
     â     Workflow Conditions 
      
        
        
        
      
     â     Workflow Validators 
      
        
        
        
      
     â     Workflow Functions 
      
        
        
        
      
     â     Custom Fields 
      
        
        
        
      
     â     Custom Actions 
      
        
        
        
      
     â     JQL Functions 
      
        
        
        
      
     â     Remote API 
      
        
        
        
      
     â     SOAP 
      
        
        
        
      
     â     XML-RPC 
      
        
        
        
      
     â     Custom Macros 
      
        
        
        
      
     â     Code Formatting 
      
        
        
        
      
     â     System Tasks 
      
        
        
        
      
     â     Job 
      
        
        
        
      
     â     Lifecycle 
      
        
        
        
      
     â     Triggers 
      
        
        
        
      
     â     Look & Feel 
      
        
        
        
      
     â     Decorators 
      
        
        
        
      
     â     Language 
      
        
        
        
      
     â     Theme 
      
        
        
        
      
     
      
        
        
        
      
     Component  Component Import -  ,      Spring'.    - ,   . Component Import -  ,   ,     Spring,    -  . ,  -     ,    xml-  âpublic:trueâ - ,   Component Import        .  ,     . 
      
        
        
        
      
     
      
        
        
        
      
     UI -        .    . ,  Plain Tasks     . 
      
        
        
        
      
     
      
        
        
        
      
     Custom Workflows - ,      ,   (issue)      . 
      
        
        
        
      
     
      
        
        
        
      
     JQL Functions (JIRA Query Language Functions) -  ,      (issue).     . 
      
        
        
        
      
     
      
        
        
        
      
     Look & Feel -     ( ,    ââ,   Confluence - ). 
      
        
        
        
      
     
      
        
        
        
      
     ,        . 
      
        
        
        
      
     
      
        
        
        
      
     API 
      
        
        
        
      
         ,     .   : ComponentAccessor.    - .   ,          ,            .         . 
      
        
        
        
      
     
      
        
        
        
      
     â     com.atlassian.jira.component.ComponentAccessor 
      
        
        
        
      
     â     getApplicationProperties() -       
      
        
        
        
      
     â     getAttachmentManager() -     
      
        
        
        
      
     â     getAvatarManager() -  . . 
      
        
        
        
      
     â     getCommentManager() 
      
        
        
        
      
     â     getProjectManager() 
      
        
        
        
      
     â     getIssueManager() 
      
        
        
        
      
     â     getIssueLinkManager() 
      
        
        
        
      
     â     getCustomFieldManager() 
      
        
        
        
      
     â     getMailServerManager() 
      
        
        
        
      
     â     getMailQueue() 
      
        
        
        
      
     â     getPermissionManager() 
      
        
        
        
      
     â     ⊠
      
        
        
        
      
     
      
        
        
        
      
      
      
        
        
        
      
            bitbucket (bitbucket, ,   Atlassian). 
      
        
        
        
      
     
      
        
        
        
      
             . 
      
        
        
        
      
     
      
        
        
        
      
     âpom.xmlâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
     âatlassian-plugin.xmlâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
           Java EE- âpom.xmlâ - ,     REST API.   ,        REST endpoint -    -   JIRA   -  (,   -   ,     - JSON  ).        .  âatlassian-plugin.xmlâ    (     ,   <customfield-type> 
      
        
        
        
      
    
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     ). 
      
        
        
        
      
     
      
        
        
        
      
        ,      REST Endpoint: 
      
        
        
        
      
     
      
        
        
        
      
     âMyRestResourceModel.javaâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
         XML- (âjavax.xml.bind.annotationâ),       JSON  Jackson  JIRA -  ,   ,   âjavax.xml.bindâ.    âjavax.xml.bind,     JSON âautodetectâ -   ,    Jackson'.    âjavax.xml.bindâ  ,    ,    REST Endpoint,    ,       âProducesâ: 
      
        
        
        
      
     
      
        
        
        
      
     âMyRestResource.javaâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
          âMediaType.APPLICATION_XMLâ,  ,         XML',    Json.     .      Jackson-, ,      XML,       . 
      
        
        
        
      
     
      
        
        
        
      
     ,  âMyRestResource.javaâ    (.  ),    Rest Resource Model.      ,    âdefaultâ  âHello Worldâ. 
      
        
        
        
      
     
      
        
        
        
      
       Java - JAX-RS   ,        Atlassian. 
      
        
        
        
      
     
      
        
        
        
      
      
      
        
        
        
      
     
      
        
        
        
      
      , ,     JIRA,  .   : 
      
        
        
        
      
     
 
 
      
        
        
        
      
     
      
        
        
        
      
     
 
 
      
        
        
        
      
     
      
        
        
        
      
      âJIRA Development Cookbookâ      â â -     .     âPractical JIRA Pluginsâ  âPractical JIRA Administrationâ. 
      
        
        
        
      
     
      
        
        
        
      
            IT NonStop.
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
    
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
    
      
       <customfield-type> 
      
        
        
        
      
    
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     .    ,   ââ       (issues).   (i18n)     âcom.atlassian.samples.tutorialâ    âmyjiraplugin.propertiesâ.       .    -  ,        âmyjiraplugin.ru_ru.propertiesâ         JIRA,      .    Java EE . 
      
        
        
        
      
     
      
        
        
        
      
      <customfield-type> 
      
        
        
        
      
    
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     -     JIRA API.       ,   âi18n-name-keyâ,       properties-    ,        ââ.     ,     (âMyCustomFieldâ). 
      
        
        
        
      
     
      
        
        
        
      
     - ,    .         âmyjiraplugin.propertiesâ -        ,        âThe My Custom Field Pluginâ. 
      
        
        
        
      
     
      
        
        
        
      
        velocity-: âviewâ -      (âview.vmâ),  âeditâ -     (âedit.vmâ).               -  . 
      
        
        
        
      
     
      
        
        
        
      
     ,   <customfield-type> 
      
        
        
        
      
    
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     .     ? 
      
        
        
        
      
     
      
        
        
        
      
      
      
        
        
        
      
        ,    -    .        ,     ,     -  ,       . -,    ,      JIRA-,      -    .      Atlassian API: 
      
        
        
        
      
     
      
        
        
        
      
     â     Code Sharing 
      
        
        
        
      
     â     Component 
      
        
        
        
      
     â     Component Import 
      
        
        
        
      
     â     JEE Container Integration 
      
        
        
        
      
     â     Servlet Context Listener 
      
        
        
        
      
     â     Servlet Context Parameter 
      
        
        
        
      
     â     Servlet Filter 
      
        
        
        
      
     â     Servlet 
      
        
        
        
      
     â     User Interface 
      
        
        
        
      
     â     Web Item 
      
        
        
        
      
     â     Web Section 
      
        
        
        
      
     â     Web Panel 
      
        
        
        
      
     â     Web Panel Renderer 
      
        
        
        
      
     â     Web Resource 
      
        
        
        
      
     â     Web Resource Transformer 
      
        
        
        
      
     â     Other Types 
      
        
        
        
      
     â     REST 
      
        
        
        
      
     â     Gadget 
      
        
        
        
      
     â     Report 
      
        
        
        
      
     â     UI Enhancements 
      
        
        
        
      
     â     Project Tab Panel 
      
        
        
        
      
     â     Component Tab Panel 
      
        
        
        
      
     â     Version Tab Panel 
      
        
        
        
      
     â     Issue Tab Panel 
      
        
        
        
      
     â     Search Request View 
      
        
        
        
      
     â     Custom Workflows 
      
        
        
        
      
     â     Workflow Conditions 
      
        
        
        
      
     â     Workflow Validators 
      
        
        
        
      
     â     Workflow Functions 
      
        
        
        
      
     â     Custom Fields 
      
        
        
        
      
     â     Custom Actions 
      
        
        
        
      
     â     JQL Functions 
      
        
        
        
      
     â     Remote API 
      
        
        
        
      
     â     SOAP 
      
        
        
        
      
     â     XML-RPC 
      
        
        
        
      
     â     Custom Macros 
      
        
        
        
      
     â     Code Formatting 
      
        
        
        
      
     â     System Tasks 
      
        
        
        
      
     â     Job 
      
        
        
        
      
     â     Lifecycle 
      
        
        
        
      
     â     Triggers 
      
        
        
        
      
     â     Look & Feel 
      
        
        
        
      
     â     Decorators 
      
        
        
        
      
     â     Language 
      
        
        
        
      
     â     Theme 
      
        
        
        
      
     
      
        
        
        
      
     Component  Component Import -  ,      Spring'.    - ,   . Component Import -  ,   ,     Spring,    -  . ,  -     ,    xml-  âpublic:trueâ - ,   Component Import        .  ,     . 
      
        
        
        
      
     
      
        
        
        
      
     UI -        .    . ,  Plain Tasks     . 
      
        
        
        
      
     
      
        
        
        
      
     Custom Workflows - ,      ,   (issue)      . 
      
        
        
        
      
     
      
        
        
        
      
     JQL Functions (JIRA Query Language Functions) -  ,      (issue).     . 
      
        
        
        
      
     
      
        
        
        
      
     Look & Feel -     ( ,    ââ,   Confluence - ). 
      
        
        
        
      
     
      
        
        
        
      
     ,        . 
      
        
        
        
      
     
      
        
        
        
      
     API 
      
        
        
        
      
         ,     .   : ComponentAccessor.    - .   ,          ,            .         . 
      
        
        
        
      
     
      
        
        
        
      
     â     com.atlassian.jira.component.ComponentAccessor 
      
        
        
        
      
     â     getApplicationProperties() -       
      
        
        
        
      
     â     getAttachmentManager() -     
      
        
        
        
      
     â     getAvatarManager() -  . . 
      
        
        
        
      
     â     getCommentManager() 
      
        
        
        
      
     â     getProjectManager() 
      
        
        
        
      
     â     getIssueManager() 
      
        
        
        
      
     â     getIssueLinkManager() 
      
        
        
        
      
     â     getCustomFieldManager() 
      
        
        
        
      
     â     getMailServerManager() 
      
        
        
        
      
     â     getMailQueue() 
      
        
        
        
      
     â     getPermissionManager() 
      
        
        
        
      
     â     ⊠
      
        
        
        
      
     
      
        
        
        
      
      
      
        
        
        
      
            bitbucket (bitbucket, ,   Atlassian). 
      
        
        
        
      
     
      
        
        
        
      
             . 
      
        
        
        
      
     
      
        
        
        
      
     âpom.xmlâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
     âatlassian-plugin.xmlâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
           Java EE- âpom.xmlâ - ,     REST API.   ,        REST endpoint -    -   JIRA   -  (,   -   ,     - JSON  ).        .  âatlassian-plugin.xmlâ    (     ,   <customfield-type> 
      
        
        
        
      
    
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     ). 
      
        
        
        
      
     
      
        
        
        
      
        ,      REST Endpoint: 
      
        
        
        
      
     
      
        
        
        
      
     âMyRestResourceModel.javaâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
         XML- (âjavax.xml.bind.annotationâ),       JSON  Jackson  JIRA -  ,   ,   âjavax.xml.bindâ.    âjavax.xml.bind,     JSON âautodetectâ -   ,    Jackson'.    âjavax.xml.bindâ  ,    ,    REST Endpoint,    ,       âProducesâ: 
      
        
        
        
      
     
      
        
        
        
      
     âMyRestResource.javaâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
          âMediaType.APPLICATION_XMLâ,  ,         XML',    Json.     .      Jackson-, ,      XML,       . 
      
        
        
        
      
     
      
        
        
        
      
     ,  âMyRestResource.javaâ    (.  ),    Rest Resource Model.      ,    âdefaultâ  âHello Worldâ. 
      
        
        
        
      
     
      
        
        
        
      
       Java - JAX-RS   ,        Atlassian. 
      
        
        
        
      
     
      
        
        
        
      
      
      
        
        
        
      
     
      
        
        
        
      
      , ,     JIRA,  .   : 
      
        
        
        
      
     
 
 
      
        
        
        
      
     
      
        
        
        
      
     
 
 
      
        
        
        
      
     
      
        
        
        
      
      âJIRA Development Cookbookâ      â â -     .     âPractical JIRA Pluginsâ  âPractical JIRA Administrationâ. 
      
        
        
        
      
     
      
        
        
        
      
            IT NonStop.
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
    
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
    
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
    
      
        <customfield-type> 
      
      
      
        
        
        
      
    
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     .    ,   ââ       (issues).   (i18n)     âcom.atlassian.samples.tutorialâ    âmyjiraplugin.propertiesâ.       .    -  ,        âmyjiraplugin.ru_ru.propertiesâ         JIRA,      .    Java EE . 
      
        
        
        
      
     
      
        
        
        
      
      <customfield-type> 
      
      
      
        
        
        
      
    
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     -     JIRA API.       ,   âi18n-name-keyâ,       properties-    ,        ââ.     ,     (âMyCustomFieldâ). 
      
        
        
        
      
     
      
        
        
        
      
     - ,    .         âmyjiraplugin.propertiesâ -        ,        âThe My Custom Field Pluginâ. 
      
      
      
        
        
        
      
     
      
        
        
        
      
        velocity-: âviewâ -      (âview.vmâ),  âeditâ -     (âedit.vmâ).               -  . 
      
        
        
        
      
     
      
        
        
        
      
     ,   <customfield-type> 
      
        
        
        
      
    
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     .     ? 
      
        
        
        
      
     
      
        
        
        
      
      
      
        
        
        
      
        ,    -    .        ,     ,     -  ,       . -,    ,      JIRA-,      -    .      Atlassian API: 
      
        
        
        
      
     
      
        
        
        
      
     â     Code Sharing 
      
        
        
        
      
     â     Component 
      
        
        
        
      
     â     Component Import 
      
        
        
        
      
     â     JEE Container Integration 
      
        
        
        
      
     â     Servlet Context Listener 
      
        
        
        
      
     â     Servlet Context Parameter 
      
        
        
        
      
     â     Servlet Filter 
      
        
        
        
      
     â     Servlet 
      
        
        
        
      
     â     User Interface 
      
        
        
        
      
     â     Web Item 
      
        
        
        
      
     â     Web Section 
      
        
        
        
      
     â     Web Panel 
      
        
        
        
      
     â     Web Panel Renderer 
      
        
        
        
      
     â     Web Resource 
      
        
        
        
      
     â     Web Resource Transformer 
      
        
        
        
      
     â     Other Types 
      
        
        
        
      
     â     REST 
      
        
        
        
      
     â     Gadget 
      
        
        
        
      
     â     Report 
      
        
        
        
      
     â     UI Enhancements 
      
        
        
        
      
     â     Project Tab Panel 
      
        
        
        
      
     â     Component Tab Panel 
      
        
        
        
      
     â     Version Tab Panel 
      
        
        
        
      
     â     Issue Tab Panel 
      
        
        
        
      
     â     Search Request View 
      
        
        
        
      
     â     Custom Workflows 
      
        
        
        
      
     â     Workflow Conditions 
      
        
        
        
      
     â     Workflow Validators 
      
        
        
        
      
     â     Workflow Functions 
      
        
        
        
      
     â     Custom Fields 
      
        
        
        
      
     â     Custom Actions 
      
        
        
        
      
     â     JQL Functions 
      
        
        
        
      
     â     Remote API 
      
        
        
        
      
     â     SOAP 
      
        
        
        
      
     â     XML-RPC 
      
        
        
        
      
     â     Custom Macros 
      
        
        
        
      
     â     Code Formatting 
      
        
        
        
      
     â     System Tasks 
      
        
        
        
      
     â     Job 
      
        
        
        
      
     â     Lifecycle 
      
        
        
        
      
     â     Triggers 
      
        
        
        
      
     â     Look & Feel 
      
        
        
        
      
     â     Decorators 
      
        
        
        
      
     â     Language 
      
        
        
        
      
     â     Theme 
      
        
        
        
      
     
      
        
        
        
      
     Component  Component Import -  ,      Spring'.    - ,   . Component Import -  ,   ,     Spring,    -  . ,  -     ,    xml-  âpublic:trueâ - ,   Component Import        .  ,     . 
      
        
        
        
      
     
      
        
        
        
      
     UI -        .    . ,  Plain Tasks     . 
      
        
        
        
      
     
      
        
        
        
      
     Custom Workflows - ,      ,   (issue)      . 
      
        
        
        
      
     
      
        
        
        
      
     JQL Functions (JIRA Query Language Functions) -  ,      (issue).     . 
      
        
        
        
      
     
      
        
        
        
      
     Look & Feel -     ( ,    ââ,   Confluence - ). 
      
        
        
        
      
     
      
        
        
        
      
     ,        . 
      
        
        
        
      
     
      
        
        
        
      
     API 
      
        
        
        
      
         ,     .   : ComponentAccessor.    - .   ,          ,            .         . 
      
        
        
        
      
     
      
        
        
        
      
     â     com.atlassian.jira.component.ComponentAccessor 
      
        
        
        
      
     â     getApplicationProperties() -       
      
        
        
        
      
     â     getAttachmentManager() -     
      
        
        
        
      
     â     getAvatarManager() -  . . 
      
        
        
        
      
     â     getCommentManager() 
      
        
        
        
      
     â     getProjectManager() 
      
        
        
        
      
     â     getIssueManager() 
      
        
        
        
      
     â     getIssueLinkManager() 
      
        
        
        
      
     â     getCustomFieldManager() 
      
        
        
        
      
     â     getMailServerManager() 
      
        
        
        
      
     â     getMailQueue() 
      
        
        
        
      
     â     getPermissionManager() 
      
        
        
        
      
     â     ⊠
      
        
        
        
      
     
      
        
        
        
      
      
      
        
        
        
      
            bitbucket (bitbucket, ,   Atlassian). 
      
        
        
        
      
     
      
        
        
        
      
             . 
      
        
        
        
      
     
      
        
        
        
      
     âpom.xmlâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
     âatlassian-plugin.xmlâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
           Java EE- âpom.xmlâ - ,     REST API.   ,        REST endpoint -    -   JIRA   -  (,   -   ,     - JSON  ).        .  âatlassian-plugin.xmlâ    (     ,   <customfield-type> 
      
      
      
        
        
        
      
    
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     ). 
      
        
        
        
      
     
      
        
        
        
      
        ,      REST Endpoint: 
      
        
        
        
      
     
      
        
        
        
      
     âMyRestResourceModel.javaâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
         XML- (âjavax.xml.bind.annotationâ),       JSON  Jackson  JIRA -  ,   ,   âjavax.xml.bindâ.    âjavax.xml.bind,     JSON âautodetectâ -   ,    Jackson'.    âjavax.xml.bindâ  ,    ,    REST Endpoint,    ,       âProducesâ: 
      
        
        
        
      
     
      
        
        
        
      
     âMyRestResource.javaâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
          âMediaType.APPLICATION_XMLâ,  ,         XML',    Json.     .      Jackson-, ,      XML,       . 
      
        
        
        
      
     
      
        
        
        
      
     ,  âMyRestResource.javaâ    (.  ),    Rest Resource Model.      ,    âdefaultâ  âHello Worldâ. 
      
        
        
        
      
     
      
        
        
        
      
       Java - JAX-RS   ,        Atlassian. 
      
        
        
        
      
     
      
        
        
        
      
      
      
        
        
        
      
     
      
        
        
        
      
      , ,     JIRA,  .   : 
      
        
        
        
      
     
 
 
      
        
        
        
      
     
      
        
        
        
      
     
 
 
      
        
        
        
      
     
      
        
        
        
      
      âJIRA Development Cookbookâ      â â -     .     âPractical JIRA Pluginsâ  âPractical JIRA Administrationâ. 
      
        
        
        
      
     
      
        
        
        
      
            IT NonStop.
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
    
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
    
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
    
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     
 <customfield-type> 
      
        
        
        
      
    
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     .    ,   ââ       (issues).   (i18n)     âcom.atlassian.samples.tutorialâ    âmyjiraplugin.propertiesâ.       .    -  ,        âmyjiraplugin.ru_ru.propertiesâ         JIRA,      .    Java EE . 
      
        
        
        
      
     
      
        
        
        
      
      <customfield-type> 
      
        
        
        
      
    
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     -     JIRA API.       ,   âi18n-name-keyâ,       properties-    ,        ââ.     ,     (âMyCustomFieldâ). 
      
        
        
        
      
     
      
        
        
        
      
     - ,    .         âmyjiraplugin.propertiesâ -        ,        âThe My Custom Field Pluginâ. 
      
        
        
        
      
     
      
        
        
        
      
        velocity-: âviewâ -      (âview.vmâ),  âeditâ -     (âedit.vmâ).               -  . 
      
        
        
        
      
     
      
        
        
        
      
     ,   <customfield-type> 
      
        
        
        
      
    
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     .     ? 
      
        
        
        
      
     
      
        
        
        
      
      
      
        
        
        
      
        ,    -    .        ,     ,     -  ,       . -,    ,      JIRA-,      -    .      Atlassian API: 
      
        
        
        
      
     
      
        
        
        
      
     â     Code Sharing 
      
        
        
        
      
     â     Component 
      
        
        
        
      
     â     Component Import 
      
        
        
        
      
     â     JEE Container Integration 
      
        
        
        
      
     â     Servlet Context Listener 
      
        
        
        
      
     â     Servlet Context Parameter 
      
        
        
        
      
     â     Servlet Filter 
      
        
        
        
      
     â     Servlet 
      
        
        
        
      
     â     User Interface 
      
        
        
        
      
     â     Web Item 
      
        
        
        
      
     â     Web Section 
      
        
        
        
      
     â     Web Panel 
      
        
        
        
      
     â     Web Panel Renderer 
      
        
        
        
      
     â     Web Resource 
      
        
        
        
      
     â     Web Resource Transformer 
      
        
        
        
      
     â     Other Types 
      
        
        
        
      
     â     REST 
      
        
        
        
      
     â     Gadget 
      
        
        
        
      
     â     Report 
      
        
        
        
      
     â     UI Enhancements 
      
        
        
        
      
     â     Project Tab Panel 
      
        
        
        
      
     â     Component Tab Panel 
      
        
        
        
      
     â     Version Tab Panel 
      
        
        
        
      
     â     Issue Tab Panel 
      
        
        
        
      
     â     Search Request View 
      
        
        
        
      
     â     Custom Workflows 
      
        
        
        
      
     â     Workflow Conditions 
      
        
        
        
      
     â     Workflow Validators 
      
        
        
        
      
     â     Workflow Functions 
      
        
        
        
      
     â     Custom Fields 
      
        
        
        
      
     â     Custom Actions 
      
        
        
        
      
     â     JQL Functions 
      
        
        
        
      
     â     Remote API 
      
        
        
        
      
     â     SOAP 
      
        
        
        
      
     â     XML-RPC 
      
        
        
        
      
     â     Custom Macros 
      
        
        
        
      
     â     Code Formatting 
      
        
        
        
      
     â     System Tasks 
      
        
        
        
      
     â     Job 
      
        
        
        
      
     â     Lifecycle 
      
        
        
        
      
     â     Triggers 
      
        
        
        
      
     â     Look & Feel 
      
        
        
        
      
     â     Decorators 
      
        
        
        
      
     â     Language 
      
        
        
        
      
     â     Theme 
      
        
        
        
      
     
      
        
        
        
      
     Component  Component Import -  ,      Spring'.    - ,   . Component Import -  ,   ,     Spring,    -  . ,  -     ,    xml-  âpublic:trueâ - ,   Component Import        .  ,     . 
      
        
        
        
      
     
      
        
        
        
      
     UI -        .    . ,  Plain Tasks     . 
      
        
        
        
      
     
      
        
        
        
      
     Custom Workflows - ,      ,   (issue)      . 
      
        
        
        
      
     
      
        
        
        
      
     JQL Functions (JIRA Query Language Functions) -  ,      (issue).     . 
      
        
        
        
      
     
      
        
        
        
      
     Look & Feel -     ( ,    ââ,   Confluence - ). 
      
        
        
        
      
     
      
        
        
        
      
     ,        . 
      
        
        
        
      
     
      
        
        
        
      
     API 
      
        
        
        
      
         ,     .   : ComponentAccessor.    - .   ,          ,            .         . 
      
        
        
        
      
     
      
        
        
        
      
     â     com.atlassian.jira.component.ComponentAccessor 
      
        
        
        
      
     â     getApplicationProperties() -       
      
        
        
        
      
     â     getAttachmentManager() -     
      
        
        
        
      
     â     getAvatarManager() -  . . 
      
        
        
        
      
     â     getCommentManager() 
      
        
        
        
      
     â     getProjectManager() 
      
        
        
        
      
     â     getIssueManager() 
      
        
        
        
      
     â     getIssueLinkManager() 
      
        
        
        
      
     â     getCustomFieldManager() 
      
        
        
        
      
     â     getMailServerManager() 
      
        
        
        
      
     â     getMailQueue() 
      
        
        
        
      
     â     getPermissionManager() 
      
        
        
        
      
     â     ⊠
      
        
        
        
      
     
      
        
        
        
      
      
      
        
        
        
      
            bitbucket (bitbucket, ,   Atlassian). 
      
        
        
        
      
     
      
        
        
        
      
             . 
      
        
        
        
      
     
      
        
        
        
      
     âpom.xmlâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
     âatlassian-plugin.xmlâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
           Java EE- âpom.xmlâ - ,     REST API.   ,        REST endpoint -    -   JIRA   -  (,   -   ,     - JSON  ).        .  âatlassian-plugin.xmlâ    (     ,   <customfield-type> 
      
        
        
        
      
    
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     ). 
      
        
        
        
      
     
      
        
        
        
      
        ,      REST Endpoint: 
      
        
        
        
      
     
      
        
        
        
      
     âMyRestResourceModel.javaâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
         XML- (âjavax.xml.bind.annotationâ),       JSON  Jackson  JIRA -  ,   ,   âjavax.xml.bindâ.    âjavax.xml.bind,     JSON âautodetectâ -   ,    Jackson'.    âjavax.xml.bindâ  ,    ,    REST Endpoint,    ,       âProducesâ: 
      
        
        
        
      
     
      
        
        
        
      
     âMyRestResource.javaâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
          âMediaType.APPLICATION_XMLâ,  ,         XML',    Json.     .      Jackson-, ,      XML,       . 
      
        
        
        
      
     
      
        
        
        
      
     ,  âMyRestResource.javaâ    (.  ),    Rest Resource Model.      ,    âdefaultâ  âHello Worldâ. 
      
        
        
        
      
     
      
        
        
        
      
       Java - JAX-RS   ,        Atlassian. 
      
        
        
        
      
     
      
        
        
        
      
      
      
        
        
        
      
     
      
        
        
        
      
      , ,     JIRA,  .   : 
      
        
        
        
      
     
 
 
      
        
        
        
      
     
      
        
        
        
      
     
 
 
      
        
        
        
      
     
      
        
        
        
      
      âJIRA Development Cookbookâ      â â -     .     âPractical JIRA Pluginsâ  âPractical JIRA Administrationâ. 
      
        
        
        
      
     
      
        
        
        
      
            IT NonStop.
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
    
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
    
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
    
      
        <customfield-type> 
      
      
      
        
        
        
      
    
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     .    ,   ââ       (issues).   (i18n)     âcom.atlassian.samples.tutorialâ    âmyjiraplugin.propertiesâ.       .    -  ,        âmyjiraplugin.ru_ru.propertiesâ         JIRA,      .    Java EE . 
      
        
        
        
      
     
      
        
        
        
      
      <customfield-type> 
      
      
      
        
        
        
      
    
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     -     JIRA API.       ,   âi18n-name-keyâ,       properties-    ,        ââ.     ,     (âMyCustomFieldâ). 
      
        
        
        
      
     
      
        
        
        
      
     - ,    .         âmyjiraplugin.propertiesâ -        ,        âThe My Custom Field Pluginâ. 
      
      
      
        
        
        
      
     
      
        
        
        
      
        velocity-: âviewâ -      (âview.vmâ),  âeditâ -     (âedit.vmâ).               -  . 
      
        
        
        
      
     
      
        
        
        
      
     ,   <customfield-type> 
      
        
        
        
      
    
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     .     ? 
      
        
        
        
      
     
      
        
        
        
      
      
      
        
        
        
      
        ,    -    .        ,     ,     -  ,       . -,    ,      JIRA-,      -    .      Atlassian API: 
      
        
        
        
      
     
      
        
        
        
      
     â     Code Sharing 
      
        
        
        
      
     â     Component 
      
        
        
        
      
     â     Component Import 
      
        
        
        
      
     â     JEE Container Integration 
      
        
        
        
      
     â     Servlet Context Listener 
      
        
        
        
      
     â     Servlet Context Parameter 
      
        
        
        
      
     â     Servlet Filter 
      
        
        
        
      
     â     Servlet 
      
        
        
        
      
     â     User Interface 
      
        
        
        
      
     â     Web Item 
      
        
        
        
      
     â     Web Section 
      
        
        
        
      
     â     Web Panel 
      
        
        
        
      
     â     Web Panel Renderer 
      
        
        
        
      
     â     Web Resource 
      
        
        
        
      
     â     Web Resource Transformer 
      
        
        
        
      
     â     Other Types 
      
        
        
        
      
     â     REST 
      
        
        
        
      
     â     Gadget 
      
        
        
        
      
     â     Report 
      
        
        
        
      
     â     UI Enhancements 
      
        
        
        
      
     â     Project Tab Panel 
      
        
        
        
      
     â     Component Tab Panel 
      
        
        
        
      
     â     Version Tab Panel 
      
        
        
        
      
     â     Issue Tab Panel 
      
        
        
        
      
     â     Search Request View 
      
        
        
        
      
     â     Custom Workflows 
      
        
        
        
      
     â     Workflow Conditions 
      
        
        
        
      
     â     Workflow Validators 
      
        
        
        
      
     â     Workflow Functions 
      
        
        
        
      
     â     Custom Fields 
      
        
        
        
      
     â     Custom Actions 
      
        
        
        
      
     â     JQL Functions 
      
        
        
        
      
     â     Remote API 
      
        
        
        
      
     â     SOAP 
      
        
        
        
      
     â     XML-RPC 
      
        
        
        
      
     â     Custom Macros 
      
        
        
        
      
     â     Code Formatting 
      
        
        
        
      
     â     System Tasks 
      
        
        
        
      
     â     Job 
      
        
        
        
      
     â     Lifecycle 
      
        
        
        
      
     â     Triggers 
      
        
        
        
      
     â     Look & Feel 
      
        
        
        
      
     â     Decorators 
      
        
        
        
      
     â     Language 
      
        
        
        
      
     â     Theme 
      
        
        
        
      
     
      
        
        
        
      
     Component  Component Import -  ,      Spring'.    - ,   . Component Import -  ,   ,     Spring,    -  . ,  -     ,    xml-  âpublic:trueâ - ,   Component Import        .  ,     . 
      
        
        
        
      
     
      
        
        
        
      
     UI -        .    . ,  Plain Tasks     . 
      
        
        
        
      
     
      
        
        
        
      
     Custom Workflows - ,      ,   (issue)      . 
      
        
        
        
      
     
      
        
        
        
      
     JQL Functions (JIRA Query Language Functions) -  ,      (issue).     . 
      
        
        
        
      
     
      
        
        
        
      
     Look & Feel -     ( ,    ââ,   Confluence - ). 
      
        
        
        
      
     
      
        
        
        
      
     ,        . 
      
        
        
        
      
     
      
        
        
        
      
     API 
      
        
        
        
      
         ,     .   : ComponentAccessor.    - .   ,          ,            .         . 
      
        
        
        
      
     
      
        
        
        
      
     â     com.atlassian.jira.component.ComponentAccessor 
      
        
        
        
      
     â     getApplicationProperties() -       
      
        
        
        
      
     â     getAttachmentManager() -     
      
        
        
        
      
     â     getAvatarManager() -  . . 
      
        
        
        
      
     â     getCommentManager() 
      
        
        
        
      
     â     getProjectManager() 
      
        
        
        
      
     â     getIssueManager() 
      
        
        
        
      
     â     getIssueLinkManager() 
      
        
        
        
      
     â     getCustomFieldManager() 
      
        
        
        
      
     â     getMailServerManager() 
      
        
        
        
      
     â     getMailQueue() 
      
        
        
        
      
     â     getPermissionManager() 
      
        
        
        
      
     â     ⊠
      
        
        
        
      
     
      
        
        
        
      
      
      
        
        
        
      
            bitbucket (bitbucket, ,   Atlassian). 
      
        
        
        
      
     
      
        
        
        
      
             . 
      
        
        
        
      
     
      
        
        
        
      
     âpom.xmlâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
     âatlassian-plugin.xmlâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
           Java EE- âpom.xmlâ - ,     REST API.   ,        REST endpoint -    -   JIRA   -  (,   -   ,     - JSON  ).        .  âatlassian-plugin.xmlâ    (     ,   <customfield-type> 
      
      
      
        
        
        
      
    
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     ). 
      
        
        
        
      
     
      
        
        
        
      
        ,      REST Endpoint: 
      
        
        
        
      
     
      
        
        
        
      
     âMyRestResourceModel.javaâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
         XML- (âjavax.xml.bind.annotationâ),       JSON  Jackson  JIRA -  ,   ,   âjavax.xml.bindâ.    âjavax.xml.bind,     JSON âautodetectâ -   ,    Jackson'.    âjavax.xml.bindâ  ,    ,    REST Endpoint,    ,       âProducesâ: 
      
        
        
        
      
     
      
        
        
        
      
     âMyRestResource.javaâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
          âMediaType.APPLICATION_XMLâ,  ,         XML',    Json.     .      Jackson-, ,      XML,       . 
      
        
        
        
      
     
      
        
        
        
      
     ,  âMyRestResource.javaâ    (.  ),    Rest Resource Model.      ,    âdefaultâ  âHello Worldâ. 
      
        
        
        
      
     
      
        
        
        
      
       Java - JAX-RS   ,        Atlassian. 
      
        
        
        
      
     
      
        
        
        
      
      
      
        
        
        
      
     
      
        
        
        
      
      , ,     JIRA,  .   : 
      
        
        
        
      
     
 
 
      
        
        
        
      
     
      
        
        
        
      
     
 
 
      
        
        
        
      
     
      
        
        
        
      
      âJIRA Development Cookbookâ      â â -     .     âPractical JIRA Pluginsâ  âPractical JIRA Administrationâ. 
      
        
        
        
      
     
      
        
        
        
      
            IT NonStop.
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
    
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
    
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
    
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     
 <customfield-type> 
      
        
        
        
      
    
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     .    ,   ââ       (issues).   (i18n)     âcom.atlassian.samples.tutorialâ    âmyjiraplugin.propertiesâ.       .    -  ,        âmyjiraplugin.ru_ru.propertiesâ         JIRA,      .    Java EE . 
      
        
        
        
      
     
      
        
        
        
      
      <customfield-type> 
      
        
        
        
      
    
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     -     JIRA API.       ,   âi18n-name-keyâ,       properties-    ,        ââ.     ,     (âMyCustomFieldâ). 
      
        
        
        
      
     
      
        
        
        
      
     - ,    .         âmyjiraplugin.propertiesâ -        ,        âThe My Custom Field Pluginâ. 
      
        
        
        
      
     
      
        
        
        
      
        velocity-: âviewâ -      (âview.vmâ),  âeditâ -     (âedit.vmâ).               -  . 
      
        
        
        
      
     
      
        
        
        
      
     ,   <customfield-type> 
      
        
        
        
      
    
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     .     ? 
      
        
        
        
      
     
      
        
        
        
      
      
      
        
        
        
      
        ,    -    .        ,     ,     -  ,       . -,    ,      JIRA-,      -    .      Atlassian API: 
      
        
        
        
      
     
      
        
        
        
      
     â     Code Sharing 
      
        
        
        
      
     â     Component 
      
        
        
        
      
     â     Component Import 
      
        
        
        
      
     â     JEE Container Integration 
      
        
        
        
      
     â     Servlet Context Listener 
      
        
        
        
      
     â     Servlet Context Parameter 
      
        
        
        
      
     â     Servlet Filter 
      
        
        
        
      
     â     Servlet 
      
        
        
        
      
     â     User Interface 
      
        
        
        
      
     â     Web Item 
      
        
        
        
      
     â     Web Section 
      
        
        
        
      
     â     Web Panel 
      
        
        
        
      
     â     Web Panel Renderer 
      
        
        
        
      
     â     Web Resource 
      
        
        
        
      
     â     Web Resource Transformer 
      
        
        
        
      
     â     Other Types 
      
        
        
        
      
     â     REST 
      
        
        
        
      
     â     Gadget 
      
        
        
        
      
     â     Report 
      
        
        
        
      
     â     UI Enhancements 
      
        
        
        
      
     â     Project Tab Panel 
      
        
        
        
      
     â     Component Tab Panel 
      
        
        
        
      
     â     Version Tab Panel 
      
        
        
        
      
     â     Issue Tab Panel 
      
        
        
        
      
     â     Search Request View 
      
        
        
        
      
     â     Custom Workflows 
      
        
        
        
      
     â     Workflow Conditions 
      
        
        
        
      
     â     Workflow Validators 
      
        
        
        
      
     â     Workflow Functions 
      
        
        
        
      
     â     Custom Fields 
      
        
        
        
      
     â     Custom Actions 
      
        
        
        
      
     â     JQL Functions 
      
        
        
        
      
     â     Remote API 
      
        
        
        
      
     â     SOAP 
      
        
        
        
      
     â     XML-RPC 
      
        
        
        
      
     â     Custom Macros 
      
        
        
        
      
     â     Code Formatting 
      
        
        
        
      
     â     System Tasks 
      
        
        
        
      
     â     Job 
      
        
        
        
      
     â     Lifecycle 
      
        
        
        
      
     â     Triggers 
      
        
        
        
      
     â     Look & Feel 
      
        
        
        
      
     â     Decorators 
      
        
        
        
      
     â     Language 
      
        
        
        
      
     â     Theme 
      
        
        
        
      
     
      
        
        
        
      
     Component  Component Import -  ,      Spring'.    - ,   . Component Import -  ,   ,     Spring,    -  . ,  -     ,    xml-  âpublic:trueâ - ,   Component Import        .  ,     . 
      
        
        
        
      
     
      
        
        
        
      
     UI -        .    . ,  Plain Tasks     . 
      
        
        
        
      
     
      
        
        
        
      
     Custom Workflows - ,      ,   (issue)      . 
      
        
        
        
      
     
      
        
        
        
      
     JQL Functions (JIRA Query Language Functions) -  ,      (issue).     . 
      
        
        
        
      
     
      
        
        
        
      
     Look & Feel -     ( ,    ââ,   Confluence - ). 
      
        
        
        
      
     
      
        
        
        
      
     ,        . 
      
        
        
        
      
     
      
        
        
        
      
     API 
      
        
        
        
      
         ,     .   : ComponentAccessor.    - .   ,          ,            .         . 
      
        
        
        
      
     
      
        
        
        
      
     â     com.atlassian.jira.component.ComponentAccessor 
      
        
        
        
      
     â     getApplicationProperties() -       
      
        
        
        
      
     â     getAttachmentManager() -     
      
        
        
        
      
     â     getAvatarManager() -  . . 
      
        
        
        
      
     â     getCommentManager() 
      
        
        
        
      
     â     getProjectManager() 
      
        
        
        
      
     â     getIssueManager() 
      
        
        
        
      
     â     getIssueLinkManager() 
      
        
        
        
      
     â     getCustomFieldManager() 
      
        
        
        
      
     â     getMailServerManager() 
      
        
        
        
      
     â     getMailQueue() 
      
        
        
        
      
     â     getPermissionManager() 
      
        
        
        
      
     â     ⊠
      
        
        
        
      
     
      
        
        
        
      
      
      
        
        
        
      
            bitbucket (bitbucket, ,   Atlassian). 
      
        
        
        
      
     
      
        
        
        
      
             . 
      
        
        
        
      
     
      
        
        
        
      
     âpom.xmlâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
     âatlassian-plugin.xmlâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
           Java EE- âpom.xmlâ - ,     REST API.   ,        REST endpoint -    -   JIRA   -  (,   -   ,     - JSON  ).        .  âatlassian-plugin.xmlâ    (     ,   <customfield-type> 
      
        
        
        
      
    
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     ). 
      
        
        
        
      
     
      
        
        
        
      
        ,      REST Endpoint: 
      
        
        
        
      
     
      
        
        
        
      
     âMyRestResourceModel.javaâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
         XML- (âjavax.xml.bind.annotationâ),       JSON  Jackson  JIRA -  ,   ,   âjavax.xml.bindâ.    âjavax.xml.bind,     JSON âautodetectâ -   ,    Jackson'.    âjavax.xml.bindâ  ,    ,    REST Endpoint,    ,       âProducesâ: 
      
        
        
        
      
     
      
        
        
        
      
     âMyRestResource.javaâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
          âMediaType.APPLICATION_XMLâ,  ,         XML',    Json.     .      Jackson-, ,      XML,       . 
      
        
        
        
      
     
      
        
        
        
      
     ,  âMyRestResource.javaâ    (.  ),    Rest Resource Model.      ,    âdefaultâ  âHello Worldâ. 
      
        
        
        
      
     
      
        
        
        
      
       Java - JAX-RS   ,        Atlassian. 
      
        
        
        
      
     
      
        
        
        
      
      
      
        
        
        
      
     
      
        
        
        
      
      , ,     JIRA,  .   : 
      
        
        
        
      
     
 
 
      
        
        
        
      
     
      
        
        
        
      
     
 
 
      
        
        
        
      
     
      
        
        
        
      
      âJIRA Development Cookbookâ      â â -     .     âPractical JIRA Pluginsâ  âPractical JIRA Administrationâ. 
      
        
        
        
      
     
      
        
        
        
      
            IT NonStop.
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
    
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
    
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
    
      
        <customfield-type> 
      
      
      
        
        
        
      
    
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     .    ,   ââ       (issues).   (i18n)     âcom.atlassian.samples.tutorialâ    âmyjiraplugin.propertiesâ.       .    -  ,        âmyjiraplugin.ru_ru.propertiesâ         JIRA,      .    Java EE . 
      
        
        
        
      
     
      
        
        
        
      
      <customfield-type> 
      
      
      
        
        
        
      
    
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     -     JIRA API.       ,   âi18n-name-keyâ,       properties-    ,        ââ.     ,     (âMyCustomFieldâ). 
      
        
        
        
      
     
      
        
        
        
      
     - ,    .         âmyjiraplugin.propertiesâ -        ,        âThe My Custom Field Pluginâ. 
      
      
      
        
        
        
      
     
      
        
        
        
      
        velocity-: âviewâ -      (âview.vmâ),  âeditâ -     (âedit.vmâ).               -  . 
      
        
        
        
      
     
      
        
        
        
      
     ,   <customfield-type> 
      
        
        
        
      
    
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     .     ? 
      
        
        
        
      
     
      
        
        
        
      
      
      
        
        
        
      
        ,    -    .        ,     ,     -  ,       . -,    ,      JIRA-,      -    .      Atlassian API: 
      
        
        
        
      
     
      
        
        
        
      
     â     Code Sharing 
      
        
        
        
      
     â     Component 
      
        
        
        
      
     â     Component Import 
      
        
        
        
      
     â     JEE Container Integration 
      
        
        
        
      
     â     Servlet Context Listener 
      
        
        
        
      
     â     Servlet Context Parameter 
      
        
        
        
      
     â     Servlet Filter 
      
        
        
        
      
     â     Servlet 
      
        
        
        
      
     â     User Interface 
      
        
        
        
      
     â     Web Item 
      
        
        
        
      
     â     Web Section 
      
        
        
        
      
     â     Web Panel 
      
        
        
        
      
     â     Web Panel Renderer 
      
        
        
        
      
     â     Web Resource 
      
        
        
        
      
     â     Web Resource Transformer 
      
        
        
        
      
     â     Other Types 
      
        
        
        
      
     â     REST 
      
        
        
        
      
     â     Gadget 
      
        
        
        
      
     â     Report 
      
        
        
        
      
     â     UI Enhancements 
      
        
        
        
      
     â     Project Tab Panel 
      
        
        
        
      
     â     Component Tab Panel 
      
        
        
        
      
     â     Version Tab Panel 
      
        
        
        
      
     â     Issue Tab Panel 
      
        
        
        
      
     â     Search Request View 
      
        
        
        
      
     â     Custom Workflows 
      
        
        
        
      
     â     Workflow Conditions 
      
        
        
        
      
     â     Workflow Validators 
      
        
        
        
      
     â     Workflow Functions 
      
        
        
        
      
     â     Custom Fields 
      
        
        
        
      
     â     Custom Actions 
      
        
        
        
      
     â     JQL Functions 
      
        
        
        
      
     â     Remote API 
      
        
        
        
      
     â     SOAP 
      
        
        
        
      
     â     XML-RPC 
      
        
        
        
      
     â     Custom Macros 
      
        
        
        
      
     â     Code Formatting 
      
        
        
        
      
     â     System Tasks 
      
        
        
        
      
     â     Job 
      
        
        
        
      
     â     Lifecycle 
      
        
        
        
      
     â     Triggers 
      
        
        
        
      
     â     Look & Feel 
      
        
        
        
      
     â     Decorators 
      
        
        
        
      
     â     Language 
      
        
        
        
      
     â     Theme 
      
        
        
        
      
     
      
        
        
        
      
     Component  Component Import -  ,      Spring'.    - ,   . Component Import -  ,   ,     Spring,    -  . ,  -     ,    xml-  âpublic:trueâ - ,   Component Import        .  ,     . 
      
        
        
        
      
     
      
        
        
        
      
     UI -        .    . ,  Plain Tasks     . 
      
        
        
        
      
     
      
        
        
        
      
     Custom Workflows - ,      ,   (issue)      . 
      
        
        
        
      
     
      
        
        
        
      
     JQL Functions (JIRA Query Language Functions) -  ,      (issue).     . 
      
        
        
        
      
     
      
        
        
        
      
     Look & Feel -     ( ,    ââ,   Confluence - ). 
      
        
        
        
      
     
      
        
        
        
      
     ,        . 
      
        
        
        
      
     
      
        
        
        
      
     API 
      
        
        
        
      
         ,     .   : ComponentAccessor.    - .   ,          ,            .         . 
      
        
        
        
      
     
      
        
        
        
      
     â     com.atlassian.jira.component.ComponentAccessor 
      
        
        
        
      
     â     getApplicationProperties() -       
      
        
        
        
      
     â     getAttachmentManager() -     
      
        
        
        
      
     â     getAvatarManager() -  . . 
      
        
        
        
      
     â     getCommentManager() 
      
        
        
        
      
     â     getProjectManager() 
      
        
        
        
      
     â     getIssueManager() 
      
        
        
        
      
     â     getIssueLinkManager() 
      
        
        
        
      
     â     getCustomFieldManager() 
      
        
        
        
      
     â     getMailServerManager() 
      
        
        
        
      
     â     getMailQueue() 
      
        
        
        
      
     â     getPermissionManager() 
      
        
        
        
      
     â     ⊠
      
        
        
        
      
     
      
        
        
        
      
      
      
        
        
        
      
            bitbucket (bitbucket, ,   Atlassian). 
      
        
        
        
      
     
      
        
        
        
      
             . 
      
        
        
        
      
     
      
        
        
        
      
     âpom.xmlâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
     âatlassian-plugin.xmlâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
           Java EE- âpom.xmlâ - ,     REST API.   ,        REST endpoint -    -   JIRA   -  (,   -   ,     - JSON  ).        .  âatlassian-plugin.xmlâ    (     ,   <customfield-type> 
      
      
      
        
        
        
      
    
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     ). 
      
        
        
        
      
     
      
        
        
        
      
        ,      REST Endpoint: 
      
        
        
        
      
     
      
        
        
        
      
     âMyRestResourceModel.javaâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
         XML- (âjavax.xml.bind.annotationâ),       JSON  Jackson  JIRA -  ,   ,   âjavax.xml.bindâ.    âjavax.xml.bind,     JSON âautodetectâ -   ,    Jackson'.    âjavax.xml.bindâ  ,    ,    REST Endpoint,    ,       âProducesâ: 
      
        
        
        
      
     
      
        
        
        
      
     âMyRestResource.javaâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
          âMediaType.APPLICATION_XMLâ,  ,         XML',    Json.     .      Jackson-, ,      XML,       . 
      
        
        
        
      
     
      
        
        
        
      
     ,  âMyRestResource.javaâ    (.  ),    Rest Resource Model.      ,    âdefaultâ  âHello Worldâ. 
      
        
        
        
      
     
      
        
        
        
      
       Java - JAX-RS   ,        Atlassian. 
      
        
        
        
      
     
      
        
        
        
      
      
      
        
        
        
      
     
      
        
        
        
      
      , ,     JIRA,  .   : 
      
        
        
        
      
     
 
 
      
        
        
        
      
     
      
        
        
        
      
     
 
 
      
        
        
        
      
     
      
        
        
        
      
      âJIRA Development Cookbookâ      â â -     .     âPractical JIRA Pluginsâ  âPractical JIRA Administrationâ. 
      
        
        
        
      
     
      
        
        
        
      
            IT NonStop.
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
    
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
    
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
    
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     
 <customfield-type> 
      
        
        
        
      
    
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     .    ,   ââ       (issues).   (i18n)     âcom.atlassian.samples.tutorialâ    âmyjiraplugin.propertiesâ.       .    -  ,        âmyjiraplugin.ru_ru.propertiesâ         JIRA,      .    Java EE . 
      
        
        
        
      
     
      
        
        
        
      
      <customfield-type> 
      
        
        
        
      
    
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     -     JIRA API.       ,   âi18n-name-keyâ,       properties-    ,        ââ.     ,     (âMyCustomFieldâ). 
      
        
        
        
      
     
      
        
        
        
      
     - ,    .         âmyjiraplugin.propertiesâ -        ,        âThe My Custom Field Pluginâ. 
      
        
        
        
      
     
      
        
        
        
      
        velocity-: âviewâ -      (âview.vmâ),  âeditâ -     (âedit.vmâ).               -  . 
      
        
        
        
      
     
      
        
        
        
      
     ,   <customfield-type> 
      
        
        
        
      
    
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     .     ? 
      
        
        
        
      
     
      
        
        
        
      
      
      
        
        
        
      
        ,    -    .        ,     ,     -  ,       . -,    ,      JIRA-,      -    .      Atlassian API: 
      
        
        
        
      
     
      
        
        
        
      
     â     Code Sharing 
      
        
        
        
      
     â     Component 
      
        
        
        
      
     â     Component Import 
      
        
        
        
      
     â     JEE Container Integration 
      
        
        
        
      
     â     Servlet Context Listener 
      
        
        
        
      
     â     Servlet Context Parameter 
      
        
        
        
      
     â     Servlet Filter 
      
        
        
        
      
     â     Servlet 
      
        
        
        
      
     â     User Interface 
      
        
        
        
      
     â     Web Item 
      
        
        
        
      
     â     Web Section 
      
        
        
        
      
     â     Web Panel 
      
        
        
        
      
     â     Web Panel Renderer 
      
        
        
        
      
     â     Web Resource 
      
        
        
        
      
     â     Web Resource Transformer 
      
        
        
        
      
     â     Other Types 
      
        
        
        
      
     â     REST 
      
        
        
        
      
     â     Gadget 
      
        
        
        
      
     â     Report 
      
        
        
        
      
     â     UI Enhancements 
      
        
        
        
      
     â     Project Tab Panel 
      
        
        
        
      
     â     Component Tab Panel 
      
        
        
        
      
     â     Version Tab Panel 
      
        
        
        
      
     â     Issue Tab Panel 
      
        
        
        
      
     â     Search Request View 
      
        
        
        
      
     â     Custom Workflows 
      
        
        
        
      
     â     Workflow Conditions 
      
        
        
        
      
     â     Workflow Validators 
      
        
        
        
      
     â     Workflow Functions 
      
        
        
        
      
     â     Custom Fields 
      
        
        
        
      
     â     Custom Actions 
      
        
        
        
      
     â     JQL Functions 
      
        
        
        
      
     â     Remote API 
      
        
        
        
      
     â     SOAP 
      
        
        
        
      
     â     XML-RPC 
      
        
        
        
      
     â     Custom Macros 
      
        
        
        
      
     â     Code Formatting 
      
        
        
        
      
     â     System Tasks 
      
        
        
        
      
     â     Job 
      
        
        
        
      
     â     Lifecycle 
      
        
        
        
      
     â     Triggers 
      
        
        
        
      
     â     Look & Feel 
      
        
        
        
      
     â     Decorators 
      
        
        
        
      
     â     Language 
      
        
        
        
      
     â     Theme 
      
        
        
        
      
     
      
        
        
        
      
     Component  Component Import -  ,      Spring'.    - ,   . Component Import -  ,   ,     Spring,    -  . ,  -     ,    xml-  âpublic:trueâ - ,   Component Import        .  ,     . 
      
        
        
        
      
     
      
        
        
        
      
     UI -        .    . ,  Plain Tasks     . 
      
        
        
        
      
     
      
        
        
        
      
     Custom Workflows - ,      ,   (issue)      . 
      
        
        
        
      
     
      
        
        
        
      
     JQL Functions (JIRA Query Language Functions) -  ,      (issue).     . 
      
        
        
        
      
     
      
        
        
        
      
     Look & Feel -     ( ,    ââ,   Confluence - ). 
      
        
        
        
      
     
      
        
        
        
      
     ,        . 
      
        
        
        
      
     
      
        
        
        
      
     API 
      
        
        
        
      
         ,     .   : ComponentAccessor.    - .   ,          ,            .         . 
      
        
        
        
      
     
      
        
        
        
      
     â     com.atlassian.jira.component.ComponentAccessor 
      
        
        
        
      
     â     getApplicationProperties() -       
      
        
        
        
      
     â     getAttachmentManager() -     
      
        
        
        
      
     â     getAvatarManager() -  . . 
      
        
        
        
      
     â     getCommentManager() 
      
        
        
        
      
     â     getProjectManager() 
      
        
        
        
      
     â     getIssueManager() 
      
        
        
        
      
     â     getIssueLinkManager() 
      
        
        
        
      
     â     getCustomFieldManager() 
      
        
        
        
      
     â     getMailServerManager() 
      
        
        
        
      
     â     getMailQueue() 
      
        
        
        
      
     â     getPermissionManager() 
      
        
        
        
      
     â     ⊠
      
        
        
        
      
     
      
        
        
        
      
      
      
        
        
        
      
            bitbucket (bitbucket, ,   Atlassian). 
      
        
        
        
      
     
      
        
        
        
      
             . 
      
        
        
        
      
     
      
        
        
        
      
     âpom.xmlâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
     âatlassian-plugin.xmlâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
           Java EE- âpom.xmlâ - ,     REST API.   ,        REST endpoint -    -   JIRA   -  (,   -   ,     - JSON  ).        .  âatlassian-plugin.xmlâ    (     ,   <customfield-type> 
      
        
        
        
      
    
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     ). 
      
        
        
        
      
     
      
        
        
        
      
        ,      REST Endpoint: 
      
        
        
        
      
     
      
        
        
        
      
     âMyRestResourceModel.javaâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
         XML- (âjavax.xml.bind.annotationâ),       JSON  Jackson  JIRA -  ,   ,   âjavax.xml.bindâ.    âjavax.xml.bind,     JSON âautodetectâ -   ,    Jackson'.    âjavax.xml.bindâ  ,    ,    REST Endpoint,    ,       âProducesâ: 
      
        
        
        
      
     
      
        
        
        
      
     âMyRestResource.javaâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
          âMediaType.APPLICATION_XMLâ,  ,         XML',    Json.     .      Jackson-, ,      XML,       . 
      
        
        
        
      
     
      
        
        
        
      
     ,  âMyRestResource.javaâ    (.  ),    Rest Resource Model.      ,    âdefaultâ  âHello Worldâ. 
      
        
        
        
      
     
      
        
        
        
      
       Java - JAX-RS   ,        Atlassian. 
      
        
        
        
      
     
      
        
        
        
      
      
      
        
        
        
      
     
      
        
        
        
      
      , ,     JIRA,  .   : 
      
        
        
        
      
     
 
 
      
        
        
        
      
     
      
        
        
        
      
     
 
 
      
        
        
        
      
     
      
        
        
        
      
      âJIRA Development Cookbookâ      â â -     .     âPractical JIRA Pluginsâ  âPractical JIRA Administrationâ. 
      
        
        
        
      
     
      
        
        
        
      
            IT NonStop.
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
    
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
    
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
    
      
        <customfield-type> 
      
      
      
        
        
        
      
    
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     .    ,   ââ       (issues).   (i18n)     âcom.atlassian.samples.tutorialâ    âmyjiraplugin.propertiesâ.       .    -  ,        âmyjiraplugin.ru_ru.propertiesâ         JIRA,      .    Java EE . 
      
        
        
        
      
     
      
        
        
        
      
      <customfield-type> 
      
      
      
        
        
        
      
    
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     -     JIRA API.       ,   âi18n-name-keyâ,       properties-    ,        ââ.     ,     (âMyCustomFieldâ). 
      
        
        
        
      
     
      
        
        
        
      
     - ,    .         âmyjiraplugin.propertiesâ -        ,        âThe My Custom Field Pluginâ. 
      
      
      
        
        
        
      
     
      
        
        
        
      
        velocity-: âviewâ -      (âview.vmâ),  âeditâ -     (âedit.vmâ).               -  . 
      
        
        
        
      
     
      
        
        
        
      
     ,   <customfield-type> 
      
        
        
        
      
    
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     .     ? 
      
        
        
        
      
     
      
        
        
        
      
      
      
        
        
        
      
        ,    -    .        ,     ,     -  ,       . -,    ,      JIRA-,      -    .      Atlassian API: 
      
        
        
        
      
     
      
        
        
        
      
     â     Code Sharing 
      
        
        
        
      
     â     Component 
      
        
        
        
      
     â     Component Import 
      
        
        
        
      
     â     JEE Container Integration 
      
        
        
        
      
     â     Servlet Context Listener 
      
        
        
        
      
     â     Servlet Context Parameter 
      
        
        
        
      
     â     Servlet Filter 
      
        
        
        
      
     â     Servlet 
      
        
        
        
      
     â     User Interface 
      
        
        
        
      
     â     Web Item 
      
        
        
        
      
     â     Web Section 
      
        
        
        
      
     â     Web Panel 
      
        
        
        
      
     â     Web Panel Renderer 
      
        
        
        
      
     â     Web Resource 
      
        
        
        
      
     â     Web Resource Transformer 
      
        
        
        
      
     â     Other Types 
      
        
        
        
      
     â     REST 
      
        
        
        
      
     â     Gadget 
      
        
        
        
      
     â     Report 
      
        
        
        
      
     â     UI Enhancements 
      
        
        
        
      
     â     Project Tab Panel 
      
        
        
        
      
     â     Component Tab Panel 
      
        
        
        
      
     â     Version Tab Panel 
      
        
        
        
      
     â     Issue Tab Panel 
      
        
        
        
      
     â     Search Request View 
      
        
        
        
      
     â     Custom Workflows 
      
        
        
        
      
     â     Workflow Conditions 
      
        
        
        
      
     â     Workflow Validators 
      
        
        
        
      
     â     Workflow Functions 
      
        
        
        
      
     â     Custom Fields 
      
        
        
        
      
     â     Custom Actions 
      
        
        
        
      
     â     JQL Functions 
      
        
        
        
      
     â     Remote API 
      
        
        
        
      
     â     SOAP 
      
        
        
        
      
     â     XML-RPC 
      
        
        
        
      
     â     Custom Macros 
      
        
        
        
      
     â     Code Formatting 
      
        
        
        
      
     â     System Tasks 
      
        
        
        
      
     â     Job 
      
        
        
        
      
     â     Lifecycle 
      
        
        
        
      
     â     Triggers 
      
        
        
        
      
     â     Look & Feel 
      
        
        
        
      
     â     Decorators 
      
        
        
        
      
     â     Language 
      
        
        
        
      
     â     Theme 
      
        
        
        
      
     
      
        
        
        
      
     Component  Component Import -  ,      Spring'.    - ,   . Component Import -  ,   ,     Spring,    -  . ,  -     ,    xml-  âpublic:trueâ - ,   Component Import        .  ,     . 
      
        
        
        
      
     
      
        
        
        
      
     UI -        .    . ,  Plain Tasks     . 
      
        
        
        
      
     
      
        
        
        
      
     Custom Workflows - ,      ,   (issue)      . 
      
        
        
        
      
     
      
        
        
        
      
     JQL Functions (JIRA Query Language Functions) -  ,      (issue).     . 
      
        
        
        
      
     
      
        
        
        
      
     Look & Feel -     ( ,    ââ,   Confluence - ). 
      
        
        
        
      
     
      
        
        
        
      
     ,        . 
      
        
        
        
      
     
      
        
        
        
      
     API 
      
        
        
        
      
         ,     .   : ComponentAccessor.    - .   ,          ,            .         . 
      
        
        
        
      
     
      
        
        
        
      
     â     com.atlassian.jira.component.ComponentAccessor 
      
        
        
        
      
     â     getApplicationProperties() -       
      
        
        
        
      
     â     getAttachmentManager() -     
      
        
        
        
      
     â     getAvatarManager() -  . . 
      
        
        
        
      
     â     getCommentManager() 
      
        
        
        
      
     â     getProjectManager() 
      
        
        
        
      
     â     getIssueManager() 
      
        
        
        
      
     â     getIssueLinkManager() 
      
        
        
        
      
     â     getCustomFieldManager() 
      
        
        
        
      
     â     getMailServerManager() 
      
        
        
        
      
     â     getMailQueue() 
      
        
        
        
      
     â     getPermissionManager() 
      
        
        
        
      
     â     ⊠
      
        
        
        
      
     
      
        
        
        
      
      
      
        
        
        
      
            bitbucket (bitbucket, ,   Atlassian). 
      
        
        
        
      
     
      
        
        
        
      
             . 
      
        
        
        
      
     
      
        
        
        
      
     âpom.xmlâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
     âatlassian-plugin.xmlâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
           Java EE- âpom.xmlâ - ,     REST API.   ,        REST endpoint -    -   JIRA   -  (,   -   ,     - JSON  ).        .  âatlassian-plugin.xmlâ    (     ,   <customfield-type> 
      
      
      
        
        
        
      
    
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     ). 
      
        
        
        
      
     
      
        
        
        
      
        ,      REST Endpoint: 
      
        
        
        
      
     
      
        
        
        
      
     âMyRestResourceModel.javaâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
         XML- (âjavax.xml.bind.annotationâ),       JSON  Jackson  JIRA -  ,   ,   âjavax.xml.bindâ.    âjavax.xml.bind,     JSON âautodetectâ -   ,    Jackson'.    âjavax.xml.bindâ  ,    ,    REST Endpoint,    ,       âProducesâ: 
      
        
        
        
      
     
      
        
        
        
      
     âMyRestResource.javaâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
          âMediaType.APPLICATION_XMLâ,  ,         XML',    Json.     .      Jackson-, ,      XML,       . 
      
        
        
        
      
     
      
        
        
        
      
     ,  âMyRestResource.javaâ    (.  ),    Rest Resource Model.      ,    âdefaultâ  âHello Worldâ. 
      
        
        
        
      
     
      
        
        
        
      
       Java - JAX-RS   ,        Atlassian. 
      
        
        
        
      
     
      
        
        
        
      
      
      
        
        
        
      
     
      
        
        
        
      
      , ,     JIRA,  .   : 
      
        
        
        
      
     
 
 
      
        
        
        
      
     
      
        
        
        
      
     
 
 
      
        
        
        
      
     
      
        
        
        
      
      âJIRA Development Cookbookâ      â â -     .     âPractical JIRA Pluginsâ  âPractical JIRA Administrationâ. 
      
        
        
        
      
     
      
        
        
        
      
            IT NonStop.
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
    
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
    
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
    
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     
 <customfield-type> 
      
        
        
        
      
    
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     .    ,   ââ       (issues).   (i18n)     âcom.atlassian.samples.tutorialâ    âmyjiraplugin.propertiesâ.       .    -  ,        âmyjiraplugin.ru_ru.propertiesâ         JIRA,      .    Java EE . 
      
        
        
        
      
     
      
        
        
        
      
      <customfield-type> 
      
        
        
        
      
    
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     -     JIRA API.       ,   âi18n-name-keyâ,       properties-    ,        ââ.     ,     (âMyCustomFieldâ). 
      
        
        
        
      
     
      
        
        
        
      
     - ,    .         âmyjiraplugin.propertiesâ -        ,        âThe My Custom Field Pluginâ. 
      
        
        
        
      
     
      
        
        
        
      
        velocity-: âviewâ -      (âview.vmâ),  âeditâ -     (âedit.vmâ).               -  . 
      
        
        
        
      
     
      
        
        
        
      
     ,   <customfield-type> 
      
        
        
        
      
    
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     .     ? 
      
        
        
        
      
     
      
        
        
        
      
      
      
        
        
        
      
        ,    -    .        ,     ,     -  ,       . -,    ,      JIRA-,      -    .      Atlassian API: 
      
        
        
        
      
     
      
        
        
        
      
     â     Code Sharing 
      
        
        
        
      
     â     Component 
      
        
        
        
      
     â     Component Import 
      
        
        
        
      
     â     JEE Container Integration 
      
        
        
        
      
     â     Servlet Context Listener 
      
        
        
        
      
     â     Servlet Context Parameter 
      
        
        
        
      
     â     Servlet Filter 
      
        
        
        
      
     â     Servlet 
      
        
        
        
      
     â     User Interface 
      
        
        
        
      
     â     Web Item 
      
        
        
        
      
     â     Web Section 
      
        
        
        
      
     â     Web Panel 
      
        
        
        
      
     â     Web Panel Renderer 
      
        
        
        
      
     â     Web Resource 
      
        
        
        
      
     â     Web Resource Transformer 
      
        
        
        
      
     â     Other Types 
      
        
        
        
      
     â     REST 
      
        
        
        
      
     â     Gadget 
      
        
        
        
      
     â     Report 
      
        
        
        
      
     â     UI Enhancements 
      
        
        
        
      
     â     Project Tab Panel 
      
        
        
        
      
     â     Component Tab Panel 
      
        
        
        
      
     â     Version Tab Panel 
      
        
        
        
      
     â     Issue Tab Panel 
      
        
        
        
      
     â     Search Request View 
      
        
        
        
      
     â     Custom Workflows 
      
        
        
        
      
     â     Workflow Conditions 
      
        
        
        
      
     â     Workflow Validators 
      
        
        
        
      
     â     Workflow Functions 
      
        
        
        
      
     â     Custom Fields 
      
        
        
        
      
     â     Custom Actions 
      
        
        
        
      
     â     JQL Functions 
      
        
        
        
      
     â     Remote API 
      
        
        
        
      
     â     SOAP 
      
        
        
        
      
     â     XML-RPC 
      
        
        
        
      
     â     Custom Macros 
      
        
        
        
      
     â     Code Formatting 
      
        
        
        
      
     â     System Tasks 
      
        
        
        
      
     â     Job 
      
        
        
        
      
     â     Lifecycle 
      
        
        
        
      
     â     Triggers 
      
        
        
        
      
     â     Look & Feel 
      
        
        
        
      
     â     Decorators 
      
        
        
        
      
     â     Language 
      
        
        
        
      
     â     Theme 
      
        
        
        
      
     
      
        
        
        
      
     Component  Component Import -  ,      Spring'.    - ,   . Component Import -  ,   ,     Spring,    -  . ,  -     ,    xml-  âpublic:trueâ - ,   Component Import        .  ,     . 
      
        
        
        
      
     
      
        
        
        
      
     UI -        .    . ,  Plain Tasks     . 
      
        
        
        
      
     
      
        
        
        
      
     Custom Workflows - ,      ,   (issue)      . 
      
        
        
        
      
     
      
        
        
        
      
     JQL Functions (JIRA Query Language Functions) -  ,      (issue).     . 
      
        
        
        
      
     
      
        
        
        
      
     Look & Feel -     ( ,    ââ,   Confluence - ). 
      
        
        
        
      
     
      
        
        
        
      
     ,        . 
      
        
        
        
      
     
      
        
        
        
      
     API 
      
        
        
        
      
         ,     .   : ComponentAccessor.    - .   ,          ,            .         . 
      
        
        
        
      
     
      
        
        
        
      
     â     com.atlassian.jira.component.ComponentAccessor 
      
        
        
        
      
     â     getApplicationProperties() -       
      
        
        
        
      
     â     getAttachmentManager() -     
      
        
        
        
      
     â     getAvatarManager() -  . . 
      
        
        
        
      
     â     getCommentManager() 
      
        
        
        
      
     â     getProjectManager() 
      
        
        
        
      
     â     getIssueManager() 
      
        
        
        
      
     â     getIssueLinkManager() 
      
        
        
        
      
     â     getCustomFieldManager() 
      
        
        
        
      
     â     getMailServerManager() 
      
        
        
        
      
     â     getMailQueue() 
      
        
        
        
      
     â     getPermissionManager() 
      
        
        
        
      
     â     ⊠
      
        
        
        
      
     
      
        
        
        
      
      
      
        
        
        
      
            bitbucket (bitbucket, ,   Atlassian). 
      
        
        
        
      
     
      
        
        
        
      
             . 
      
        
        
        
      
     
      
        
        
        
      
     âpom.xmlâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
     âatlassian-plugin.xmlâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
           Java EE- âpom.xmlâ - ,     REST API.   ,        REST endpoint -    -   JIRA   -  (,   -   ,     - JSON  ).        .  âatlassian-plugin.xmlâ    (     ,   <customfield-type> 
      
        
        
        
      
    
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     ). 
      
        
        
        
      
     
      
        
        
        
      
        ,      REST Endpoint: 
      
        
        
        
      
     
      
        
        
        
      
     âMyRestResourceModel.javaâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
         XML- (âjavax.xml.bind.annotationâ),       JSON  Jackson  JIRA -  ,   ,   âjavax.xml.bindâ.    âjavax.xml.bind,     JSON âautodetectâ -   ,    Jackson'.    âjavax.xml.bindâ  ,    ,    REST Endpoint,    ,       âProducesâ: 
      
        
        
        
      
     
      
        
        
        
      
     âMyRestResource.javaâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
          âMediaType.APPLICATION_XMLâ,  ,         XML',    Json.     .      Jackson-, ,      XML,       . 
      
        
        
        
      
     
      
        
        
        
      
     ,  âMyRestResource.javaâ    (.  ),    Rest Resource Model.      ,    âdefaultâ  âHello Worldâ. 
      
        
        
        
      
     
      
        
        
        
      
       Java - JAX-RS   ,        Atlassian. 
      
        
        
        
      
     
      
        
        
        
      
      
      
        
        
        
      
     
      
        
        
        
      
      , ,     JIRA,  .   : 
      
        
        
        
      
     
 
 
      
        
        
        
      
     
      
        
        
        
      
     
 
 
      
        
        
        
      
     
      
        
        
        
      
      âJIRA Development Cookbookâ      â â -     .     âPractical JIRA Pluginsâ  âPractical JIRA Administrationâ. 
      
        
        
        
      
     
      
        
        
        
      
            IT NonStop.
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
    
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
    
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
    
      
        <customfield-type> 
      
      
      
        
        
        
      
    
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     .    ,   ââ       (issues).   (i18n)     âcom.atlassian.samples.tutorialâ    âmyjiraplugin.propertiesâ.       .    -  ,        âmyjiraplugin.ru_ru.propertiesâ         JIRA,      .    Java EE . 
      
        
        
        
      
     
      
        
        
        
      
      <customfield-type> 
      
      
      
        
        
        
      
    
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     -     JIRA API.       ,   âi18n-name-keyâ,       properties-    ,        ââ.     ,     (âMyCustomFieldâ). 
      
        
        
        
      
     
      
        
        
        
      
     - ,    .         âmyjiraplugin.propertiesâ -        ,        âThe My Custom Field Pluginâ. 
      
      
      
        
        
        
      
     
      
        
        
        
      
        velocity-: âviewâ -      (âview.vmâ),  âeditâ -     (âedit.vmâ).               -  . 
      
        
        
        
      
     
      
        
        
        
      
     ,   <customfield-type> 
      
        
        
        
      
    
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     .     ? 
      
        
        
        
      
     
      
        
        
        
      
      
      
        
        
        
      
        ,    -    .        ,     ,     -  ,       . -,    ,      JIRA-,      -    .      Atlassian API: 
      
        
        
        
      
     
      
        
        
        
      
     â     Code Sharing 
      
        
        
        
      
     â     Component 
      
        
        
        
      
     â     Component Import 
      
        
        
        
      
     â     JEE Container Integration 
      
        
        
        
      
     â     Servlet Context Listener 
      
        
        
        
      
     â     Servlet Context Parameter 
      
        
        
        
      
     â     Servlet Filter 
      
        
        
        
      
     â     Servlet 
      
        
        
        
      
     â     User Interface 
      
        
        
        
      
     â     Web Item 
      
        
        
        
      
     â     Web Section 
      
        
        
        
      
     â     Web Panel 
      
        
        
        
      
     â     Web Panel Renderer 
      
        
        
        
      
     â     Web Resource 
      
        
        
        
      
     â     Web Resource Transformer 
      
        
        
        
      
     â     Other Types 
      
        
        
        
      
     â     REST 
      
        
        
        
      
     â     Gadget 
      
        
        
        
      
     â     Report 
      
        
        
        
      
     â     UI Enhancements 
      
        
        
        
      
     â     Project Tab Panel 
      
        
        
        
      
     â     Component Tab Panel 
      
        
        
        
      
     â     Version Tab Panel 
      
        
        
        
      
     â     Issue Tab Panel 
      
        
        
        
      
     â     Search Request View 
      
        
        
        
      
     â     Custom Workflows 
      
        
        
        
      
     â     Workflow Conditions 
      
        
        
        
      
     â     Workflow Validators 
      
        
        
        
      
     â     Workflow Functions 
      
        
        
        
      
     â     Custom Fields 
      
        
        
        
      
     â     Custom Actions 
      
        
        
        
      
     â     JQL Functions 
      
        
        
        
      
     â     Remote API 
      
        
        
        
      
     â     SOAP 
      
        
        
        
      
     â     XML-RPC 
      
        
        
        
      
     â     Custom Macros 
      
        
        
        
      
     â     Code Formatting 
      
        
        
        
      
     â     System Tasks 
      
        
        
        
      
     â     Job 
      
        
        
        
      
     â     Lifecycle 
      
        
        
        
      
     â     Triggers 
      
        
        
        
      
     â     Look & Feel 
      
        
        
        
      
     â     Decorators 
      
        
        
        
      
     â     Language 
      
        
        
        
      
     â     Theme 
      
        
        
        
      
     
      
        
        
        
      
     Component  Component Import -  ,      Spring'.    - ,   . Component Import -  ,   ,     Spring,    -  . ,  -     ,    xml-  âpublic:trueâ - ,   Component Import        .  ,     . 
      
        
        
        
      
     
      
        
        
        
      
     UI -        .    . ,  Plain Tasks     . 
      
        
        
        
      
     
      
        
        
        
      
     Custom Workflows - ,      ,   (issue)      . 
      
        
        
        
      
     
      
        
        
        
      
     JQL Functions (JIRA Query Language Functions) -  ,      (issue).     . 
      
        
        
        
      
     
      
        
        
        
      
     Look & Feel -     ( ,    ââ,   Confluence - ). 
      
        
        
        
      
     
      
        
        
        
      
     ,        . 
      
        
        
        
      
     
      
        
        
        
      
     API 
      
        
        
        
      
         ,     .   : ComponentAccessor.    - .   ,          ,            .         . 
      
        
        
        
      
     
      
        
        
        
      
     â     com.atlassian.jira.component.ComponentAccessor 
      
        
        
        
      
     â     getApplicationProperties() -       
      
        
        
        
      
     â     getAttachmentManager() -     
      
        
        
        
      
     â     getAvatarManager() -  . . 
      
        
        
        
      
     â     getCommentManager() 
      
        
        
        
      
     â     getProjectManager() 
      
        
        
        
      
     â     getIssueManager() 
      
        
        
        
      
     â     getIssueLinkManager() 
      
        
        
        
      
     â     getCustomFieldManager() 
      
        
        
        
      
     â     getMailServerManager() 
      
        
        
        
      
     â     getMailQueue() 
      
        
        
        
      
     â     getPermissionManager() 
      
        
        
        
      
     â     ⊠
      
        
        
        
      
     
      
        
        
        
      
      
      
        
        
        
      
            bitbucket (bitbucket, ,   Atlassian). 
      
        
        
        
      
     
      
        
        
        
      
             . 
      
        
        
        
      
     
      
        
        
        
      
     âpom.xmlâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
     âatlassian-plugin.xmlâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
           Java EE- âpom.xmlâ - ,     REST API.   ,        REST endpoint -    -   JIRA   -  (,   -   ,     - JSON  ).        .  âatlassian-plugin.xmlâ    (     ,   <customfield-type> 
      
      
      
        
        
        
      
    
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     ). 
      
        
        
        
      
     
      
        
        
        
      
        ,      REST Endpoint: 
      
        
        
        
      
     
      
        
        
        
      
     âMyRestResourceModel.javaâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
         XML- (âjavax.xml.bind.annotationâ),       JSON  Jackson  JIRA -  ,   ,   âjavax.xml.bindâ.    âjavax.xml.bind,     JSON âautodetectâ -   ,    Jackson'.    âjavax.xml.bindâ  ,    ,    REST Endpoint,    ,       âProducesâ: 
      
        
        
        
      
     
      
        
        
        
      
     âMyRestResource.javaâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
          âMediaType.APPLICATION_XMLâ,  ,         XML',    Json.     .      Jackson-, ,      XML,       . 
      
        
        
        
      
     
      
        
        
        
      
     ,  âMyRestResource.javaâ    (.  ),    Rest Resource Model.      ,    âdefaultâ  âHello Worldâ. 
      
        
        
        
      
     
      
        
        
        
      
       Java - JAX-RS   ,        Atlassian. 
      
        
        
        
      
     
      
        
        
        
      
      
      
        
        
        
      
     
      
        
        
        
      
      , ,     JIRA,  .   : 
      
        
        
        
      
     
 
 
      
        
        
        
      
     
      
        
        
        
      
     
 
 
      
        
        
        
      
     
      
        
        
        
      
      âJIRA Development Cookbookâ      â â -     .     âPractical JIRA Pluginsâ  âPractical JIRA Administrationâ. 
      
        
        
        
      
     
      
        
        
        
      
            IT NonStop.
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
    
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
    
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
    
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     
 <customfield-type> 
      
        
        
        
      
    
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     .    ,   ââ       (issues).   (i18n)     âcom.atlassian.samples.tutorialâ    âmyjiraplugin.propertiesâ.       .    -  ,        âmyjiraplugin.ru_ru.propertiesâ         JIRA,      .    Java EE . 
      
        
        
        
      
     
      
        
        
        
      
      <customfield-type> 
      
        
        
        
      
    
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     -     JIRA API.       ,   âi18n-name-keyâ,       properties-    ,        ââ.     ,     (âMyCustomFieldâ). 
      
        
        
        
      
     
      
        
        
        
      
     - ,    .         âmyjiraplugin.propertiesâ -        ,        âThe My Custom Field Pluginâ. 
      
        
        
        
      
     
      
        
        
        
      
        velocity-: âviewâ -      (âview.vmâ),  âeditâ -     (âedit.vmâ).               -  . 
      
        
        
        
      
     
      
        
        
        
      
     ,   <customfield-type> 
      
        
        
        
      
    
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     .     ? 
      
        
        
        
      
     
      
        
        
        
      
      
      
        
        
        
      
        ,    -    .        ,     ,     -  ,       . -,    ,      JIRA-,      -    .      Atlassian API: 
      
        
        
        
      
     
      
        
        
        
      
     â     Code Sharing 
      
        
        
        
      
     â     Component 
      
        
        
        
      
     â     Component Import 
      
        
        
        
      
     â     JEE Container Integration 
      
        
        
        
      
     â     Servlet Context Listener 
      
        
        
        
      
     â     Servlet Context Parameter 
      
        
        
        
      
     â     Servlet Filter 
      
        
        
        
      
     â     Servlet 
      
        
        
        
      
     â     User Interface 
      
        
        
        
      
     â     Web Item 
      
        
        
        
      
     â     Web Section 
      
        
        
        
      
     â     Web Panel 
      
        
        
        
      
     â     Web Panel Renderer 
      
        
        
        
      
     â     Web Resource 
      
        
        
        
      
     â     Web Resource Transformer 
      
        
        
        
      
     â     Other Types 
      
        
        
        
      
     â     REST 
      
        
        
        
      
     â     Gadget 
      
        
        
        
      
     â     Report 
      
        
        
        
      
     â     UI Enhancements 
      
        
        
        
      
     â     Project Tab Panel 
      
        
        
        
      
     â     Component Tab Panel 
      
        
        
        
      
     â     Version Tab Panel 
      
        
        
        
      
     â     Issue Tab Panel 
      
        
        
        
      
     â     Search Request View 
      
        
        
        
      
     â     Custom Workflows 
      
        
        
        
      
     â     Workflow Conditions 
      
        
        
        
      
     â     Workflow Validators 
      
        
        
        
      
     â     Workflow Functions 
      
        
        
        
      
     â     Custom Fields 
      
        
        
        
      
     â     Custom Actions 
      
        
        
        
      
     â     JQL Functions 
      
        
        
        
      
     â     Remote API 
      
        
        
        
      
     â     SOAP 
      
        
        
        
      
     â     XML-RPC 
      
        
        
        
      
     â     Custom Macros 
      
        
        
        
      
     â     Code Formatting 
      
        
        
        
      
     â     System Tasks 
      
        
        
        
      
     â     Job 
      
        
        
        
      
     â     Lifecycle 
      
        
        
        
      
     â     Triggers 
      
        
        
        
      
     â     Look & Feel 
      
        
        
        
      
     â     Decorators 
      
        
        
        
      
     â     Language 
      
        
        
        
      
     â     Theme 
      
        
        
        
      
     
      
        
        
        
      
     Component  Component Import -  ,      Spring'.    - ,   . Component Import -  ,   ,     Spring,    -  . ,  -     ,    xml-  âpublic:trueâ - ,   Component Import        .  ,     . 
      
        
        
        
      
     
      
        
        
        
      
     UI -        .    . ,  Plain Tasks     . 
      
        
        
        
      
     
      
        
        
        
      
     Custom Workflows - ,      ,   (issue)      . 
      
        
        
        
      
     
      
        
        
        
      
     JQL Functions (JIRA Query Language Functions) -  ,      (issue).     . 
      
        
        
        
      
     
      
        
        
        
      
     Look & Feel -     ( ,    ââ,   Confluence - ). 
      
        
        
        
      
     
      
        
        
        
      
     ,        . 
      
        
        
        
      
     
      
        
        
        
      
     API 
      
        
        
        
      
         ,     .   : ComponentAccessor.    - .   ,          ,            .         . 
      
        
        
        
      
     
      
        
        
        
      
     â     com.atlassian.jira.component.ComponentAccessor 
      
        
        
        
      
     â     getApplicationProperties() -       
      
        
        
        
      
     â     getAttachmentManager() -     
      
        
        
        
      
     â     getAvatarManager() -  . . 
      
        
        
        
      
     â     getCommentManager() 
      
        
        
        
      
     â     getProjectManager() 
      
        
        
        
      
     â     getIssueManager() 
      
        
        
        
      
     â     getIssueLinkManager() 
      
        
        
        
      
     â     getCustomFieldManager() 
      
        
        
        
      
     â     getMailServerManager() 
      
        
        
        
      
     â     getMailQueue() 
      
        
        
        
      
     â     getPermissionManager() 
      
        
        
        
      
     â     ⊠
      
        
        
        
      
     
      
        
        
        
      
      
      
        
        
        
      
            bitbucket (bitbucket, ,   Atlassian). 
      
        
        
        
      
     
      
        
        
        
      
             . 
      
        
        
        
      
     
      
        
        
        
      
     âpom.xmlâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
     âatlassian-plugin.xmlâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
           Java EE- âpom.xmlâ - ,     REST API.   ,        REST endpoint -    -   JIRA   -  (,   -   ,     - JSON  ).        .  âatlassian-plugin.xmlâ    (     ,   <customfield-type> 
      
        
        
        
      
    
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     ). 
      
        
        
        
      
     
      
        
        
        
      
        ,      REST Endpoint: 
      
        
        
        
      
     
      
        
        
        
      
     âMyRestResourceModel.javaâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
         XML- (âjavax.xml.bind.annotationâ),       JSON  Jackson  JIRA -  ,   ,   âjavax.xml.bindâ.    âjavax.xml.bind,     JSON âautodetectâ -   ,    Jackson'.    âjavax.xml.bindâ  ,    ,    REST Endpoint,    ,       âProducesâ: 
      
        
        
        
      
     
      
        
        
        
      
     âMyRestResource.javaâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
          âMediaType.APPLICATION_XMLâ,  ,         XML',    Json.     .      Jackson-, ,      XML,       . 
      
        
        
        
      
     
      
        
        
        
      
     ,  âMyRestResource.javaâ    (.  ),    Rest Resource Model.      ,    âdefaultâ  âHello Worldâ. 
      
        
        
        
      
     
      
        
        
        
      
       Java - JAX-RS   ,        Atlassian. 
      
        
        
        
      
     
      
        
        
        
      
      
      
        
        
        
      
     
      
        
        
        
      
      , ,     JIRA,  .   : 
      
        
        
        
      
     
 
 
      
        
        
        
      
     
      
        
        
        
      
     
 
 
      
        
        
        
      
     
      
        
        
        
      
      âJIRA Development Cookbookâ      â â -     .     âPractical JIRA Pluginsâ  âPractical JIRA Administrationâ. 
      
        
        
        
      
     
      
        
        
        
      
            IT NonStop.
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
    
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
    
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
    
      
        <customfield-type> 
      
      
      
        
        
        
      
    
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     .    ,   ââ       (issues).   (i18n)     âcom.atlassian.samples.tutorialâ    âmyjiraplugin.propertiesâ.       .    -  ,        âmyjiraplugin.ru_ru.propertiesâ         JIRA,      .    Java EE . 
      
        
        
        
      
     
      
        
        
        
      
      <customfield-type> 
      
      
      
        
        
        
      
    
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     -     JIRA API.       ,   âi18n-name-keyâ,       properties-    ,        ââ.     ,     (âMyCustomFieldâ). 
      
        
        
        
      
     
      
        
        
        
      
     - ,    .         âmyjiraplugin.propertiesâ -        ,        âThe My Custom Field Pluginâ. 
      
      
      
        
        
        
      
     
      
        
        
        
      
        velocity-: âviewâ -      (âview.vmâ),  âeditâ -     (âedit.vmâ).               -  . 
      
        
        
        
      
     
      
        
        
        
      
     ,   <customfield-type> 
      
        
        
        
      
    
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     .     ? 
      
        
        
        
      
     
      
        
        
        
      
      
      
        
        
        
      
        ,    -    .        ,     ,     -  ,       . -,    ,      JIRA-,      -    .      Atlassian API: 
      
        
        
        
      
     
      
        
        
        
      
     â     Code Sharing 
      
        
        
        
      
     â     Component 
      
        
        
        
      
     â     Component Import 
      
        
        
        
      
     â     JEE Container Integration 
      
        
        
        
      
     â     Servlet Context Listener 
      
        
        
        
      
     â     Servlet Context Parameter 
      
        
        
        
      
     â     Servlet Filter 
      
        
        
        
      
     â     Servlet 
      
        
        
        
      
     â     User Interface 
      
        
        
        
      
     â     Web Item 
      
        
        
        
      
     â     Web Section 
      
        
        
        
      
     â     Web Panel 
      
        
        
        
      
     â     Web Panel Renderer 
      
        
        
        
      
     â     Web Resource 
      
        
        
        
      
     â     Web Resource Transformer 
      
        
        
        
      
     â     Other Types 
      
        
        
        
      
     â     REST 
      
        
        
        
      
     â     Gadget 
      
        
        
        
      
     â     Report 
      
        
        
        
      
     â     UI Enhancements 
      
        
        
        
      
     â     Project Tab Panel 
      
        
        
        
      
     â     Component Tab Panel 
      
        
        
        
      
     â     Version Tab Panel 
      
        
        
        
      
     â     Issue Tab Panel 
      
        
        
        
      
     â     Search Request View 
      
        
        
        
      
     â     Custom Workflows 
      
        
        
        
      
     â     Workflow Conditions 
      
        
        
        
      
     â     Workflow Validators 
      
        
        
        
      
     â     Workflow Functions 
      
        
        
        
      
     â     Custom Fields 
      
        
        
        
      
     â     Custom Actions 
      
        
        
        
      
     â     JQL Functions 
      
        
        
        
      
     â     Remote API 
      
        
        
        
      
     â     SOAP 
      
        
        
        
      
     â     XML-RPC 
      
        
        
        
      
     â     Custom Macros 
      
        
        
        
      
     â     Code Formatting 
      
        
        
        
      
     â     System Tasks 
      
        
        
        
      
     â     Job 
      
        
        
        
      
     â     Lifecycle 
      
        
        
        
      
     â     Triggers 
      
        
        
        
      
     â     Look & Feel 
      
        
        
        
      
     â     Decorators 
      
        
        
        
      
     â     Language 
      
        
        
        
      
     â     Theme 
      
        
        
        
      
     
      
        
        
        
      
     Component  Component Import -  ,      Spring'.    - ,   . Component Import -  ,   ,     Spring,    -  . ,  -     ,    xml-  âpublic:trueâ - ,   Component Import        .  ,     . 
      
        
        
        
      
     
      
        
        
        
      
     UI -        .    . ,  Plain Tasks     . 
      
        
        
        
      
     
      
        
        
        
      
     Custom Workflows - ,      ,   (issue)      . 
      
        
        
        
      
     
      
        
        
        
      
     JQL Functions (JIRA Query Language Functions) -  ,      (issue).     . 
      
        
        
        
      
     
      
        
        
        
      
     Look & Feel -     ( ,    ââ,   Confluence - ). 
      
        
        
        
      
     
      
        
        
        
      
     ,        . 
      
        
        
        
      
     
      
        
        
        
      
     API 
      
        
        
        
      
         ,     .   : ComponentAccessor.    - .   ,          ,            .         . 
      
        
        
        
      
     
      
        
        
        
      
     â     com.atlassian.jira.component.ComponentAccessor 
      
        
        
        
      
     â     getApplicationProperties() -       
      
        
        
        
      
     â     getAttachmentManager() -     
      
        
        
        
      
     â     getAvatarManager() -  . . 
      
        
        
        
      
     â     getCommentManager() 
      
        
        
        
      
     â     getProjectManager() 
      
        
        
        
      
     â     getIssueManager() 
      
        
        
        
      
     â     getIssueLinkManager() 
      
        
        
        
      
     â     getCustomFieldManager() 
      
        
        
        
      
     â     getMailServerManager() 
      
        
        
        
      
     â     getMailQueue() 
      
        
        
        
      
     â     getPermissionManager() 
      
        
        
        
      
     â     ⊠
      
        
        
        
      
     
      
        
        
        
      
      
      
        
        
        
      
            bitbucket (bitbucket, ,   Atlassian). 
      
        
        
        
      
     
      
        
        
        
      
             . 
      
        
        
        
      
     
      
        
        
        
      
     âpom.xmlâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
     âatlassian-plugin.xmlâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
           Java EE- âpom.xmlâ - ,     REST API.   ,        REST endpoint -    -   JIRA   -  (,   -   ,     - JSON  ).        .  âatlassian-plugin.xmlâ    (     ,   <customfield-type> 
      
      
      
        
        
        
      
    
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     ). 
      
        
        
        
      
     
      
        
        
        
      
        ,      REST Endpoint: 
      
        
        
        
      
     
      
        
        
        
      
     âMyRestResourceModel.javaâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
         XML- (âjavax.xml.bind.annotationâ),       JSON  Jackson  JIRA -  ,   ,   âjavax.xml.bindâ.    âjavax.xml.bind,     JSON âautodetectâ -   ,    Jackson'.    âjavax.xml.bindâ  ,    ,    REST Endpoint,    ,       âProducesâ: 
      
        
        
        
      
     
      
        
        
        
      
     âMyRestResource.javaâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
          âMediaType.APPLICATION_XMLâ,  ,         XML',    Json.     .      Jackson-, ,      XML,       . 
      
        
        
        
      
     
      
        
        
        
      
     ,  âMyRestResource.javaâ    (.  ),    Rest Resource Model.      ,    âdefaultâ  âHello Worldâ. 
      
        
        
        
      
     
      
        
        
        
      
       Java - JAX-RS   ,        Atlassian. 
      
        
        
        
      
     
      
        
        
        
      
      
      
        
        
        
      
     
      
        
        
        
      
      , ,     JIRA,  .   : 
      
        
        
        
      
     
 
 
      
        
        
        
      
     
      
        
        
        
      
     
 
 
      
        
        
        
      
     
      
        
        
        
      
      âJIRA Development Cookbookâ      â â -     .     âPractical JIRA Pluginsâ  âPractical JIRA Administrationâ. 
      
        
        
        
      
     
      
        
        
        
      
            IT NonStop.
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
    
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
    
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
    
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     
 <customfield-type> 
      
        
        
        
      
    
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     .    ,   ââ       (issues).   (i18n)     âcom.atlassian.samples.tutorialâ    âmyjiraplugin.propertiesâ.       .    -  ,        âmyjiraplugin.ru_ru.propertiesâ         JIRA,      .    Java EE . 
      
        
        
        
      
     
      
        
        
        
      
      <customfield-type> 
      
        
        
        
      
    
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     -     JIRA API.       ,   âi18n-name-keyâ,       properties-    ,        ââ.     ,     (âMyCustomFieldâ). 
      
        
        
        
      
     
      
        
        
        
      
     - ,    .         âmyjiraplugin.propertiesâ -        ,        âThe My Custom Field Pluginâ. 
      
        
        
        
      
     
      
        
        
        
      
        velocity-: âviewâ -      (âview.vmâ),  âeditâ -     (âedit.vmâ).               -  . 
      
        
        
        
      
     
      
        
        
        
      
     ,   <customfield-type> 
      
        
        
        
      
    
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     .     ? 
      
        
        
        
      
     
      
        
        
        
      
      
      
        
        
        
      
        ,    -    .        ,     ,     -  ,       . -,    ,      JIRA-,      -    .      Atlassian API: 
      
        
        
        
      
     
      
        
        
        
      
     â     Code Sharing 
      
        
        
        
      
     â     Component 
      
        
        
        
      
     â     Component Import 
      
        
        
        
      
     â     JEE Container Integration 
      
        
        
        
      
     â     Servlet Context Listener 
      
        
        
        
      
     â     Servlet Context Parameter 
      
        
        
        
      
     â     Servlet Filter 
      
        
        
        
      
     â     Servlet 
      
        
        
        
      
     â     User Interface 
      
        
        
        
      
     â     Web Item 
      
        
        
        
      
     â     Web Section 
      
        
        
        
      
     â     Web Panel 
      
        
        
        
      
     â     Web Panel Renderer 
      
        
        
        
      
     â     Web Resource 
      
        
        
        
      
     â     Web Resource Transformer 
      
        
        
        
      
     â     Other Types 
      
        
        
        
      
     â     REST 
      
        
        
        
      
     â     Gadget 
      
        
        
        
      
     â     Report 
      
        
        
        
      
     â     UI Enhancements 
      
        
        
        
      
     â     Project Tab Panel 
      
        
        
        
      
     â     Component Tab Panel 
      
        
        
        
      
     â     Version Tab Panel 
      
        
        
        
      
     â     Issue Tab Panel 
      
        
        
        
      
     â     Search Request View 
      
        
        
        
      
     â     Custom Workflows 
      
        
        
        
      
     â     Workflow Conditions 
      
        
        
        
      
     â     Workflow Validators 
      
        
        
        
      
     â     Workflow Functions 
      
        
        
        
      
     â     Custom Fields 
      
        
        
        
      
     â     Custom Actions 
      
        
        
        
      
     â     JQL Functions 
      
        
        
        
      
     â     Remote API 
      
        
        
        
      
     â     SOAP 
      
        
        
        
      
     â     XML-RPC 
      
        
        
        
      
     â     Custom Macros 
      
        
        
        
      
     â     Code Formatting 
      
        
        
        
      
     â     System Tasks 
      
        
        
        
      
     â     Job 
      
        
        
        
      
     â     Lifecycle 
      
        
        
        
      
     â     Triggers 
      
        
        
        
      
     â     Look & Feel 
      
        
        
        
      
     â     Decorators 
      
        
        
        
      
     â     Language 
      
        
        
        
      
     â     Theme 
      
        
        
        
      
     
      
        
        
        
      
     Component  Component Import -  ,      Spring'.    - ,   . Component Import -  ,   ,     Spring,    -  . ,  -     ,    xml-  âpublic:trueâ - ,   Component Import        .  ,     . 
      
        
        
        
      
     
      
        
        
        
      
     UI -        .    . ,  Plain Tasks     . 
      
        
        
        
      
     
      
        
        
        
      
     Custom Workflows - ,      ,   (issue)      . 
      
        
        
        
      
     
      
        
        
        
      
     JQL Functions (JIRA Query Language Functions) -  ,      (issue).     . 
      
        
        
        
      
     
      
        
        
        
      
     Look & Feel -     ( ,    ââ,   Confluence - ). 
      
        
        
        
      
     
      
        
        
        
      
     ,        . 
      
        
        
        
      
     
      
        
        
        
      
     API 
      
        
        
        
      
         ,     .   : ComponentAccessor.    - .   ,          ,            .         . 
      
        
        
        
      
     
      
        
        
        
      
     â     com.atlassian.jira.component.ComponentAccessor 
      
        
        
        
      
     â     getApplicationProperties() -       
      
        
        
        
      
     â     getAttachmentManager() -     
      
        
        
        
      
     â     getAvatarManager() -  . . 
      
        
        
        
      
     â     getCommentManager() 
      
        
        
        
      
     â     getProjectManager() 
      
        
        
        
      
     â     getIssueManager() 
      
        
        
        
      
     â     getIssueLinkManager() 
      
        
        
        
      
     â     getCustomFieldManager() 
      
        
        
        
      
     â     getMailServerManager() 
      
        
        
        
      
     â     getMailQueue() 
      
        
        
        
      
     â     getPermissionManager() 
      
        
        
        
      
     â     ⊠
      
        
        
        
      
     
      
        
        
        
      
      
      
        
        
        
      
            bitbucket (bitbucket, ,   Atlassian). 
      
        
        
        
      
     
      
        
        
        
      
             . 
      
        
        
        
      
     
      
        
        
        
      
     âpom.xmlâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
     âatlassian-plugin.xmlâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
           Java EE- âpom.xmlâ - ,     REST API.   ,        REST endpoint -    -   JIRA   -  (,   -   ,     - JSON  ).        .  âatlassian-plugin.xmlâ    (     ,   <customfield-type> 
      
        
        
        
      
    
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     ). 
      
        
        
        
      
     
      
        
        
        
      
        ,      REST Endpoint: 
      
        
        
        
      
     
      
        
        
        
      
     âMyRestResourceModel.javaâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
         XML- (âjavax.xml.bind.annotationâ),       JSON  Jackson  JIRA -  ,   ,   âjavax.xml.bindâ.    âjavax.xml.bind,     JSON âautodetectâ -   ,    Jackson'.    âjavax.xml.bindâ  ,    ,    REST Endpoint,    ,       âProducesâ: 
      
        
        
        
      
     
      
        
        
        
      
     âMyRestResource.javaâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
          âMediaType.APPLICATION_XMLâ,  ,         XML',    Json.     .      Jackson-, ,      XML,       . 
      
        
        
        
      
     
      
        
        
        
      
     ,  âMyRestResource.javaâ    (.  ),    Rest Resource Model.      ,    âdefaultâ  âHello Worldâ. 
      
        
        
        
      
     
      
        
        
        
      
       Java - JAX-RS   ,        Atlassian. 
      
        
        
        
      
     
      
        
        
        
      
      
      
        
        
        
      
     
      
        
        
        
      
      , ,     JIRA,  .   : 
      
        
        
        
      
     
 
 
      
        
        
        
      
     
      
        
        
        
      
     
 
 
      
        
        
        
      
     
      
        
        
        
      
      âJIRA Development Cookbookâ      â â -     .     âPractical JIRA Pluginsâ  âPractical JIRA Administrationâ. 
      
        
        
        
      
     
      
        
        
        
      
            IT NonStop.
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
    
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
    
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
    
      
        <customfield-type> 
      
      
      
        
        
        
      
    
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     .    ,   ââ       (issues).   (i18n)     âcom.atlassian.samples.tutorialâ    âmyjiraplugin.propertiesâ.       .    -  ,        âmyjiraplugin.ru_ru.propertiesâ         JIRA,      .    Java EE . 
      
        
        
        
      
     
      
        
        
        
      
      <customfield-type> 
      
      
      
        
        
        
      
    
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     -     JIRA API.       ,   âi18n-name-keyâ,       properties-    ,        ââ.     ,     (âMyCustomFieldâ). 
      
        
        
        
      
     
      
        
        
        
      
     - ,    .         âmyjiraplugin.propertiesâ -        ,        âThe My Custom Field Pluginâ. 
      
      
      
        
        
        
      
     
      
        
        
        
      
        velocity-: âviewâ -      (âview.vmâ),  âeditâ -     (âedit.vmâ).               -  . 
      
        
        
        
      
     
      
        
        
        
      
     ,   <customfield-type> 
      
        
        
        
      
    
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     .     ? 
      
        
        
        
      
     
      
        
        
        
      
      
      
        
        
        
      
        ,    -    .        ,     ,     -  ,       . -,    ,      JIRA-,      -    .      Atlassian API: 
      
        
        
        
      
     
      
        
        
        
      
     â     Code Sharing 
      
        
        
        
      
     â     Component 
      
        
        
        
      
     â     Component Import 
      
        
        
        
      
     â     JEE Container Integration 
      
        
        
        
      
     â     Servlet Context Listener 
      
        
        
        
      
     â     Servlet Context Parameter 
      
        
        
        
      
     â     Servlet Filter 
      
        
        
        
      
     â     Servlet 
      
        
        
        
      
     â     User Interface 
      
        
        
        
      
     â     Web Item 
      
        
        
        
      
     â     Web Section 
      
        
        
        
      
     â     Web Panel 
      
        
        
        
      
     â     Web Panel Renderer 
      
        
        
        
      
     â     Web Resource 
      
        
        
        
      
     â     Web Resource Transformer 
      
        
        
        
      
     â     Other Types 
      
        
        
        
      
     â     REST 
      
        
        
        
      
     â     Gadget 
      
        
        
        
      
     â     Report 
      
        
        
        
      
     â     UI Enhancements 
      
        
        
        
      
     â     Project Tab Panel 
      
        
        
        
      
     â     Component Tab Panel 
      
        
        
        
      
     â     Version Tab Panel 
      
        
        
        
      
     â     Issue Tab Panel 
      
        
        
        
      
     â     Search Request View 
      
        
        
        
      
     â     Custom Workflows 
      
        
        
        
      
     â     Workflow Conditions 
      
        
        
        
      
     â     Workflow Validators 
      
        
        
        
      
     â     Workflow Functions 
      
        
        
        
      
     â     Custom Fields 
      
        
        
        
      
     â     Custom Actions 
      
        
        
        
      
     â     JQL Functions 
      
        
        
        
      
     â     Remote API 
      
        
        
        
      
     â     SOAP 
      
        
        
        
      
     â     XML-RPC 
      
        
        
        
      
     â     Custom Macros 
      
        
        
        
      
     â     Code Formatting 
      
        
        
        
      
     â     System Tasks 
      
        
        
        
      
     â     Job 
      
        
        
        
      
     â     Lifecycle 
      
        
        
        
      
     â     Triggers 
      
        
        
        
      
     â     Look & Feel 
      
        
        
        
      
     â     Decorators 
      
        
        
        
      
     â     Language 
      
        
        
        
      
     â     Theme 
      
        
        
        
      
     
      
        
        
        
      
     Component  Component Import -  ,      Spring'.    - ,   . Component Import -  ,   ,     Spring,    -  . ,  -     ,    xml-  âpublic:trueâ - ,   Component Import        .  ,     . 
      
        
        
        
      
     
      
        
        
        
      
     UI -        .    . ,  Plain Tasks     . 
      
        
        
        
      
     
      
        
        
        
      
     Custom Workflows - ,      ,   (issue)      . 
      
        
        
        
      
     
      
        
        
        
      
     JQL Functions (JIRA Query Language Functions) -  ,      (issue).     . 
      
        
        
        
      
     
      
        
        
        
      
     Look & Feel -     ( ,    ââ,   Confluence - ). 
      
        
        
        
      
     
      
        
        
        
      
     ,        . 
      
        
        
        
      
     
      
        
        
        
      
     API 
      
        
        
        
      
         ,     .   : ComponentAccessor.    - .   ,          ,            .         . 
      
        
        
        
      
     
      
        
        
        
      
     â     com.atlassian.jira.component.ComponentAccessor 
      
        
        
        
      
     â     getApplicationProperties() -       
      
        
        
        
      
     â     getAttachmentManager() -     
      
        
        
        
      
     â     getAvatarManager() -  . . 
      
        
        
        
      
     â     getCommentManager() 
      
        
        
        
      
     â     getProjectManager() 
      
        
        
        
      
     â     getIssueManager() 
      
        
        
        
      
     â     getIssueLinkManager() 
      
        
        
        
      
     â     getCustomFieldManager() 
      
        
        
        
      
     â     getMailServerManager() 
      
        
        
        
      
     â     getMailQueue() 
      
        
        
        
      
     â     getPermissionManager() 
      
        
        
        
      
     â     ⊠
      
        
        
        
      
     
      
        
        
        
      
      
      
        
        
        
      
            bitbucket (bitbucket, ,   Atlassian). 
      
        
        
        
      
     
      
        
        
        
      
             . 
      
        
        
        
      
     
      
        
        
        
      
     âpom.xmlâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
     âatlassian-plugin.xmlâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
           Java EE- âpom.xmlâ - ,     REST API.   ,        REST endpoint -    -   JIRA   -  (,   -   ,     - JSON  ).        .  âatlassian-plugin.xmlâ    (     ,   <customfield-type> 
      
      
      
        
        
        
      
    
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     ). 
      
        
        
        
      
     
      
        
        
        
      
        ,      REST Endpoint: 
      
        
        
        
      
     
      
        
        
        
      
     âMyRestResourceModel.javaâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
         XML- (âjavax.xml.bind.annotationâ),       JSON  Jackson  JIRA -  ,   ,   âjavax.xml.bindâ.    âjavax.xml.bind,     JSON âautodetectâ -   ,    Jackson'.    âjavax.xml.bindâ  ,    ,    REST Endpoint,    ,       âProducesâ: 
      
        
        
        
      
     
      
        
        
        
      
     âMyRestResource.javaâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
          âMediaType.APPLICATION_XMLâ,  ,         XML',    Json.     .      Jackson-, ,      XML,       . 
      
        
        
        
      
     
      
        
        
        
      
     ,  âMyRestResource.javaâ    (.  ),    Rest Resource Model.      ,    âdefaultâ  âHello Worldâ. 
      
        
        
        
      
     
      
        
        
        
      
       Java - JAX-RS   ,        Atlassian. 
      
        
        
        
      
     
      
        
        
        
      
      
      
        
        
        
      
     
      
        
        
        
      
      , ,     JIRA,  .   : 
      
        
        
        
      
     
 
 
      
        
        
        
      
     
      
        
        
        
      
     
 
 
      
        
        
        
      
     
      
        
        
        
      
      âJIRA Development Cookbookâ      â â -     .     âPractical JIRA Pluginsâ  âPractical JIRA Administrationâ. 
      
        
        
        
      
     
      
        
        
        
      
            IT NonStop.
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
    
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
    
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
    
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     
 <customfield-type> 
      
        
        
        
      
    
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     .    ,   ââ       (issues).   (i18n)     âcom.atlassian.samples.tutorialâ    âmyjiraplugin.propertiesâ.       .    -  ,        âmyjiraplugin.ru_ru.propertiesâ         JIRA,      .    Java EE . 
      
        
        
        
      
     
      
        
        
        
      
      <customfield-type> 
      
        
        
        
      
    
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     -     JIRA API.       ,   âi18n-name-keyâ,       properties-    ,        ââ.     ,     (âMyCustomFieldâ). 
      
        
        
        
      
     
      
        
        
        
      
     - ,    .         âmyjiraplugin.propertiesâ -        ,        âThe My Custom Field Pluginâ. 
      
        
        
        
      
     
      
        
        
        
      
        velocity-: âviewâ -      (âview.vmâ),  âeditâ -     (âedit.vmâ).               -  . 
      
        
        
        
      
     
      
        
        
        
      
     ,   <customfield-type> 
      
        
        
        
      
    
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     .     ? 
      
        
        
        
      
     
      
        
        
        
      
      
      
        
        
        
      
        ,    -    .        ,     ,     -  ,       . -,    ,      JIRA-,      -    .      Atlassian API: 
      
        
        
        
      
     
      
        
        
        
      
     â     Code Sharing 
      
        
        
        
      
     â     Component 
      
        
        
        
      
     â     Component Import 
      
        
        
        
      
     â     JEE Container Integration 
      
        
        
        
      
     â     Servlet Context Listener 
      
        
        
        
      
     â     Servlet Context Parameter 
      
        
        
        
      
     â     Servlet Filter 
      
        
        
        
      
     â     Servlet 
      
        
        
        
      
     â     User Interface 
      
        
        
        
      
     â     Web Item 
      
        
        
        
      
     â     Web Section 
      
        
        
        
      
     â     Web Panel 
      
        
        
        
      
     â     Web Panel Renderer 
      
        
        
        
      
     â     Web Resource 
      
        
        
        
      
     â     Web Resource Transformer 
      
        
        
        
      
     â     Other Types 
      
        
        
        
      
     â     REST 
      
        
        
        
      
     â     Gadget 
      
        
        
        
      
     â     Report 
      
        
        
        
      
     â     UI Enhancements 
      
        
        
        
      
     â     Project Tab Panel 
      
        
        
        
      
     â     Component Tab Panel 
      
        
        
        
      
     â     Version Tab Panel 
      
        
        
        
      
     â     Issue Tab Panel 
      
        
        
        
      
     â     Search Request View 
      
        
        
        
      
     â     Custom Workflows 
      
        
        
        
      
     â     Workflow Conditions 
      
        
        
        
      
     â     Workflow Validators 
      
        
        
        
      
     â     Workflow Functions 
      
        
        
        
      
     â     Custom Fields 
      
        
        
        
      
     â     Custom Actions 
      
        
        
        
      
     â     JQL Functions 
      
        
        
        
      
     â     Remote API 
      
        
        
        
      
     â     SOAP 
      
        
        
        
      
     â     XML-RPC 
      
        
        
        
      
     â     Custom Macros 
      
        
        
        
      
     â     Code Formatting 
      
        
        
        
      
     â     System Tasks 
      
        
        
        
      
     â     Job 
      
        
        
        
      
     â     Lifecycle 
      
        
        
        
      
     â     Triggers 
      
        
        
        
      
     â     Look & Feel 
      
        
        
        
      
     â     Decorators 
      
        
        
        
      
     â     Language 
      
        
        
        
      
     â     Theme 
      
        
        
        
      
     
      
        
        
        
      
     Component  Component Import -  ,      Spring'.    - ,   . Component Import -  ,   ,     Spring,    -  . ,  -     ,    xml-  âpublic:trueâ - ,   Component Import        .  ,     . 
      
        
        
        
      
     
      
        
        
        
      
     UI -        .    . ,  Plain Tasks     . 
      
        
        
        
      
     
      
        
        
        
      
     Custom Workflows - ,      ,   (issue)      . 
      
        
        
        
      
     
      
        
        
        
      
     JQL Functions (JIRA Query Language Functions) -  ,      (issue).     . 
      
        
        
        
      
     
      
        
        
        
      
     Look & Feel -     ( ,    ââ,   Confluence - ). 
      
        
        
        
      
     
      
        
        
        
      
     ,        . 
      
        
        
        
      
     
      
        
        
        
      
     API 
      
        
        
        
      
         ,     .   : ComponentAccessor.    - .   ,          ,            .         . 
      
        
        
        
      
     
      
        
        
        
      
     â     com.atlassian.jira.component.ComponentAccessor 
      
        
        
        
      
     â     getApplicationProperties() -       
      
        
        
        
      
     â     getAttachmentManager() -     
      
        
        
        
      
     â     getAvatarManager() -  . . 
      
        
        
        
      
     â     getCommentManager() 
      
        
        
        
      
     â     getProjectManager() 
      
        
        
        
      
     â     getIssueManager() 
      
        
        
        
      
     â     getIssueLinkManager() 
      
        
        
        
      
     â     getCustomFieldManager() 
      
        
        
        
      
     â     getMailServerManager() 
      
        
        
        
      
     â     getMailQueue() 
      
        
        
        
      
     â     getPermissionManager() 
      
        
        
        
      
     â     ⊠
      
        
        
        
      
     
      
        
        
        
      
      
      
        
        
        
      
            bitbucket (bitbucket, ,   Atlassian). 
      
        
        
        
      
     
      
        
        
        
      
             . 
      
        
        
        
      
     
      
        
        
        
      
     âpom.xmlâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
     âatlassian-plugin.xmlâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
           Java EE- âpom.xmlâ - ,     REST API.   ,        REST endpoint -    -   JIRA   -  (,   -   ,     - JSON  ).        .  âatlassian-plugin.xmlâ    (     ,   <customfield-type> 
      
        
        
        
      
    
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     ). 
      
        
        
        
      
     
      
        
        
        
      
        ,      REST Endpoint: 
      
        
        
        
      
     
      
        
        
        
      
     âMyRestResourceModel.javaâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
         XML- (âjavax.xml.bind.annotationâ),       JSON  Jackson  JIRA -  ,   ,   âjavax.xml.bindâ.    âjavax.xml.bind,     JSON âautodetectâ -   ,    Jackson'.    âjavax.xml.bindâ  ,    ,    REST Endpoint,    ,       âProducesâ: 
      
        
        
        
      
     
      
        
        
        
      
     âMyRestResource.javaâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
          âMediaType.APPLICATION_XMLâ,  ,         XML',    Json.     .      Jackson-, ,      XML,       . 
      
        
        
        
      
     
      
        
        
        
      
     ,  âMyRestResource.javaâ    (.  ),    Rest Resource Model.      ,    âdefaultâ  âHello Worldâ. 
      
        
        
        
      
     
      
        
        
        
      
       Java - JAX-RS   ,        Atlassian. 
      
        
        
        
      
     
      
        
        
        
      
      
      
        
        
        
      
     
      
        
        
        
      
      , ,     JIRA,  .   : 
      
        
        
        
      
     
 
 
      
        
        
        
      
     
      
        
        
        
      
     
 
 
      
        
        
        
      
     
      
        
        
        
      
      âJIRA Development Cookbookâ      â â -     .     âPractical JIRA Pluginsâ  âPractical JIRA Administrationâ. 
      
        
        
        
      
     
      
        
        
        
      
            IT NonStop.
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
    
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
    
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
    
      
        <customfield-type> 
      
      
      
        
        
        
      
    
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     .    ,   ââ       (issues).   (i18n)     âcom.atlassian.samples.tutorialâ    âmyjiraplugin.propertiesâ.       .    -  ,        âmyjiraplugin.ru_ru.propertiesâ         JIRA,      .    Java EE . 
      
        
        
        
      
     
      
        
        
        
      
      <customfield-type> 
      
      
      
        
        
        
      
    
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     -     JIRA API.       ,   âi18n-name-keyâ,       properties-    ,        ââ.     ,     (âMyCustomFieldâ). 
      
        
        
        
      
     
      
        
        
        
      
     - ,    .         âmyjiraplugin.propertiesâ -        ,        âThe My Custom Field Pluginâ. 
      
      
      
        
        
        
      
     
      
        
        
        
      
        velocity-: âviewâ -      (âview.vmâ),  âeditâ -     (âedit.vmâ).               -  . 
      
        
        
        
      
     
      
        
        
        
      
     ,   <customfield-type> 
      
        
        
        
      
    
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     .     ? 
      
        
        
        
      
     
      
        
        
        
      
      
      
        
        
        
      
        ,    -    .        ,     ,     -  ,       . -,    ,      JIRA-,      -    .      Atlassian API: 
      
        
        
        
      
     
      
        
        
        
      
     â     Code Sharing 
      
        
        
        
      
     â     Component 
      
        
        
        
      
     â     Component Import 
      
        
        
        
      
     â     JEE Container Integration 
      
        
        
        
      
     â     Servlet Context Listener 
      
        
        
        
      
     â     Servlet Context Parameter 
      
        
        
        
      
     â     Servlet Filter 
      
        
        
        
      
     â     Servlet 
      
        
        
        
      
     â     User Interface 
      
        
        
        
      
     â     Web Item 
      
        
        
        
      
     â     Web Section 
      
        
        
        
      
     â     Web Panel 
      
        
        
        
      
     â     Web Panel Renderer 
      
        
        
        
      
     â     Web Resource 
      
        
        
        
      
     â     Web Resource Transformer 
      
        
        
        
      
     â     Other Types 
      
        
        
        
      
     â     REST 
      
        
        
        
      
     â     Gadget 
      
        
        
        
      
     â     Report 
      
        
        
        
      
     â     UI Enhancements 
      
        
        
        
      
     â     Project Tab Panel 
      
        
        
        
      
     â     Component Tab Panel 
      
        
        
        
      
     â     Version Tab Panel 
      
        
        
        
      
     â     Issue Tab Panel 
      
        
        
        
      
     â     Search Request View 
      
        
        
        
      
     â     Custom Workflows 
      
        
        
        
      
     â     Workflow Conditions 
      
        
        
        
      
     â     Workflow Validators 
      
        
        
        
      
     â     Workflow Functions 
      
        
        
        
      
     â     Custom Fields 
      
        
        
        
      
     â     Custom Actions 
      
        
        
        
      
     â     JQL Functions 
      
        
        
        
      
     â     Remote API 
      
        
        
        
      
     â     SOAP 
      
        
        
        
      
     â     XML-RPC 
      
        
        
        
      
     â     Custom Macros 
      
        
        
        
      
     â     Code Formatting 
      
        
        
        
      
     â     System Tasks 
      
        
        
        
      
     â     Job 
      
        
        
        
      
     â     Lifecycle 
      
        
        
        
      
     â     Triggers 
      
        
        
        
      
     â     Look & Feel 
      
        
        
        
      
     â     Decorators 
      
        
        
        
      
     â     Language 
      
        
        
        
      
     â     Theme 
      
        
        
        
      
     
      
        
        
        
      
     Component  Component Import -  ,      Spring'.    - ,   . Component Import -  ,   ,     Spring,    -  . ,  -     ,    xml-  âpublic:trueâ - ,   Component Import        .  ,     . 
      
        
        
        
      
     
      
        
        
        
      
     UI -        .    . ,  Plain Tasks     . 
      
        
        
        
      
     
      
        
        
        
      
     Custom Workflows - ,      ,   (issue)      . 
      
        
        
        
      
     
      
        
        
        
      
     JQL Functions (JIRA Query Language Functions) -  ,      (issue).     . 
      
        
        
        
      
     
      
        
        
        
      
     Look & Feel -     ( ,    ââ,   Confluence - ). 
      
        
        
        
      
     
      
        
        
        
      
     ,        . 
      
        
        
        
      
     
      
        
        
        
      
     API 
      
        
        
        
      
         ,     .   : ComponentAccessor.    - .   ,          ,            .         . 
      
        
        
        
      
     
      
        
        
        
      
     â     com.atlassian.jira.component.ComponentAccessor 
      
        
        
        
      
     â     getApplicationProperties() -       
      
        
        
        
      
     â     getAttachmentManager() -     
      
        
        
        
      
     â     getAvatarManager() -  . . 
      
        
        
        
      
     â     getCommentManager() 
      
        
        
        
      
     â     getProjectManager() 
      
        
        
        
      
     â     getIssueManager() 
      
        
        
        
      
     â     getIssueLinkManager() 
      
        
        
        
      
     â     getCustomFieldManager() 
      
        
        
        
      
     â     getMailServerManager() 
      
        
        
        
      
     â     getMailQueue() 
      
        
        
        
      
     â     getPermissionManager() 
      
        
        
        
      
     â     ⊠
      
        
        
        
      
     
      
        
        
        
      
      
      
        
        
        
      
            bitbucket (bitbucket, ,   Atlassian). 
      
        
        
        
      
     
      
        
        
        
      
             . 
      
        
        
        
      
     
      
        
        
        
      
     âpom.xmlâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
     âatlassian-plugin.xmlâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
           Java EE- âpom.xmlâ - ,     REST API.   ,        REST endpoint -    -   JIRA   -  (,   -   ,     - JSON  ).        .  âatlassian-plugin.xmlâ    (     ,   <customfield-type> 
      
      
      
        
        
        
      
    
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     ). 
      
        
        
        
      
     
      
        
        
        
      
        ,      REST Endpoint: 
      
        
        
        
      
     
      
        
        
        
      
     âMyRestResourceModel.javaâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
         XML- (âjavax.xml.bind.annotationâ),       JSON  Jackson  JIRA -  ,   ,   âjavax.xml.bindâ.    âjavax.xml.bind,     JSON âautodetectâ -   ,    Jackson'.    âjavax.xml.bindâ  ,    ,    REST Endpoint,    ,       âProducesâ: 
      
        
        
        
      
     
      
        
        
        
      
     âMyRestResource.javaâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
          âMediaType.APPLICATION_XMLâ,  ,         XML',    Json.     .      Jackson-, ,      XML,       . 
      
        
        
        
      
     
      
        
        
        
      
     ,  âMyRestResource.javaâ    (.  ),    Rest Resource Model.      ,    âdefaultâ  âHello Worldâ. 
      
        
        
        
      
     
      
        
        
        
      
       Java - JAX-RS   ,        Atlassian. 
      
        
        
        
      
     
      
        
        
        
      
      
      
        
        
        
      
     
      
        
        
        
      
      , ,     JIRA,  .   : 
      
        
        
        
      
     
 
 
      
        
        
        
      
     
      
        
        
        
      
     
 
 
      
        
        
        
      
     
      
        
        
        
      
      âJIRA Development Cookbookâ      â â -     .     âPractical JIRA Pluginsâ  âPractical JIRA Administrationâ. 
      
        
        
        
      
     
      
        
        
        
      
            IT NonStop.
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
    
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
    
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
    
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     
 <customfield-type> 
      
        
        
        
      
    
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     .    ,   ââ       (issues).   (i18n)     âcom.atlassian.samples.tutorialâ    âmyjiraplugin.propertiesâ.       .    -  ,        âmyjiraplugin.ru_ru.propertiesâ         JIRA,      .    Java EE . 
      
        
        
        
      
     
      
        
        
        
      
      <customfield-type> 
      
        
        
        
      
    
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     -     JIRA API.       ,   âi18n-name-keyâ,       properties-    ,        ââ.     ,     (âMyCustomFieldâ). 
      
        
        
        
      
     
      
        
        
        
      
     - ,    .         âmyjiraplugin.propertiesâ -        ,        âThe My Custom Field Pluginâ. 
      
        
        
        
      
     
      
        
        
        
      
        velocity-: âviewâ -      (âview.vmâ),  âeditâ -     (âedit.vmâ).               -  . 
      
        
        
        
      
     
      
        
        
        
      
     ,   <customfield-type> 
      
        
        
        
      
    
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     .     ? 
      
        
        
        
      
     
      
        
        
        
      
      
      
        
        
        
      
        ,    -    .        ,     ,     -  ,       . -,    ,      JIRA-,      -    .      Atlassian API: 
      
        
        
        
      
     
      
        
        
        
      
     â     Code Sharing 
      
        
        
        
      
     â     Component 
      
        
        
        
      
     â     Component Import 
      
        
        
        
      
     â     JEE Container Integration 
      
        
        
        
      
     â     Servlet Context Listener 
      
        
        
        
      
     â     Servlet Context Parameter 
      
        
        
        
      
     â     Servlet Filter 
      
        
        
        
      
     â     Servlet 
      
        
        
        
      
     â     User Interface 
      
        
        
        
      
     â     Web Item 
      
        
        
        
      
     â     Web Section 
      
        
        
        
      
     â     Web Panel 
      
        
        
        
      
     â     Web Panel Renderer 
      
        
        
        
      
     â     Web Resource 
      
        
        
        
      
     â     Web Resource Transformer 
      
        
        
        
      
     â     Other Types 
      
        
        
        
      
     â     REST 
      
        
        
        
      
     â     Gadget 
      
        
        
        
      
     â     Report 
      
        
        
        
      
     â     UI Enhancements 
      
        
        
        
      
     â     Project Tab Panel 
      
        
        
        
      
     â     Component Tab Panel 
      
        
        
        
      
     â     Version Tab Panel 
      
        
        
        
      
     â     Issue Tab Panel 
      
        
        
        
      
     â     Search Request View 
      
        
        
        
      
     â     Custom Workflows 
      
        
        
        
      
     â     Workflow Conditions 
      
        
        
        
      
     â     Workflow Validators 
      
        
        
        
      
     â     Workflow Functions 
      
        
        
        
      
     â     Custom Fields 
      
        
        
        
      
     â     Custom Actions 
      
        
        
        
      
     â     JQL Functions 
      
        
        
        
      
     â     Remote API 
      
        
        
        
      
     â     SOAP 
      
        
        
        
      
     â     XML-RPC 
      
        
        
        
      
     â     Custom Macros 
      
        
        
        
      
     â     Code Formatting 
      
        
        
        
      
     â     System Tasks 
      
        
        
        
      
     â     Job 
      
        
        
        
      
     â     Lifecycle 
      
        
        
        
      
     â     Triggers 
      
        
        
        
      
     â     Look & Feel 
      
        
        
        
      
     â     Decorators 
      
        
        
        
      
     â     Language 
      
        
        
        
      
     â     Theme 
      
        
        
        
      
     
      
        
        
        
      
     Component  Component Import -  ,      Spring'.    - ,   . Component Import -  ,   ,     Spring,    -  . ,  -     ,    xml-  âpublic:trueâ - ,   Component Import        .  ,     . 
      
        
        
        
      
     
      
        
        
        
      
     UI -        .    . ,  Plain Tasks     . 
      
        
        
        
      
     
      
        
        
        
      
     Custom Workflows - ,      ,   (issue)      . 
      
        
        
        
      
     
      
        
        
        
      
     JQL Functions (JIRA Query Language Functions) -  ,      (issue).     . 
      
        
        
        
      
     
      
        
        
        
      
     Look & Feel -     ( ,    ââ,   Confluence - ). 
      
        
        
        
      
     
      
        
        
        
      
     ,        . 
      
        
        
        
      
     
      
        
        
        
      
     API 
      
        
        
        
      
         ,     .   : ComponentAccessor.    - .   ,          ,            .         . 
      
        
        
        
      
     
      
        
        
        
      
     â     com.atlassian.jira.component.ComponentAccessor 
      
        
        
        
      
     â     getApplicationProperties() -       
      
        
        
        
      
     â     getAttachmentManager() -     
      
        
        
        
      
     â     getAvatarManager() -  . . 
      
        
        
        
      
     â     getCommentManager() 
      
        
        
        
      
     â     getProjectManager() 
      
        
        
        
      
     â     getIssueManager() 
      
        
        
        
      
     â     getIssueLinkManager() 
      
        
        
        
      
     â     getCustomFieldManager() 
      
        
        
        
      
     â     getMailServerManager() 
      
        
        
        
      
     â     getMailQueue() 
      
        
        
        
      
     â     getPermissionManager() 
      
        
        
        
      
     â     ⊠
      
        
        
        
      
     
      
        
        
        
      
      
      
        
        
        
      
            bitbucket (bitbucket, ,   Atlassian). 
      
        
        
        
      
     
      
        
        
        
      
             . 
      
        
        
        
      
     
      
        
        
        
      
     âpom.xmlâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
     âatlassian-plugin.xmlâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
           Java EE- âpom.xmlâ - ,     REST API.   ,        REST endpoint -    -   JIRA   -  (,   -   ,     - JSON  ).        .  âatlassian-plugin.xmlâ    (     ,   <customfield-type> 
      
        
        
        
      
    
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     ). 
      
        
        
        
      
     
      
        
        
        
      
        ,      REST Endpoint: 
      
        
        
        
      
     
      
        
        
        
      
     âMyRestResourceModel.javaâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
         XML- (âjavax.xml.bind.annotationâ),       JSON  Jackson  JIRA -  ,   ,   âjavax.xml.bindâ.    âjavax.xml.bind,     JSON âautodetectâ -   ,    Jackson'.    âjavax.xml.bindâ  ,    ,    REST Endpoint,    ,       âProducesâ: 
      
        
        
        
      
     
      
        
        
        
      
     âMyRestResource.javaâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
          âMediaType.APPLICATION_XMLâ,  ,         XML',    Json.     .      Jackson-, ,      XML,       . 
      
        
        
        
      
     
      
        
        
        
      
     ,  âMyRestResource.javaâ    (.  ),    Rest Resource Model.      ,    âdefaultâ  âHello Worldâ. 
      
        
        
        
      
     
      
        
        
        
      
       Java - JAX-RS   ,        Atlassian. 
      
        
        
        
      
     
      
        
        
        
      
      
      
        
        
        
      
     
      
        
        
        
      
      , ,     JIRA,  .   : 
      
        
        
        
      
     
 
 
      
        
        
        
      
     
      
        
        
        
      
     
 
 
      
        
        
        
      
     
      
        
        
        
      
      âJIRA Development Cookbookâ      â â -     .     âPractical JIRA Pluginsâ  âPractical JIRA Administrationâ. 
      
        
        
        
      
     
      
        
        
        
      
            IT NonStop.
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
    
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
    
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
    
      
        <customfield-type> 
      
      
      
        
        
        
      
    
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     .    ,   ââ       (issues).   (i18n)     âcom.atlassian.samples.tutorialâ    âmyjiraplugin.propertiesâ.       .    -  ,        âmyjiraplugin.ru_ru.propertiesâ         JIRA,      .    Java EE . 
      
        
        
        
      
     
      
        
        
        
      
      <customfield-type> 
      
      
      
        
        
        
      
    
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     -     JIRA API.       ,   âi18n-name-keyâ,       properties-    ,        ââ.     ,     (âMyCustomFieldâ). 
      
        
        
        
      
     
      
        
        
        
      
     - ,    .         âmyjiraplugin.propertiesâ -        ,        âThe My Custom Field Pluginâ. 
      
      
      
        
        
        
      
     
      
        
        
        
      
        velocity-: âviewâ -      (âview.vmâ),  âeditâ -     (âedit.vmâ).               -  . 
      
        
        
        
      
     
      
        
        
        
      
     ,   <customfield-type> 
      
        
        
        
      
    
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     .     ? 
      
        
        
        
      
     
      
        
        
        
      
      
      
        
        
        
      
        ,    -    .        ,     ,     -  ,       . -,    ,      JIRA-,      -    .      Atlassian API: 
      
        
        
        
      
     
      
        
        
        
      
     â     Code Sharing 
      
        
        
        
      
     â     Component 
      
        
        
        
      
     â     Component Import 
      
        
        
        
      
     â     JEE Container Integration 
      
        
        
        
      
     â     Servlet Context Listener 
      
        
        
        
      
     â     Servlet Context Parameter 
      
        
        
        
      
     â     Servlet Filter 
      
        
        
        
      
     â     Servlet 
      
        
        
        
      
     â     User Interface 
      
        
        
        
      
     â     Web Item 
      
        
        
        
      
     â     Web Section 
      
        
        
        
      
     â     Web Panel 
      
        
        
        
      
     â     Web Panel Renderer 
      
        
        
        
      
     â     Web Resource 
      
        
        
        
      
     â     Web Resource Transformer 
      
        
        
        
      
     â     Other Types 
      
        
        
        
      
     â     REST 
      
        
        
        
      
     â     Gadget 
      
        
        
        
      
     â     Report 
      
        
        
        
      
     â     UI Enhancements 
      
        
        
        
      
     â     Project Tab Panel 
      
        
        
        
      
     â     Component Tab Panel 
      
        
        
        
      
     â     Version Tab Panel 
      
        
        
        
      
     â     Issue Tab Panel 
      
        
        
        
      
     â     Search Request View 
      
        
        
        
      
     â     Custom Workflows 
      
        
        
        
      
     â     Workflow Conditions 
      
        
        
        
      
     â     Workflow Validators 
      
        
        
        
      
     â     Workflow Functions 
      
        
        
        
      
     â     Custom Fields 
      
        
        
        
      
     â     Custom Actions 
      
        
        
        
      
     â     JQL Functions 
      
        
        
        
      
     â     Remote API 
      
        
        
        
      
     â     SOAP 
      
        
        
        
      
     â     XML-RPC 
      
        
        
        
      
     â     Custom Macros 
      
        
        
        
      
     â     Code Formatting 
      
        
        
        
      
     â     System Tasks 
      
        
        
        
      
     â     Job 
      
        
        
        
      
     â     Lifecycle 
      
        
        
        
      
     â     Triggers 
      
        
        
        
      
     â     Look & Feel 
      
        
        
        
      
     â     Decorators 
      
        
        
        
      
     â     Language 
      
        
        
        
      
     â     Theme 
      
        
        
        
      
     
      
        
        
        
      
     Component  Component Import -  ,      Spring'.    - ,   . Component Import -  ,   ,     Spring,    -  . ,  -     ,    xml-  âpublic:trueâ - ,   Component Import        .  ,     . 
      
        
        
        
      
     
      
        
        
        
      
     UI -        .    . ,  Plain Tasks     . 
      
        
        
        
      
     
      
        
        
        
      
     Custom Workflows - ,      ,   (issue)      . 
      
        
        
        
      
     
      
        
        
        
      
     JQL Functions (JIRA Query Language Functions) -  ,      (issue).     . 
      
        
        
        
      
     
      
        
        
        
      
     Look & Feel -     ( ,    ââ,   Confluence - ). 
      
        
        
        
      
     
      
        
        
        
      
     ,        . 
      
        
        
        
      
     
      
        
        
        
      
     API 
      
        
        
        
      
         ,     .   : ComponentAccessor.    - .   ,          ,            .         . 
      
        
        
        
      
     
      
        
        
        
      
     â     com.atlassian.jira.component.ComponentAccessor 
      
        
        
        
      
     â     getApplicationProperties() -       
      
        
        
        
      
     â     getAttachmentManager() -     
      
        
        
        
      
     â     getAvatarManager() -  . . 
      
        
        
        
      
     â     getCommentManager() 
      
        
        
        
      
     â     getProjectManager() 
      
        
        
        
      
     â     getIssueManager() 
      
        
        
        
      
     â     getIssueLinkManager() 
      
        
        
        
      
     â     getCustomFieldManager() 
      
        
        
        
      
     â     getMailServerManager() 
      
        
        
        
      
     â     getMailQueue() 
      
        
        
        
      
     â     getPermissionManager() 
      
        
        
        
      
     â     ⊠
      
        
        
        
      
     
      
        
        
        
      
      
      
        
        
        
      
            bitbucket (bitbucket, ,   Atlassian). 
      
        
        
        
      
     
      
        
        
        
      
             . 
      
        
        
        
      
     
      
        
        
        
      
     âpom.xmlâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
     âatlassian-plugin.xmlâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
           Java EE- âpom.xmlâ - ,     REST API.   ,        REST endpoint -    -   JIRA   -  (,   -   ,     - JSON  ).        .  âatlassian-plugin.xmlâ    (     ,   <customfield-type> 
      
      
      
        
        
        
      
    
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     ). 
      
        
        
        
      
     
      
        
        
        
      
        ,      REST Endpoint: 
      
        
        
        
      
     
      
        
        
        
      
     âMyRestResourceModel.javaâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
         XML- (âjavax.xml.bind.annotationâ),       JSON  Jackson  JIRA -  ,   ,   âjavax.xml.bindâ.    âjavax.xml.bind,     JSON âautodetectâ -   ,    Jackson'.    âjavax.xml.bindâ  ,    ,    REST Endpoint,    ,       âProducesâ: 
      
        
        
        
      
     
      
        
        
        
      
     âMyRestResource.javaâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
          âMediaType.APPLICATION_XMLâ,  ,         XML',    Json.     .      Jackson-, ,      XML,       . 
      
        
        
        
      
     
      
        
        
        
      
     ,  âMyRestResource.javaâ    (.  ),    Rest Resource Model.      ,    âdefaultâ  âHello Worldâ. 
      
        
        
        
      
     
      
        
        
        
      
       Java - JAX-RS   ,        Atlassian. 
      
        
        
        
      
     
      
        
        
        
      
      
      
        
        
        
      
     
      
        
        
        
      
      , ,     JIRA,  .   : 
      
        
        
        
      
     
 
 
      
        
        
        
      
     
      
        
        
        
      
     
 
 
      
        
        
        
      
     
      
        
        
        
      
      âJIRA Development Cookbookâ      â â -     .     âPractical JIRA Pluginsâ  âPractical JIRA Administrationâ. 
      
        
        
        
      
     
      
        
        
        
      
            IT NonStop.
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
    
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
    
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
    
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     
 <customfield-type> 
      
        
        
        
      
    
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     .    ,   ââ       (issues).   (i18n)     âcom.atlassian.samples.tutorialâ    âmyjiraplugin.propertiesâ.       .    -  ,        âmyjiraplugin.ru_ru.propertiesâ         JIRA,      .    Java EE . 
      
        
        
        
      
     
      
        
        
        
      
      <customfield-type> 
      
        
        
        
      
    
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     -     JIRA API.       ,   âi18n-name-keyâ,       properties-    ,        ââ.     ,     (âMyCustomFieldâ). 
      
        
        
        
      
     
      
        
        
        
      
     - ,    .         âmyjiraplugin.propertiesâ -        ,        âThe My Custom Field Pluginâ. 
      
        
        
        
      
     
      
        
        
        
      
        velocity-: âviewâ -      (âview.vmâ),  âeditâ -     (âedit.vmâ).               -  . 
      
        
        
        
      
     
      
        
        
        
      
     ,   <customfield-type> 
      
        
        
        
      
    
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     .     ? 
      
        
        
        
      
     
      
        
        
        
      
      
      
        
        
        
      
        ,    -    .        ,     ,     -  ,       . -,    ,      JIRA-,      -    .      Atlassian API: 
      
        
        
        
      
     
      
        
        
        
      
     â     Code Sharing 
      
        
        
        
      
     â     Component 
      
        
        
        
      
     â     Component Import 
      
        
        
        
      
     â     JEE Container Integration 
      
        
        
        
      
     â     Servlet Context Listener 
      
        
        
        
      
     â     Servlet Context Parameter 
      
        
        
        
      
     â     Servlet Filter 
      
        
        
        
      
     â     Servlet 
      
        
        
        
      
     â     User Interface 
      
        
        
        
      
     â     Web Item 
      
        
        
        
      
     â     Web Section 
      
        
        
        
      
     â     Web Panel 
      
        
        
        
      
     â     Web Panel Renderer 
      
        
        
        
      
     â     Web Resource 
      
        
        
        
      
     â     Web Resource Transformer 
      
        
        
        
      
     â     Other Types 
      
        
        
        
      
     â     REST 
      
        
        
        
      
     â     Gadget 
      
        
        
        
      
     â     Report 
      
        
        
        
      
     â     UI Enhancements 
      
        
        
        
      
     â     Project Tab Panel 
      
        
        
        
      
     â     Component Tab Panel 
      
        
        
        
      
     â     Version Tab Panel 
      
        
        
        
      
     â     Issue Tab Panel 
      
        
        
        
      
     â     Search Request View 
      
        
        
        
      
     â     Custom Workflows 
      
        
        
        
      
     â     Workflow Conditions 
      
        
        
        
      
     â     Workflow Validators 
      
        
        
        
      
     â     Workflow Functions 
      
        
        
        
      
     â     Custom Fields 
      
        
        
        
      
     â     Custom Actions 
      
        
        
        
      
     â     JQL Functions 
      
        
        
        
      
     â     Remote API 
      
        
        
        
      
     â     SOAP 
      
        
        
        
      
     â     XML-RPC 
      
        
        
        
      
     â     Custom Macros 
      
        
        
        
      
     â     Code Formatting 
      
        
        
        
      
     â     System Tasks 
      
        
        
        
      
     â     Job 
      
        
        
        
      
     â     Lifecycle 
      
        
        
        
      
     â     Triggers 
      
        
        
        
      
     â     Look & Feel 
      
        
        
        
      
     â     Decorators 
      
        
        
        
      
     â     Language 
      
        
        
        
      
     â     Theme 
      
        
        
        
      
     
      
        
        
        
      
     Component  Component Import -  ,      Spring'.    - ,   . Component Import -  ,   ,     Spring,    -  . ,  -     ,    xml-  âpublic:trueâ - ,   Component Import        .  ,     . 
      
        
        
        
      
     
      
        
        
        
      
     UI -        .    . ,  Plain Tasks     . 
      
        
        
        
      
     
      
        
        
        
      
     Custom Workflows - ,      ,   (issue)      . 
      
        
        
        
      
     
      
        
        
        
      
     JQL Functions (JIRA Query Language Functions) -  ,      (issue).     . 
      
        
        
        
      
     
      
        
        
        
      
     Look & Feel -     ( ,    ââ,   Confluence - ). 
      
        
        
        
      
     
      
        
        
        
      
     ,        . 
      
        
        
        
      
     
      
        
        
        
      
     API 
      
        
        
        
      
         ,     .   : ComponentAccessor.    - .   ,          ,            .         . 
      
        
        
        
      
     
      
        
        
        
      
     â     com.atlassian.jira.component.ComponentAccessor 
      
        
        
        
      
     â     getApplicationProperties() -       
      
        
        
        
      
     â     getAttachmentManager() -     
      
        
        
        
      
     â     getAvatarManager() -  . . 
      
        
        
        
      
     â     getCommentManager() 
      
        
        
        
      
     â     getProjectManager() 
      
        
        
        
      
     â     getIssueManager() 
      
        
        
        
      
     â     getIssueLinkManager() 
      
        
        
        
      
     â     getCustomFieldManager() 
      
        
        
        
      
     â     getMailServerManager() 
      
        
        
        
      
     â     getMailQueue() 
      
        
        
        
      
     â     getPermissionManager() 
      
        
        
        
      
     â     ⊠
      
        
        
        
      
     
      
        
        
        
      
      
      
        
        
        
      
            bitbucket (bitbucket, ,   Atlassian). 
      
        
        
        
      
     
      
        
        
        
      
             . 
      
        
        
        
      
     
      
        
        
        
      
     âpom.xmlâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
     âatlassian-plugin.xmlâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
           Java EE- âpom.xmlâ - ,     REST API.   ,        REST endpoint -    -   JIRA   -  (,   -   ,     - JSON  ).        .  âatlassian-plugin.xmlâ    (     ,   <customfield-type> 
      
        
        
        
      
    
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     ). 
      
        
        
        
      
     
      
        
        
        
      
        ,      REST Endpoint: 
      
        
        
        
      
     
      
        
        
        
      
     âMyRestResourceModel.javaâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
         XML- (âjavax.xml.bind.annotationâ),       JSON  Jackson  JIRA -  ,   ,   âjavax.xml.bindâ.    âjavax.xml.bind,     JSON âautodetectâ -   ,    Jackson'.    âjavax.xml.bindâ  ,    ,    REST Endpoint,    ,       âProducesâ: 
      
        
        
        
      
     
      
        
        
        
      
     âMyRestResource.javaâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
          âMediaType.APPLICATION_XMLâ,  ,         XML',    Json.     .      Jackson-, ,      XML,       . 
      
        
        
        
      
     
      
        
        
        
      
     ,  âMyRestResource.javaâ    (.  ),    Rest Resource Model.      ,    âdefaultâ  âHello Worldâ. 
      
        
        
        
      
     
      
        
        
        
      
       Java - JAX-RS   ,        Atlassian. 
      
        
        
        
      
     
      
        
        
        
      
      
      
        
        
        
      
     
      
        
        
        
      
      , ,     JIRA,  .   : 
      
        
        
        
      
     
 
 
      
        
        
        
      
     
      
        
        
        
      
     
 
 
      
        
        
        
      
     
      
        
        
        
      
      âJIRA Development Cookbookâ      â â -     .     âPractical JIRA Pluginsâ  âPractical JIRA Administrationâ. 
      
        
        
        
      
     
      
        
        
        
      
            IT NonStop.
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
    
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
    
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
    
      
        <customfield-type> 
      
      
      
        
        
        
      
    
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     .    ,   ââ       (issues).   (i18n)     âcom.atlassian.samples.tutorialâ    âmyjiraplugin.propertiesâ.       .    -  ,        âmyjiraplugin.ru_ru.propertiesâ         JIRA,      .    Java EE . 
      
        
        
        
      
     
      
        
        
        
      
      <customfield-type> 
      
      
      
        
        
        
      
    
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     -     JIRA API.       ,   âi18n-name-keyâ,       properties-    ,        ââ.     ,     (âMyCustomFieldâ). 
      
        
        
        
      
     
      
        
        
        
      
     - ,    .         âmyjiraplugin.propertiesâ -        ,        âThe My Custom Field Pluginâ. 
      
      
      
        
        
        
      
     
      
        
        
        
      
        velocity-: âviewâ -      (âview.vmâ),  âeditâ -     (âedit.vmâ).               -  . 
      
        
        
        
      
     
      
        
        
        
      
     ,   <customfield-type> 
      
        
        
        
      
    
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     .     ? 
      
        
        
        
      
     
      
        
        
        
      
      
      
        
        
        
      
        ,    -    .        ,     ,     -  ,       . -,    ,      JIRA-,      -    .      Atlassian API: 
      
        
        
        
      
     
      
        
        
        
      
     â     Code Sharing 
      
        
        
        
      
     â     Component 
      
        
        
        
      
     â     Component Import 
      
        
        
        
      
     â     JEE Container Integration 
      
        
        
        
      
     â     Servlet Context Listener 
      
        
        
        
      
     â     Servlet Context Parameter 
      
        
        
        
      
     â     Servlet Filter 
      
        
        
        
      
     â     Servlet 
      
        
        
        
      
     â     User Interface 
      
        
        
        
      
     â     Web Item 
      
        
        
        
      
     â     Web Section 
      
        
        
        
      
     â     Web Panel 
      
        
        
        
      
     â     Web Panel Renderer 
      
        
        
        
      
     â     Web Resource 
      
        
        
        
      
     â     Web Resource Transformer 
      
        
        
        
      
     â     Other Types 
      
        
        
        
      
     â     REST 
      
        
        
        
      
     â     Gadget 
      
        
        
        
      
     â     Report 
      
        
        
        
      
     â     UI Enhancements 
      
        
        
        
      
     â     Project Tab Panel 
      
        
        
        
      
     â     Component Tab Panel 
      
        
        
        
      
     â     Version Tab Panel 
      
        
        
        
      
     â     Issue Tab Panel 
      
        
        
        
      
     â     Search Request View 
      
        
        
        
      
     â     Custom Workflows 
      
        
        
        
      
     â     Workflow Conditions 
      
        
        
        
      
     â     Workflow Validators 
      
        
        
        
      
     â     Workflow Functions 
      
        
        
        
      
     â     Custom Fields 
      
        
        
        
      
     â     Custom Actions 
      
        
        
        
      
     â     JQL Functions 
      
        
        
        
      
     â     Remote API 
      
        
        
        
      
     â     SOAP 
      
        
        
        
      
     â     XML-RPC 
      
        
        
        
      
     â     Custom Macros 
      
        
        
        
      
     â     Code Formatting 
      
        
        
        
      
     â     System Tasks 
      
        
        
        
      
     â     Job 
      
        
        
        
      
     â     Lifecycle 
      
        
        
        
      
     â     Triggers 
      
        
        
        
      
     â     Look & Feel 
      
        
        
        
      
     â     Decorators 
      
        
        
        
      
     â     Language 
      
        
        
        
      
     â     Theme 
      
        
        
        
      
     
      
        
        
        
      
     Component  Component Import -  ,      Spring'.    - ,   . Component Import -  ,   ,     Spring,    -  . ,  -     ,    xml-  âpublic:trueâ - ,   Component Import        .  ,     . 
      
        
        
        
      
     
      
        
        
        
      
     UI -        .    . ,  Plain Tasks     . 
      
        
        
        
      
     
      
        
        
        
      
     Custom Workflows - ,      ,   (issue)      . 
      
        
        
        
      
     
      
        
        
        
      
     JQL Functions (JIRA Query Language Functions) -  ,      (issue).     . 
      
        
        
        
      
     
      
        
        
        
      
     Look & Feel -     ( ,    ââ,   Confluence - ). 
      
        
        
        
      
     
      
        
        
        
      
     ,        . 
      
        
        
        
      
     
      
        
        
        
      
     API 
      
        
        
        
      
         ,     .   : ComponentAccessor.    - .   ,          ,            .         . 
      
        
        
        
      
     
      
        
        
        
      
     â     com.atlassian.jira.component.ComponentAccessor 
      
        
        
        
      
     â     getApplicationProperties() -       
      
        
        
        
      
     â     getAttachmentManager() -     
      
        
        
        
      
     â     getAvatarManager() -  . . 
      
        
        
        
      
     â     getCommentManager() 
      
        
        
        
      
     â     getProjectManager() 
      
        
        
        
      
     â     getIssueManager() 
      
        
        
        
      
     â     getIssueLinkManager() 
      
        
        
        
      
     â     getCustomFieldManager() 
      
        
        
        
      
     â     getMailServerManager() 
      
        
        
        
      
     â     getMailQueue() 
      
        
        
        
      
     â     getPermissionManager() 
      
        
        
        
      
     â     ⊠
      
        
        
        
      
     
      
        
        
        
      
      
      
        
        
        
      
            bitbucket (bitbucket, ,   Atlassian). 
      
        
        
        
      
     
      
        
        
        
      
             . 
      
        
        
        
      
     
      
        
        
        
      
     âpom.xmlâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
     âatlassian-plugin.xmlâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
           Java EE- âpom.xmlâ - ,     REST API.   ,        REST endpoint -    -   JIRA   -  (,   -   ,     - JSON  ).        .  âatlassian-plugin.xmlâ    (     ,   <customfield-type> 
      
      
      
        
        
        
      
    
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     ). 
      
        
        
        
      
     
      
        
        
        
      
        ,      REST Endpoint: 
      
        
        
        
      
     
      
        
        
        
      
     âMyRestResourceModel.javaâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
         XML- (âjavax.xml.bind.annotationâ),       JSON  Jackson  JIRA -  ,   ,   âjavax.xml.bindâ.    âjavax.xml.bind,     JSON âautodetectâ -   ,    Jackson'.    âjavax.xml.bindâ  ,    ,    REST Endpoint,    ,       âProducesâ: 
      
        
        
        
      
     
      
        
        
        
      
     âMyRestResource.javaâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
          âMediaType.APPLICATION_XMLâ,  ,         XML',    Json.     .      Jackson-, ,      XML,       . 
      
        
        
        
      
     
      
        
        
        
      
     ,  âMyRestResource.javaâ    (.  ),    Rest Resource Model.      ,    âdefaultâ  âHello Worldâ. 
      
        
        
        
      
     
      
        
        
        
      
       Java - JAX-RS   ,        Atlassian. 
      
        
        
        
      
     
      
        
        
        
      
      
      
        
        
        
      
     
      
        
        
        
      
      , ,     JIRA,  .   : 
      
        
        
        
      
     
 
 
      
        
        
        
      
     
      
        
        
        
      
     
 
 
      
        
        
        
      
     
      
        
        
        
      
      âJIRA Development Cookbookâ      â â -     .     âPractical JIRA Pluginsâ  âPractical JIRA Administrationâ. 
      
        
        
        
      
     
      
        
        
        
      
            IT NonStop.
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
    
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
    
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
    
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     
 <customfield-type> 
      
        
        
        
      
    
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     .    ,   ââ       (issues).   (i18n)     âcom.atlassian.samples.tutorialâ    âmyjiraplugin.propertiesâ.       .    -  ,        âmyjiraplugin.ru_ru.propertiesâ         JIRA,      .    Java EE . 
      
        
        
        
      
     
      
        
        
        
      
      <customfield-type> 
      
        
        
        
      
    
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     -     JIRA API.       ,   âi18n-name-keyâ,       properties-    ,        ââ.     ,     (âMyCustomFieldâ). 
      
        
        
        
      
     
      
        
        
        
      
     - ,    .         âmyjiraplugin.propertiesâ -        ,        âThe My Custom Field Pluginâ. 
      
        
        
        
      
     
      
        
        
        
      
        velocity-: âviewâ -      (âview.vmâ),  âeditâ -     (âedit.vmâ).               -  . 
      
        
        
        
      
     
      
        
        
        
      
     ,   <customfield-type> 
      
        
        
        
      
    
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     .     ? 
      
        
        
        
      
     
      
        
        
        
      
      
      
        
        
        
      
        ,    -    .        ,     ,     -  ,       . -,    ,      JIRA-,      -    .      Atlassian API: 
      
        
        
        
      
     
      
        
        
        
      
     â     Code Sharing 
      
        
        
        
      
     â     Component 
      
        
        
        
      
     â     Component Import 
      
        
        
        
      
     â     JEE Container Integration 
      
        
        
        
      
     â     Servlet Context Listener 
      
        
        
        
      
     â     Servlet Context Parameter 
      
        
        
        
      
     â     Servlet Filter 
      
        
        
        
      
     â     Servlet 
      
        
        
        
      
     â     User Interface 
      
        
        
        
      
     â     Web Item 
      
        
        
        
      
     â     Web Section 
      
        
        
        
      
     â     Web Panel 
      
        
        
        
      
     â     Web Panel Renderer 
      
        
        
        
      
     â     Web Resource 
      
        
        
        
      
     â     Web Resource Transformer 
      
        
        
        
      
     â     Other Types 
      
        
        
        
      
     â     REST 
      
        
        
        
      
     â     Gadget 
      
        
        
        
      
     â     Report 
      
        
        
        
      
     â     UI Enhancements 
      
        
        
        
      
     â     Project Tab Panel 
      
        
        
        
      
     â     Component Tab Panel 
      
        
        
        
      
     â     Version Tab Panel 
      
        
        
        
      
     â     Issue Tab Panel 
      
        
        
        
      
     â     Search Request View 
      
        
        
        
      
     â     Custom Workflows 
      
        
        
        
      
     â     Workflow Conditions 
      
        
        
        
      
     â     Workflow Validators 
      
        
        
        
      
     â     Workflow Functions 
      
        
        
        
      
     â     Custom Fields 
      
        
        
        
      
     â     Custom Actions 
      
        
        
        
      
     â     JQL Functions 
      
        
        
        
      
     â     Remote API 
      
        
        
        
      
     â     SOAP 
      
        
        
        
      
     â     XML-RPC 
      
        
        
        
      
     â     Custom Macros 
      
        
        
        
      
     â     Code Formatting 
      
        
        
        
      
     â     System Tasks 
      
        
        
        
      
     â     Job 
      
        
        
        
      
     â     Lifecycle 
      
        
        
        
      
     â     Triggers 
      
        
        
        
      
     â     Look & Feel 
      
        
        
        
      
     â     Decorators 
      
        
        
        
      
     â     Language 
      
        
        
        
      
     â     Theme 
      
        
        
        
      
     
      
        
        
        
      
     Component  Component Import -  ,      Spring'.    - ,   . Component Import -  ,   ,     Spring,    -  . ,  -     ,    xml-  âpublic:trueâ - ,   Component Import        .  ,     . 
      
        
        
        
      
     
      
        
        
        
      
     UI -        .    . ,  Plain Tasks     . 
      
        
        
        
      
     
      
        
        
        
      
     Custom Workflows - ,      ,   (issue)      . 
      
        
        
        
      
     
      
        
        
        
      
     JQL Functions (JIRA Query Language Functions) -  ,      (issue).     . 
      
        
        
        
      
     
      
        
        
        
      
     Look & Feel -     ( ,    ââ,   Confluence - ). 
      
        
        
        
      
     
      
        
        
        
      
     ,        . 
      
        
        
        
      
     
      
        
        
        
      
     API 
      
        
        
        
      
         ,     .   : ComponentAccessor.    - .   ,          ,            .         . 
      
        
        
        
      
     
      
        
        
        
      
     â     com.atlassian.jira.component.ComponentAccessor 
      
        
        
        
      
     â     getApplicationProperties() -       
      
        
        
        
      
     â     getAttachmentManager() -     
      
        
        
        
      
     â     getAvatarManager() -  . . 
      
        
        
        
      
     â     getCommentManager() 
      
        
        
        
      
     â     getProjectManager() 
      
        
        
        
      
     â     getIssueManager() 
      
        
        
        
      
     â     getIssueLinkManager() 
      
        
        
        
      
     â     getCustomFieldManager() 
      
        
        
        
      
     â     getMailServerManager() 
      
        
        
        
      
     â     getMailQueue() 
      
        
        
        
      
     â     getPermissionManager() 
      
        
        
        
      
     â     ⊠
      
        
        
        
      
     
      
        
        
        
      
      
      
        
        
        
      
            bitbucket (bitbucket, ,   Atlassian). 
      
        
        
        
      
     
      
        
        
        
      
             . 
      
        
        
        
      
     
      
        
        
        
      
     âpom.xmlâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
     âatlassian-plugin.xmlâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
           Java EE- âpom.xmlâ - ,     REST API.   ,        REST endpoint -    -   JIRA   -  (,   -   ,     - JSON  ).        .  âatlassian-plugin.xmlâ    (     ,   <customfield-type> 
      
        
        
        
      
    
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     ). 
      
        
        
        
      
     
      
        
        
        
      
        ,      REST Endpoint: 
      
        
        
        
      
     
      
        
        
        
      
     âMyRestResourceModel.javaâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
         XML- (âjavax.xml.bind.annotationâ),       JSON  Jackson  JIRA -  ,   ,   âjavax.xml.bindâ.    âjavax.xml.bind,     JSON âautodetectâ -   ,    Jackson'.    âjavax.xml.bindâ  ,    ,    REST Endpoint,    ,       âProducesâ: 
      
        
        
        
      
     
      
        
        
        
      
     âMyRestResource.javaâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
          âMediaType.APPLICATION_XMLâ,  ,         XML',    Json.     .      Jackson-, ,      XML,       . 
      
        
        
        
      
     
      
        
        
        
      
     ,  âMyRestResource.javaâ    (.  ),    Rest Resource Model.      ,    âdefaultâ  âHello Worldâ. 
      
        
        
        
      
     
      
        
        
        
      
       Java - JAX-RS   ,        Atlassian. 
      
        
        
        
      
     
      
        
        
        
      
      
      
        
        
        
      
     
      
        
        
        
      
      , ,     JIRA,  .   : 
      
        
        
        
      
     
 
 
      
        
        
        
      
     
      
        
        
        
      
     
 
 
      
        
        
        
      
     
      
        
        
        
      
      âJIRA Development Cookbookâ      â â -     .     âPractical JIRA Pluginsâ  âPractical JIRA Administrationâ. 
      
        
        
        
      
     
      
        
        
        
      
            IT NonStop.
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
    
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
    
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
    
      
        <customfield-type> 
      
      
      
        
        
        
      
    
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     .    ,   ââ       (issues).   (i18n)     âcom.atlassian.samples.tutorialâ    âmyjiraplugin.propertiesâ.       .    -  ,        âmyjiraplugin.ru_ru.propertiesâ         JIRA,      .    Java EE . 
      
        
        
        
      
     
      
        
        
        
      
      <customfield-type> 
      
      
      
        
        
        
      
    
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     -     JIRA API.       ,   âi18n-name-keyâ,       properties-    ,        ââ.     ,     (âMyCustomFieldâ). 
      
        
        
        
      
     
      
        
        
        
      
     - ,    .         âmyjiraplugin.propertiesâ -        ,        âThe My Custom Field Pluginâ. 
      
      
      
        
        
        
      
     
      
        
        
        
      
        velocity-: âviewâ -      (âview.vmâ),  âeditâ -     (âedit.vmâ).               -  . 
      
        
        
        
      
     
      
        
        
        
      
     ,   <customfield-type> 
      
        
        
        
      
    
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     .     ? 
      
        
        
        
      
     
      
        
        
        
      
      
      
        
        
        
      
        ,    -    .        ,     ,     -  ,       . -,    ,      JIRA-,      -    .      Atlassian API: 
      
        
        
        
      
     
      
        
        
        
      
     â     Code Sharing 
      
        
        
        
      
     â     Component 
      
        
        
        
      
     â     Component Import 
      
        
        
        
      
     â     JEE Container Integration 
      
        
        
        
      
     â     Servlet Context Listener 
      
        
        
        
      
     â     Servlet Context Parameter 
      
        
        
        
      
     â     Servlet Filter 
      
        
        
        
      
     â     Servlet 
      
        
        
        
      
     â     User Interface 
      
        
        
        
      
     â     Web Item 
      
        
        
        
      
     â     Web Section 
      
        
        
        
      
     â     Web Panel 
      
        
        
        
      
     â     Web Panel Renderer 
      
        
        
        
      
     â     Web Resource 
      
        
        
        
      
     â     Web Resource Transformer 
      
        
        
        
      
     â     Other Types 
      
        
        
        
      
     â     REST 
      
        
        
        
      
     â     Gadget 
      
        
        
        
      
     â     Report 
      
        
        
        
      
     â     UI Enhancements 
      
        
        
        
      
     â     Project Tab Panel 
      
        
        
        
      
     â     Component Tab Panel 
      
        
        
        
      
     â     Version Tab Panel 
      
        
        
        
      
     â     Issue Tab Panel 
      
        
        
        
      
     â     Search Request View 
      
        
        
        
      
     â     Custom Workflows 
      
        
        
        
      
     â     Workflow Conditions 
      
        
        
        
      
     â     Workflow Validators 
      
        
        
        
      
     â     Workflow Functions 
      
        
        
        
      
     â     Custom Fields 
      
        
        
        
      
     â     Custom Actions 
      
        
        
        
      
     â     JQL Functions 
      
        
        
        
      
     â     Remote API 
      
        
        
        
      
     â     SOAP 
      
        
        
        
      
     â     XML-RPC 
      
        
        
        
      
     â     Custom Macros 
      
        
        
        
      
     â     Code Formatting 
      
        
        
        
      
     â     System Tasks 
      
        
        
        
      
     â     Job 
      
        
        
        
      
     â     Lifecycle 
      
        
        
        
      
     â     Triggers 
      
        
        
        
      
     â     Look & Feel 
      
        
        
        
      
     â     Decorators 
      
        
        
        
      
     â     Language 
      
        
        
        
      
     â     Theme 
      
        
        
        
      
     
      
        
        
        
      
     Component  Component Import -  ,      Spring'.    - ,   . Component Import -  ,   ,     Spring,    -  . ,  -     ,    xml-  âpublic:trueâ - ,   Component Import        .  ,     . 
      
        
        
        
      
     
      
        
        
        
      
     UI -        .    . ,  Plain Tasks     . 
      
        
        
        
      
     
      
        
        
        
      
     Custom Workflows - ,      ,   (issue)      . 
      
        
        
        
      
     
      
        
        
        
      
     JQL Functions (JIRA Query Language Functions) -  ,      (issue).     . 
      
        
        
        
      
     
      
        
        
        
      
     Look & Feel -     ( ,    ââ,   Confluence - ). 
      
        
        
        
      
     
      
        
        
        
      
     ,        . 
      
        
        
        
      
     
      
        
        
        
      
     API 
      
        
        
        
      
         ,     .   : ComponentAccessor.    - .   ,          ,            .         . 
      
        
        
        
      
     
      
        
        
        
      
     â     com.atlassian.jira.component.ComponentAccessor 
      
        
        
        
      
     â     getApplicationProperties() -       
      
        
        
        
      
     â     getAttachmentManager() -     
      
        
        
        
      
     â     getAvatarManager() -  . . 
      
        
        
        
      
     â     getCommentManager() 
      
        
        
        
      
     â     getProjectManager() 
      
        
        
        
      
     â     getIssueManager() 
      
        
        
        
      
     â     getIssueLinkManager() 
      
        
        
        
      
     â     getCustomFieldManager() 
      
        
        
        
      
     â     getMailServerManager() 
      
        
        
        
      
     â     getMailQueue() 
      
        
        
        
      
     â     getPermissionManager() 
      
        
        
        
      
     â     ⊠
      
        
        
        
      
     
      
        
        
        
      
      
      
        
        
        
      
            bitbucket (bitbucket, ,   Atlassian). 
      
        
        
        
      
     
      
        
        
        
      
             . 
      
        
        
        
      
     
      
        
        
        
      
     âpom.xmlâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
     âatlassian-plugin.xmlâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
           Java EE- âpom.xmlâ - ,     REST API.   ,        REST endpoint -    -   JIRA   -  (,   -   ,     - JSON  ).        .  âatlassian-plugin.xmlâ    (     ,   <customfield-type> 
      
      
      
        
        
        
      
    
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     ). 
      
        
        
        
      
     
      
        
        
        
      
        ,      REST Endpoint: 
      
        
        
        
      
     
      
        
        
        
      
     âMyRestResourceModel.javaâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
         XML- (âjavax.xml.bind.annotationâ),       JSON  Jackson  JIRA -  ,   ,   âjavax.xml.bindâ.    âjavax.xml.bind,     JSON âautodetectâ -   ,    Jackson'.    âjavax.xml.bindâ  ,    ,    REST Endpoint,    ,       âProducesâ: 
      
        
        
        
      
     
      
        
        
        
      
     âMyRestResource.javaâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
          âMediaType.APPLICATION_XMLâ,  ,         XML',    Json.     .      Jackson-, ,      XML,       . 
      
        
        
        
      
     
      
        
        
        
      
     ,  âMyRestResource.javaâ    (.  ),    Rest Resource Model.      ,    âdefaultâ  âHello Worldâ. 
      
        
        
        
      
     
      
        
        
        
      
       Java - JAX-RS   ,        Atlassian. 
      
        
        
        
      
     
      
        
        
        
      
      
      
        
        
        
      
     
      
        
        
        
      
      , ,     JIRA,  .   : 
      
        
        
        
      
     
 
 
      
        
        
        
      
     
      
        
        
        
      
     
 
 
      
        
        
        
      
     
      
        
        
        
      
      âJIRA Development Cookbookâ      â â -     .     âPractical JIRA Pluginsâ  âPractical JIRA Administrationâ. 
      
        
        
        
      
     
      
        
        
        
      
            IT NonStop.
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
    
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
    
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
    
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     
 <customfield-type> 
      
        
        
        
      
    
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     .    ,   ââ       (issues).   (i18n)     âcom.atlassian.samples.tutorialâ    âmyjiraplugin.propertiesâ.       .    -  ,        âmyjiraplugin.ru_ru.propertiesâ         JIRA,      .    Java EE . 
      
        
        
        
      
     
      
        
        
        
      
      <customfield-type> 
      
        
        
        
      
    
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     -     JIRA API.       ,   âi18n-name-keyâ,       properties-    ,        ââ.     ,     (âMyCustomFieldâ). 
      
        
        
        
      
     
      
        
        
        
      
     - ,    .         âmyjiraplugin.propertiesâ -        ,        âThe My Custom Field Pluginâ. 
      
        
        
        
      
     
      
        
        
        
      
        velocity-: âviewâ -      (âview.vmâ),  âeditâ -     (âedit.vmâ).               -  . 
      
        
        
        
      
     
      
        
        
        
      
     ,   <customfield-type> 
      
        
        
        
      
    
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     .     ? 
      
        
        
        
      
     
      
        
        
        
      
      
      
        
        
        
      
        ,    -    .        ,     ,     -  ,       . -,    ,      JIRA-,      -    .      Atlassian API: 
      
        
        
        
      
     
      
        
        
        
      
     â     Code Sharing 
      
        
        
        
      
     â     Component 
      
        
        
        
      
     â     Component Import 
      
        
        
        
      
     â     JEE Container Integration 
      
        
        
        
      
     â     Servlet Context Listener 
      
        
        
        
      
     â     Servlet Context Parameter 
      
        
        
        
      
     â     Servlet Filter 
      
        
        
        
      
     â     Servlet 
      
        
        
        
      
     â     User Interface 
      
        
        
        
      
     â     Web Item 
      
        
        
        
      
     â     Web Section 
      
        
        
        
      
     â     Web Panel 
      
        
        
        
      
     â     Web Panel Renderer 
      
        
        
        
      
     â     Web Resource 
      
        
        
        
      
     â     Web Resource Transformer 
      
        
        
        
      
     â     Other Types 
      
        
        
        
      
     â     REST 
      
        
        
        
      
     â     Gadget 
      
        
        
        
      
     â     Report 
      
        
        
        
      
     â     UI Enhancements 
      
        
        
        
      
     â     Project Tab Panel 
      
        
        
        
      
     â     Component Tab Panel 
      
        
        
        
      
     â     Version Tab Panel 
      
        
        
        
      
     â     Issue Tab Panel 
      
        
        
        
      
     â     Search Request View 
      
        
        
        
      
     â     Custom Workflows 
      
        
        
        
      
     â     Workflow Conditions 
      
        
        
        
      
     â     Workflow Validators 
      
        
        
        
      
     â     Workflow Functions 
      
        
        
        
      
     â     Custom Fields 
      
        
        
        
      
     â     Custom Actions 
      
        
        
        
      
     â     JQL Functions 
      
        
        
        
      
     â     Remote API 
      
        
        
        
      
     â     SOAP 
      
        
        
        
      
     â     XML-RPC 
      
        
        
        
      
     â     Custom Macros 
      
        
        
        
      
     â     Code Formatting 
      
        
        
        
      
     â     System Tasks 
      
        
        
        
      
     â     Job 
      
        
        
        
      
     â     Lifecycle 
      
        
        
        
      
     â     Triggers 
      
        
        
        
      
     â     Look & Feel 
      
        
        
        
      
     â     Decorators 
      
        
        
        
      
     â     Language 
      
        
        
        
      
     â     Theme 
      
        
        
        
      
     
      
        
        
        
      
     Component  Component Import -  ,      Spring'.    - ,   . Component Import -  ,   ,     Spring,    -  . ,  -     ,    xml-  âpublic:trueâ - ,   Component Import        .  ,     . 
      
        
        
        
      
     
      
        
        
        
      
     UI -        .    . ,  Plain Tasks     . 
      
        
        
        
      
     
      
        
        
        
      
     Custom Workflows - ,      ,   (issue)      . 
      
        
        
        
      
     
      
        
        
        
      
     JQL Functions (JIRA Query Language Functions) -  ,      (issue).     . 
      
        
        
        
      
     
      
        
        
        
      
     Look & Feel -     ( ,    ââ,   Confluence - ). 
      
        
        
        
      
     
      
        
        
        
      
     ,        . 
      
        
        
        
      
     
      
        
        
        
      
     API 
      
        
        
        
      
         ,     .   : ComponentAccessor.    - .   ,          ,            .         . 
      
        
        
        
      
     
      
        
        
        
      
     â     com.atlassian.jira.component.ComponentAccessor 
      
        
        
        
      
     â     getApplicationProperties() -       
      
        
        
        
      
     â     getAttachmentManager() -     
      
        
        
        
      
     â     getAvatarManager() -  . . 
      
        
        
        
      
     â     getCommentManager() 
      
        
        
        
      
     â     getProjectManager() 
      
        
        
        
      
     â     getIssueManager() 
      
        
        
        
      
     â     getIssueLinkManager() 
      
        
        
        
      
     â     getCustomFieldManager() 
      
        
        
        
      
     â     getMailServerManager() 
      
        
        
        
      
     â     getMailQueue() 
      
        
        
        
      
     â     getPermissionManager() 
      
        
        
        
      
     â     ⊠
      
        
        
        
      
     
      
        
        
        
      
      
      
        
        
        
      
            bitbucket (bitbucket, ,   Atlassian). 
      
        
        
        
      
     
      
        
        
        
      
             . 
      
        
        
        
      
     
      
        
        
        
      
     âpom.xmlâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
     âatlassian-plugin.xmlâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
           Java EE- âpom.xmlâ - ,     REST API.   ,        REST endpoint -    -   JIRA   -  (,   -   ,     - JSON  ).        .  âatlassian-plugin.xmlâ    (     ,   <customfield-type> 
      
        
        
        
      
    
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     ). 
      
        
        
        
      
     
      
        
        
        
      
        ,      REST Endpoint: 
      
        
        
        
      
     
      
        
        
        
      
     âMyRestResourceModel.javaâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
         XML- (âjavax.xml.bind.annotationâ),       JSON  Jackson  JIRA -  ,   ,   âjavax.xml.bindâ.    âjavax.xml.bind,     JSON âautodetectâ -   ,    Jackson'.    âjavax.xml.bindâ  ,    ,    REST Endpoint,    ,       âProducesâ: 
      
        
        
        
      
     
      
        
        
        
      
     âMyRestResource.javaâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
          âMediaType.APPLICATION_XMLâ,  ,         XML',    Json.     .      Jackson-, ,      XML,       . 
      
        
        
        
      
     
      
        
        
        
      
     ,  âMyRestResource.javaâ    (.  ),    Rest Resource Model.      ,    âdefaultâ  âHello Worldâ. 
      
        
        
        
      
     
      
        
        
        
      
       Java - JAX-RS   ,        Atlassian. 
      
        
        
        
      
     
      
        
        
        
      
      
      
        
        
        
      
     
      
        
        
        
      
      , ,     JIRA,  .   : 
      
        
        
        
      
     
 
 
      
        
        
        
      
     
      
        
        
        
      
     
 
 
      
        
        
        
      
     
      
        
        
        
      
      âJIRA Development Cookbookâ      â â -     .     âPractical JIRA Pluginsâ  âPractical JIRA Administrationâ. 
      
        
        
        
      
     
      
        
        
        
      
            IT NonStop.
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
    
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
    
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
    
      
        <customfield-type> 
      
      
      
        
        
        
      
    
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     .    ,   ââ       (issues).   (i18n)     âcom.atlassian.samples.tutorialâ    âmyjiraplugin.propertiesâ.       .    -  ,        âmyjiraplugin.ru_ru.propertiesâ         JIRA,      .    Java EE . 
      
        
        
        
      
     
      
        
        
        
      
      <customfield-type> 
      
      
      
        
        
        
      
    
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     -     JIRA API.       ,   âi18n-name-keyâ,       properties-    ,        ââ.     ,     (âMyCustomFieldâ). 
      
        
        
        
      
     
      
        
        
        
      
     - ,    .         âmyjiraplugin.propertiesâ -        ,        âThe My Custom Field Pluginâ. 
      
      
      
        
        
        
      
     
      
        
        
        
      
        velocity-: âviewâ -      (âview.vmâ),  âeditâ -     (âedit.vmâ).               -  . 
      
        
        
        
      
     
      
        
        
        
      
     ,   <customfield-type> 
      
        
        
        
      
    
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     .     ? 
      
        
        
        
      
     
      
        
        
        
      
      
      
        
        
        
      
        ,    -    .        ,     ,     -  ,       . -,    ,      JIRA-,      -    .      Atlassian API: 
      
        
        
        
      
     
      
        
        
        
      
     â     Code Sharing 
      
        
        
        
      
     â     Component 
      
        
        
        
      
     â     Component Import 
      
        
        
        
      
     â     JEE Container Integration 
      
        
        
        
      
     â     Servlet Context Listener 
      
        
        
        
      
     â     Servlet Context Parameter 
      
        
        
        
      
     â     Servlet Filter 
      
        
        
        
      
     â     Servlet 
      
        
        
        
      
     â     User Interface 
      
        
        
        
      
     â     Web Item 
      
        
        
        
      
     â     Web Section 
      
        
        
        
      
     â     Web Panel 
      
        
        
        
      
     â     Web Panel Renderer 
      
        
        
        
      
     â     Web Resource 
      
        
        
        
      
     â     Web Resource Transformer 
      
        
        
        
      
     â     Other Types 
      
        
        
        
      
     â     REST 
      
        
        
        
      
     â     Gadget 
      
        
        
        
      
     â     Report 
      
        
        
        
      
     â     UI Enhancements 
      
        
        
        
      
     â     Project Tab Panel 
      
        
        
        
      
     â     Component Tab Panel 
      
        
        
        
      
     â     Version Tab Panel 
      
        
        
        
      
     â     Issue Tab Panel 
      
        
        
        
      
     â     Search Request View 
      
        
        
        
      
     â     Custom Workflows 
      
        
        
        
      
     â     Workflow Conditions 
      
        
        
        
      
     â     Workflow Validators 
      
        
        
        
      
     â     Workflow Functions 
      
        
        
        
      
     â     Custom Fields 
      
        
        
        
      
     â     Custom Actions 
      
        
        
        
      
     â     JQL Functions 
      
        
        
        
      
     â     Remote API 
      
        
        
        
      
     â     SOAP 
      
        
        
        
      
     â     XML-RPC 
      
        
        
        
      
     â     Custom Macros 
      
        
        
        
      
     â     Code Formatting 
      
        
        
        
      
     â     System Tasks 
      
        
        
        
      
     â     Job 
      
        
        
        
      
     â     Lifecycle 
      
        
        
        
      
     â     Triggers 
      
        
        
        
      
     â     Look & Feel 
      
        
        
        
      
     â     Decorators 
      
        
        
        
      
     â     Language 
      
        
        
        
      
     â     Theme 
      
        
        
        
      
     
      
        
        
        
      
     Component  Component Import -  ,      Spring'.    - ,   . Component Import -  ,   ,     Spring,    -  . ,  -     ,    xml-  âpublic:trueâ - ,   Component Import        .  ,     . 
      
        
        
        
      
     
      
        
        
        
      
     UI -        .    . ,  Plain Tasks     . 
      
        
        
        
      
     
      
        
        
        
      
     Custom Workflows - ,      ,   (issue)      . 
      
        
        
        
      
     
      
        
        
        
      
     JQL Functions (JIRA Query Language Functions) -  ,      (issue).     . 
      
        
        
        
      
     
      
        
        
        
      
     Look & Feel -     ( ,    ââ,   Confluence - ). 
      
        
        
        
      
     
      
        
        
        
      
     ,        . 
      
        
        
        
      
     
      
        
        
        
      
     API 
      
        
        
        
      
         ,     .   : ComponentAccessor.    - .   ,          ,            .         . 
      
        
        
        
      
     
      
        
        
        
      
     â     com.atlassian.jira.component.ComponentAccessor 
      
        
        
        
      
     â     getApplicationProperties() -       
      
        
        
        
      
     â     getAttachmentManager() -     
      
        
        
        
      
     â     getAvatarManager() -  . . 
      
        
        
        
      
     â     getCommentManager() 
      
        
        
        
      
     â     getProjectManager() 
      
        
        
        
      
     â     getIssueManager() 
      
        
        
        
      
     â     getIssueLinkManager() 
      
        
        
        
      
     â     getCustomFieldManager() 
      
        
        
        
      
     â     getMailServerManager() 
      
        
        
        
      
     â     getMailQueue() 
      
        
        
        
      
     â     getPermissionManager() 
      
        
        
        
      
     â     ⊠
      
        
        
        
      
     
      
        
        
        
      
      
      
        
        
        
      
            bitbucket (bitbucket, ,   Atlassian). 
      
        
        
        
      
     
      
        
        
        
      
             . 
      
        
        
        
      
     
      
        
        
        
      
     âpom.xmlâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
     âatlassian-plugin.xmlâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
           Java EE- âpom.xmlâ - ,     REST API.   ,        REST endpoint -    -   JIRA   -  (,   -   ,     - JSON  ).        .  âatlassian-plugin.xmlâ    (     ,   <customfield-type> 
      
      
      
        
        
        
      
    
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     ). 
      
        
        
        
      
     
      
        
        
        
      
        ,      REST Endpoint: 
      
        
        
        
      
     
      
        
        
        
      
     âMyRestResourceModel.javaâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
         XML- (âjavax.xml.bind.annotationâ),       JSON  Jackson  JIRA -  ,   ,   âjavax.xml.bindâ.    âjavax.xml.bind,     JSON âautodetectâ -   ,    Jackson'.    âjavax.xml.bindâ  ,    ,    REST Endpoint,    ,       âProducesâ: 
      
        
        
        
      
     
      
        
        
        
      
     âMyRestResource.javaâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
          âMediaType.APPLICATION_XMLâ,  ,         XML',    Json.     .      Jackson-, ,      XML,       . 
      
        
        
        
      
     
      
        
        
        
      
     ,  âMyRestResource.javaâ    (.  ),    Rest Resource Model.      ,    âdefaultâ  âHello Worldâ. 
      
        
        
        
      
     
      
        
        
        
      
       Java - JAX-RS   ,        Atlassian. 
      
        
        
        
      
     
      
        
        
        
      
      
      
        
        
        
      
     
      
        
        
        
      
      , ,     JIRA,  .   : 
      
        
        
        
      
     
 
 
      
        
        
        
      
     
      
        
        
        
      
     
 
 
      
        
        
        
      
     
      
        
        
        
      
      âJIRA Development Cookbookâ      â â -     .     âPractical JIRA Pluginsâ  âPractical JIRA Administrationâ. 
      
        
        
        
      
     
      
        
        
        
      
            IT NonStop.
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
    
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
    
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
    
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     
 <customfield-type> 
      
        
        
        
      
    
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     .    ,   ââ       (issues).   (i18n)     âcom.atlassian.samples.tutorialâ    âmyjiraplugin.propertiesâ.       .    -  ,        âmyjiraplugin.ru_ru.propertiesâ         JIRA,      .    Java EE . 
      
        
        
        
      
     
      
        
        
        
      
      <customfield-type> 
      
        
        
        
      
    
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     -     JIRA API.       ,   âi18n-name-keyâ,       properties-    ,        ââ.     ,     (âMyCustomFieldâ). 
      
        
        
        
      
     
      
        
        
        
      
     - ,    .         âmyjiraplugin.propertiesâ -        ,        âThe My Custom Field Pluginâ. 
      
        
        
        
      
     
      
        
        
        
      
        velocity-: âviewâ -      (âview.vmâ),  âeditâ -     (âedit.vmâ).               -  . 
      
        
        
        
      
     
      
        
        
        
      
     ,   <customfield-type> 
      
        
        
        
      
    
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     .     ? 
      
        
        
        
      
     
      
        
        
        
      
      
      
        
        
        
      
        ,    -    .        ,     ,     -  ,       . -,    ,      JIRA-,      -    .      Atlassian API: 
      
        
        
        
      
     
      
        
        
        
      
     â     Code Sharing 
      
        
        
        
      
     â     Component 
      
        
        
        
      
     â     Component Import 
      
        
        
        
      
     â     JEE Container Integration 
      
        
        
        
      
     â     Servlet Context Listener 
      
        
        
        
      
     â     Servlet Context Parameter 
      
        
        
        
      
     â     Servlet Filter 
      
        
        
        
      
     â     Servlet 
      
        
        
        
      
     â     User Interface 
      
        
        
        
      
     â     Web Item 
      
        
        
        
      
     â     Web Section 
      
        
        
        
      
     â     Web Panel 
      
        
        
        
      
     â     Web Panel Renderer 
      
        
        
        
      
     â     Web Resource 
      
        
        
        
      
     â     Web Resource Transformer 
      
        
        
        
      
     â     Other Types 
      
        
        
        
      
     â     REST 
      
        
        
        
      
     â     Gadget 
      
        
        
        
      
     â     Report 
      
        
        
        
      
     â     UI Enhancements 
      
        
        
        
      
     â     Project Tab Panel 
      
        
        
        
      
     â     Component Tab Panel 
      
        
        
        
      
     â     Version Tab Panel 
      
        
        
        
      
     â     Issue Tab Panel 
      
        
        
        
      
     â     Search Request View 
      
        
        
        
      
     â     Custom Workflows 
      
        
        
        
      
     â     Workflow Conditions 
      
        
        
        
      
     â     Workflow Validators 
      
        
        
        
      
     â     Workflow Functions 
      
        
        
        
      
     â     Custom Fields 
      
        
        
        
      
     â     Custom Actions 
      
        
        
        
      
     â     JQL Functions 
      
        
        
        
      
     â     Remote API 
      
        
        
        
      
     â     SOAP 
      
        
        
        
      
     â     XML-RPC 
      
        
        
        
      
     â     Custom Macros 
      
        
        
        
      
     â     Code Formatting 
      
        
        
        
      
     â     System Tasks 
      
        
        
        
      
     â     Job 
      
        
        
        
      
     â     Lifecycle 
      
        
        
        
      
     â     Triggers 
      
        
        
        
      
     â     Look & Feel 
      
        
        
        
      
     â     Decorators 
      
        
        
        
      
     â     Language 
      
        
        
        
      
     â     Theme 
      
        
        
        
      
     
      
        
        
        
      
     Component  Component Import -  ,      Spring'.    - ,   . Component Import -  ,   ,     Spring,    -  . ,  -     ,    xml-  âpublic:trueâ - ,   Component Import        .  ,     . 
      
        
        
        
      
     
      
        
        
        
      
     UI -        .    . ,  Plain Tasks     . 
      
        
        
        
      
     
      
        
        
        
      
     Custom Workflows - ,      ,   (issue)      . 
      
        
        
        
      
     
      
        
        
        
      
     JQL Functions (JIRA Query Language Functions) -  ,      (issue).     . 
      
        
        
        
      
     
      
        
        
        
      
     Look & Feel -     ( ,    ââ,   Confluence - ). 
      
        
        
        
      
     
      
        
        
        
      
     ,        . 
      
        
        
        
      
     
      
        
        
        
      
     API 
      
        
        
        
      
         ,     .   : ComponentAccessor.    - .   ,          ,            .         . 
      
        
        
        
      
     
      
        
        
        
      
     â     com.atlassian.jira.component.ComponentAccessor 
      
        
        
        
      
     â     getApplicationProperties() -       
      
        
        
        
      
     â     getAttachmentManager() -     
      
        
        
        
      
     â     getAvatarManager() -  . . 
      
        
        
        
      
     â     getCommentManager() 
      
        
        
        
      
     â     getProjectManager() 
      
        
        
        
      
     â     getIssueManager() 
      
        
        
        
      
     â     getIssueLinkManager() 
      
        
        
        
      
     â     getCustomFieldManager() 
      
        
        
        
      
     â     getMailServerManager() 
      
        
        
        
      
     â     getMailQueue() 
      
        
        
        
      
     â     getPermissionManager() 
      
        
        
        
      
     â     ⊠
      
        
        
        
      
     
      
        
        
        
      
      
      
        
        
        
      
            bitbucket (bitbucket, ,   Atlassian). 
      
        
        
        
      
     
      
        
        
        
      
             . 
      
        
        
        
      
     
      
        
        
        
      
     âpom.xmlâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
     âatlassian-plugin.xmlâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
           Java EE- âpom.xmlâ - ,     REST API.   ,        REST endpoint -    -   JIRA   -  (,   -   ,     - JSON  ).        .  âatlassian-plugin.xmlâ    (     ,   <customfield-type> 
      
        
        
        
      
    
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     ). 
      
        
        
        
      
     
      
        
        
        
      
        ,      REST Endpoint: 
      
        
        
        
      
     
      
        
        
        
      
     âMyRestResourceModel.javaâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
         XML- (âjavax.xml.bind.annotationâ),       JSON  Jackson  JIRA -  ,   ,   âjavax.xml.bindâ.    âjavax.xml.bind,     JSON âautodetectâ -   ,    Jackson'.    âjavax.xml.bindâ  ,    ,    REST Endpoint,    ,       âProducesâ: 
      
        
        
        
      
     
      
        
        
        
      
     âMyRestResource.javaâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
          âMediaType.APPLICATION_XMLâ,  ,         XML',    Json.     .      Jackson-, ,      XML,       . 
      
        
        
        
      
     
      
        
        
        
      
     ,  âMyRestResource.javaâ    (.  ),    Rest Resource Model.      ,    âdefaultâ  âHello Worldâ. 
      
        
        
        
      
     
      
        
        
        
      
       Java - JAX-RS   ,        Atlassian. 
      
        
        
        
      
     
      
        
        
        
      
      
      
        
        
        
      
     
      
        
        
        
      
      , ,     JIRA,  .   : 
      
        
        
        
      
     
 
 
      
        
        
        
      
     
      
        
        
        
      
     
 
 
      
        
        
        
      
     
      
        
        
        
      
      âJIRA Development Cookbookâ      â â -     .     âPractical JIRA Pluginsâ  âPractical JIRA Administrationâ. 
      
        
        
        
      
     
      
        
        
        
      
            IT NonStop.
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
    
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
    
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
    
      
        <customfield-type> 
      
      
      
        
        
        
      
    
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     .    ,   ââ       (issues).   (i18n)     âcom.atlassian.samples.tutorialâ    âmyjiraplugin.propertiesâ.       .    -  ,        âmyjiraplugin.ru_ru.propertiesâ         JIRA,      .    Java EE . 
      
        
        
        
      
     
      
        
        
        
      
      <customfield-type> 
      
      
      
        
        
        
      
    
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     -     JIRA API.       ,   âi18n-name-keyâ,       properties-    ,        ââ.     ,     (âMyCustomFieldâ). 
      
        
        
        
      
     
      
        
        
        
      
     - ,    .         âmyjiraplugin.propertiesâ -        ,        âThe My Custom Field Pluginâ. 
      
      
      
        
        
        
      
     
      
        
        
        
      
        velocity-: âviewâ -      (âview.vmâ),  âeditâ -     (âedit.vmâ).               -  . 
      
        
        
        
      
     
      
        
        
        
      
     ,   <customfield-type> 
      
        
        
        
      
    
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     .     ? 
      
        
        
        
      
     
      
        
        
        
      
      
      
        
        
        
      
        ,    -    .        ,     ,     -  ,       . -,    ,      JIRA-,      -    .      Atlassian API: 
      
        
        
        
      
     
      
        
        
        
      
     â     Code Sharing 
      
        
        
        
      
     â     Component 
      
        
        
        
      
     â     Component Import 
      
        
        
        
      
     â     JEE Container Integration 
      
        
        
        
      
     â     Servlet Context Listener 
      
        
        
        
      
     â     Servlet Context Parameter 
      
        
        
        
      
     â     Servlet Filter 
      
        
        
        
      
     â     Servlet 
      
        
        
        
      
     â     User Interface 
      
        
        
        
      
     â     Web Item 
      
        
        
        
      
     â     Web Section 
      
        
        
        
      
     â     Web Panel 
      
        
        
        
      
     â     Web Panel Renderer 
      
        
        
        
      
     â     Web Resource 
      
        
        
        
      
     â     Web Resource Transformer 
      
        
        
        
      
     â     Other Types 
      
        
        
        
      
     â     REST 
      
        
        
        
      
     â     Gadget 
      
        
        
        
      
     â     Report 
      
        
        
        
      
     â     UI Enhancements 
      
        
        
        
      
     â     Project Tab Panel 
      
        
        
        
      
     â     Component Tab Panel 
      
        
        
        
      
     â     Version Tab Panel 
      
        
        
        
      
     â     Issue Tab Panel 
      
        
        
        
      
     â     Search Request View 
      
        
        
        
      
     â     Custom Workflows 
      
        
        
        
      
     â     Workflow Conditions 
      
        
        
        
      
     â     Workflow Validators 
      
        
        
        
      
     â     Workflow Functions 
      
        
        
        
      
     â     Custom Fields 
      
        
        
        
      
     â     Custom Actions 
      
        
        
        
      
     â     JQL Functions 
      
        
        
        
      
     â     Remote API 
      
        
        
        
      
     â     SOAP 
      
        
        
        
      
     â     XML-RPC 
      
        
        
        
      
     â     Custom Macros 
      
        
        
        
      
     â     Code Formatting 
      
        
        
        
      
     â     System Tasks 
      
        
        
        
      
     â     Job 
      
        
        
        
      
     â     Lifecycle 
      
        
        
        
      
     â     Triggers 
      
        
        
        
      
     â     Look & Feel 
      
        
        
        
      
     â     Decorators 
      
        
        
        
      
     â     Language 
      
        
        
        
      
     â     Theme 
      
        
        
        
      
     
      
        
        
        
      
     Component  Component Import -  ,      Spring'.    - ,   . Component Import -  ,   ,     Spring,    -  . ,  -     ,    xml-  âpublic:trueâ - ,   Component Import        .  ,     . 
      
        
        
        
      
     
      
        
        
        
      
     UI -        .    . ,  Plain Tasks     . 
      
        
        
        
      
     
      
        
        
        
      
     Custom Workflows - ,      ,   (issue)      . 
      
        
        
        
      
     
      
        
        
        
      
     JQL Functions (JIRA Query Language Functions) -  ,      (issue).     . 
      
        
        
        
      
     
      
        
        
        
      
     Look & Feel -     ( ,    ââ,   Confluence - ). 
      
        
        
        
      
     
      
        
        
        
      
     ,        . 
      
        
        
        
      
     
      
        
        
        
      
     API 
      
        
        
        
      
         ,     .   : ComponentAccessor.    - .   ,          ,            .         . 
      
        
        
        
      
     
      
        
        
        
      
     â     com.atlassian.jira.component.ComponentAccessor 
      
        
        
        
      
     â     getApplicationProperties() -       
      
        
        
        
      
     â     getAttachmentManager() -     
      
        
        
        
      
     â     getAvatarManager() -  . . 
      
        
        
        
      
     â     getCommentManager() 
      
        
        
        
      
     â     getProjectManager() 
      
        
        
        
      
     â     getIssueManager() 
      
        
        
        
      
     â     getIssueLinkManager() 
      
        
        
        
      
     â     getCustomFieldManager() 
      
        
        
        
      
     â     getMailServerManager() 
      
        
        
        
      
     â     getMailQueue() 
      
        
        
        
      
     â     getPermissionManager() 
      
        
        
        
      
     â     ⊠
      
        
        
        
      
     
      
        
        
        
      
      
      
        
        
        
      
            bitbucket (bitbucket, ,   Atlassian). 
      
        
        
        
      
     
      
        
        
        
      
             . 
      
        
        
        
      
     
      
        
        
        
      
     âpom.xmlâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
     âatlassian-plugin.xmlâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
           Java EE- âpom.xmlâ - ,     REST API.   ,        REST endpoint -    -   JIRA   -  (,   -   ,     - JSON  ).        .  âatlassian-plugin.xmlâ    (     ,   <customfield-type> 
      
      
      
        
        
        
      
    
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     ). 
      
        
        
        
      
     
      
        
        
        
      
        ,      REST Endpoint: 
      
        
        
        
      
     
      
        
        
        
      
     âMyRestResourceModel.javaâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
         XML- (âjavax.xml.bind.annotationâ),       JSON  Jackson  JIRA -  ,   ,   âjavax.xml.bindâ.    âjavax.xml.bind,     JSON âautodetectâ -   ,    Jackson'.    âjavax.xml.bindâ  ,    ,    REST Endpoint,    ,       âProducesâ: 
      
        
        
        
      
     
      
        
        
        
      
     âMyRestResource.javaâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
          âMediaType.APPLICATION_XMLâ,  ,         XML',    Json.     .      Jackson-, ,      XML,       . 
      
        
        
        
      
     
      
        
        
        
      
     ,  âMyRestResource.javaâ    (.  ),    Rest Resource Model.      ,    âdefaultâ  âHello Worldâ. 
      
        
        
        
      
     
      
        
        
        
      
       Java - JAX-RS   ,        Atlassian. 
      
        
        
        
      
     
      
        
        
        
      
      
      
        
        
        
      
     
      
        
        
        
      
      , ,     JIRA,  .   : 
      
        
        
        
      
     
 
 
      
        
        
        
      
     
      
        
        
        
      
     
 
 
      
        
        
        
      
     
      
        
        
        
      
      âJIRA Development Cookbookâ      â â -     .     âPractical JIRA Pluginsâ  âPractical JIRA Administrationâ. 
      
        
        
        
      
     
      
        
        
        
      
            IT NonStop.
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
    
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
    
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
    
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     
 <customfield-type> 
      
        
        
        
      
    
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     .    ,   ââ       (issues).   (i18n)     âcom.atlassian.samples.tutorialâ    âmyjiraplugin.propertiesâ.       .    -  ,        âmyjiraplugin.ru_ru.propertiesâ         JIRA,      .    Java EE . 
      
        
        
        
      
     
      
        
        
        
      
      <customfield-type> 
      
        
        
        
      
    
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     -     JIRA API.       ,   âi18n-name-keyâ,       properties-    ,        ââ.     ,     (âMyCustomFieldâ). 
      
        
        
        
      
     
      
        
        
        
      
     - ,    .         âmyjiraplugin.propertiesâ -        ,        âThe My Custom Field Pluginâ. 
      
        
        
        
      
     
      
        
        
        
      
        velocity-: âviewâ -      (âview.vmâ),  âeditâ -     (âedit.vmâ).               -  . 
      
        
        
        
      
     
      
        
        
        
      
     ,   <customfield-type> 
      
        
        
        
      
    
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     .     ? 
      
        
        
        
      
     
      
        
        
        
      
      
      
        
        
        
      
        ,    -    .        ,     ,     -  ,       . -,    ,      JIRA-,      -    .      Atlassian API: 
      
        
        
        
      
     
      
        
        
        
      
     â     Code Sharing 
      
        
        
        
      
     â     Component 
      
        
        
        
      
     â     Component Import 
      
        
        
        
      
     â     JEE Container Integration 
      
        
        
        
      
     â     Servlet Context Listener 
      
        
        
        
      
     â     Servlet Context Parameter 
      
        
        
        
      
     â     Servlet Filter 
      
        
        
        
      
     â     Servlet 
      
        
        
        
      
     â     User Interface 
      
        
        
        
      
     â     Web Item 
      
        
        
        
      
     â     Web Section 
      
        
        
        
      
     â     Web Panel 
      
        
        
        
      
     â     Web Panel Renderer 
      
        
        
        
      
     â     Web Resource 
      
        
        
        
      
     â     Web Resource Transformer 
      
        
        
        
      
     â     Other Types 
      
        
        
        
      
     â     REST 
      
        
        
        
      
     â     Gadget 
      
        
        
        
      
     â     Report 
      
        
        
        
      
     â     UI Enhancements 
      
        
        
        
      
     â     Project Tab Panel 
      
        
        
        
      
     â     Component Tab Panel 
      
        
        
        
      
     â     Version Tab Panel 
      
        
        
        
      
     â     Issue Tab Panel 
      
        
        
        
      
     â     Search Request View 
      
        
        
        
      
     â     Custom Workflows 
      
        
        
        
      
     â     Workflow Conditions 
      
        
        
        
      
     â     Workflow Validators 
      
        
        
        
      
     â     Workflow Functions 
      
        
        
        
      
     â     Custom Fields 
      
        
        
        
      
     â     Custom Actions 
      
        
        
        
      
     â     JQL Functions 
      
        
        
        
      
     â     Remote API 
      
        
        
        
      
     â     SOAP 
      
        
        
        
      
     â     XML-RPC 
      
        
        
        
      
     â     Custom Macros 
      
        
        
        
      
     â     Code Formatting 
      
        
        
        
      
     â     System Tasks 
      
        
        
        
      
     â     Job 
      
        
        
        
      
     â     Lifecycle 
      
        
        
        
      
     â     Triggers 
      
        
        
        
      
     â     Look & Feel 
      
        
        
        
      
     â     Decorators 
      
        
        
        
      
     â     Language 
      
        
        
        
      
     â     Theme 
      
        
        
        
      
     
      
        
        
        
      
     Component  Component Import -  ,      Spring'.    - ,   . Component Import -  ,   ,     Spring,    -  . ,  -     ,    xml-  âpublic:trueâ - ,   Component Import        .  ,     . 
      
        
        
        
      
     
      
        
        
        
      
     UI -        .    . ,  Plain Tasks     . 
      
        
        
        
      
     
      
        
        
        
      
     Custom Workflows - ,      ,   (issue)      . 
      
        
        
        
      
     
      
        
        
        
      
     JQL Functions (JIRA Query Language Functions) -  ,      (issue).     . 
      
        
        
        
      
     
      
        
        
        
      
     Look & Feel -     ( ,    ââ,   Confluence - ). 
      
        
        
        
      
     
      
        
        
        
      
     ,        . 
      
        
        
        
      
     
      
        
        
        
      
     API 
      
        
        
        
      
         ,     .   : ComponentAccessor.    - .   ,          ,            .         . 
      
        
        
        
      
     
      
        
        
        
      
     â     com.atlassian.jira.component.ComponentAccessor 
      
        
        
        
      
     â     getApplicationProperties() -       
      
        
        
        
      
     â     getAttachmentManager() -     
      
        
        
        
      
     â     getAvatarManager() -  . . 
      
        
        
        
      
     â     getCommentManager() 
      
        
        
        
      
     â     getProjectManager() 
      
        
        
        
      
     â     getIssueManager() 
      
        
        
        
      
     â     getIssueLinkManager() 
      
        
        
        
      
     â     getCustomFieldManager() 
      
        
        
        
      
     â     getMailServerManager() 
      
        
        
        
      
     â     getMailQueue() 
      
        
        
        
      
     â     getPermissionManager() 
      
        
        
        
      
     â     ⊠
      
        
        
        
      
     
      
        
        
        
      
      
      
        
        
        
      
            bitbucket (bitbucket, ,   Atlassian). 
      
        
        
        
      
     
      
        
        
        
      
             . 
      
        
        
        
      
     
      
        
        
        
      
     âpom.xmlâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
     âatlassian-plugin.xmlâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
           Java EE- âpom.xmlâ - ,     REST API.   ,        REST endpoint -    -   JIRA   -  (,   -   ,     - JSON  ).        .  âatlassian-plugin.xmlâ    (     ,   <customfield-type> 
      
        
        
        
      
    
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     ). 
      
        
        
        
      
     
      
        
        
        
      
        ,      REST Endpoint: 
      
        
        
        
      
     
      
        
        
        
      
     âMyRestResourceModel.javaâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
         XML- (âjavax.xml.bind.annotationâ),       JSON  Jackson  JIRA -  ,   ,   âjavax.xml.bindâ.    âjavax.xml.bind,     JSON âautodetectâ -   ,    Jackson'.    âjavax.xml.bindâ  ,    ,    REST Endpoint,    ,       âProducesâ: 
      
        
        
        
      
     
      
        
        
        
      
     âMyRestResource.javaâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
          âMediaType.APPLICATION_XMLâ,  ,         XML',    Json.     .      Jackson-, ,      XML,       . 
      
        
        
        
      
     
      
        
        
        
      
     ,  âMyRestResource.javaâ    (.  ),    Rest Resource Model.      ,    âdefaultâ  âHello Worldâ. 
      
        
        
        
      
     
      
        
        
        
      
       Java - JAX-RS   ,        Atlassian. 
      
        
        
        
      
     
      
        
        
        
      
      
      
        
        
        
      
     
      
        
        
        
      
      , ,     JIRA,  .   : 
      
        
        
        
      
     
 
 
      
        
        
        
      
     
      
        
        
        
      
     
 
 
      
        
        
        
      
     
      
        
        
        
      
      âJIRA Development Cookbookâ      â â -     .     âPractical JIRA Pluginsâ  âPractical JIRA Administrationâ. 
      
        
        
        
      
     
      
        
        
        
      
            IT NonStop.
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
    
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
    
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
    
      
        <customfield-type> 
      
        
        
        
      
    
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     .    ,   ââ       (issues).   (i18n)     âcom.atlassian.samples.tutorialâ    âmyjiraplugin.propertiesâ.       .    -  ,        âmyjiraplugin.ru_ru.propertiesâ         JIRA,      .    Java EE . 
      
        
        
        
      
     
      
        
        
        
      
      <customfield-type> 
      
        
        
        
      
    
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     -     JIRA API.       ,   âi18n-name-keyâ,       properties-    ,        ââ.     ,     (âMyCustomFieldâ). 
      
        
        
        
      
     
      
        
        
        
      
     - ,    .         âmyjiraplugin.propertiesâ -        ,        âThe My Custom Field Pluginâ. 
      
        
        
        
      
     
      
        
        
        
      
        velocity-: âviewâ -      (âview.vmâ),  âeditâ -     (âedit.vmâ).               -  . 
      
        
        
        
      
     
      
        
        
        
      
     ,   <customfield-type> 
      
        
        
        
      
    
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     .     ? 
      
        
        
        
      
     
      
        
        
        
      
      
      
        
        
        
      
        ,    -    .        ,     ,     -  ,       . -,    ,      JIRA-,      -    .      Atlassian API: 
      
        
        
        
      
     
      
        
        
        
      
     â     Code Sharing 
      
        
        
        
      
     â     Component 
      
        
        
        
      
     â     Component Import 
      
        
        
        
      
     â     JEE Container Integration 
      
        
        
        
      
     â     Servlet Context Listener 
      
        
        
        
      
     â     Servlet Context Parameter 
      
        
        
        
      
     â     Servlet Filter 
      
        
        
        
      
     â     Servlet 
      
        
        
        
      
     â     User Interface 
      
        
        
        
      
     â     Web Item 
      
        
        
        
      
     â     Web Section 
      
        
        
        
      
     â     Web Panel 
      
        
        
        
      
     â     Web Panel Renderer 
      
        
        
        
      
     â     Web Resource 
      
        
        
        
      
     â     Web Resource Transformer 
      
        
        
        
      
     â     Other Types 
      
        
        
        
      
     â     REST 
      
        
        
        
      
     â     Gadget 
      
        
        
        
      
     â     Report 
      
        
        
        
      
     â     UI Enhancements 
      
        
        
        
      
     â     Project Tab Panel 
      
        
        
        
      
     â     Component Tab Panel 
      
        
        
        
      
     â     Version Tab Panel 
      
        
        
        
      
     â     Issue Tab Panel 
      
        
        
        
      
     â     Search Request View 
      
        
        
        
      
     â     Custom Workflows 
      
        
        
        
      
     â     Workflow Conditions 
      
        
        
        
      
     â     Workflow Validators 
      
        
        
        
      
     â     Workflow Functions 
      
        
        
        
      
     â     Custom Fields 
      
        
        
        
      
     â     Custom Actions 
      
        
        
        
      
     â     JQL Functions 
      
        
        
        
      
     â     Remote API 
      
        
        
        
      
     â     SOAP 
      
        
        
        
      
     â     XML-RPC 
      
        
        
        
      
     â     Custom Macros 
      
        
        
        
      
     â     Code Formatting 
      
        
        
        
      
     â     System Tasks 
      
        
        
        
      
     â     Job 
      
        
        
        
      
     â     Lifecycle 
      
        
        
        
      
     â     Triggers 
      
        
        
        
      
     â     Look & Feel 
      
        
        
        
      
     â     Decorators 
      
        
        
        
      
     â     Language 
      
        
        
        
      
     â     Theme 
      
        
        
        
      
     
      
        
        
        
      
     Component  Component Import -  ,      Spring'.    - ,   . Component Import -  ,   ,     Spring,    -  . ,  -     ,    xml-  âpublic:trueâ - ,   Component Import        .  ,     . 
      
        
        
        
      
     
      
        
        
        
      
     UI -        .    . ,  Plain Tasks     . 
      
        
        
        
      
     
      
        
        
        
      
     Custom Workflows - ,      ,   (issue)      . 
      
        
        
        
      
     
      
        
        
        
      
     JQL Functions (JIRA Query Language Functions) -  ,      (issue).     . 
      
        
        
        
      
     
      
        
        
        
      
     Look & Feel -     ( ,    ââ,   Confluence - ). 
      
        
        
        
      
     
      
        
        
        
      
     ,        . 
      
        
        
        
      
     
      
        
        
        
      
     API 
      
        
        
        
      
         ,     .   : ComponentAccessor.    - .   ,          ,            .         . 
      
        
        
        
      
     
      
        
        
        
      
     â     com.atlassian.jira.component.ComponentAccessor 
      
        
        
        
      
     â     getApplicationProperties() -       
      
        
        
        
      
     â     getAttachmentManager() -     
      
        
        
        
      
     â     getAvatarManager() -  . . 
      
        
        
        
      
     â     getCommentManager() 
      
        
        
        
      
     â     getProjectManager() 
      
        
        
        
      
     â     getIssueManager() 
      
        
        
        
      
     â     getIssueLinkManager() 
      
        
        
        
      
     â     getCustomFieldManager() 
      
        
        
        
      
     â     getMailServerManager() 
      
        
        
        
      
     â     getMailQueue() 
      
        
        
        
      
     â     getPermissionManager() 
      
        
        
        
      
     â     ⊠
      
        
        
        
      
     
      
        
        
        
      
      
      
        
        
        
      
            bitbucket (bitbucket, ,   Atlassian). 
      
        
        
        
      
     
      
        
        
        
      
             . 
      
        
        
        
      
     
      
        
        
        
      
     âpom.xmlâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
     âatlassian-plugin.xmlâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
           Java EE- âpom.xmlâ - ,     REST API.   ,        REST endpoint -    -   JIRA   -  (,   -   ,     - JSON  ).        .  âatlassian-plugin.xmlâ    (     ,   <customfield-type> 
      
        
        
        
      
    
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     ). 
      
        
        
        
      
     
      
        
        
        
      
        ,      REST Endpoint: 
      
        
        
        
      
     
      
        
        
        
      
     âMyRestResourceModel.javaâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
         XML- (âjavax.xml.bind.annotationâ),       JSON  Jackson  JIRA -  ,   ,   âjavax.xml.bindâ.    âjavax.xml.bind,     JSON âautodetectâ -   ,    Jackson'.    âjavax.xml.bindâ  ,    ,    REST Endpoint,    ,       âProducesâ: 
      
        
        
        
      
     
      
        
        
        
      
     âMyRestResource.javaâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
          âMediaType.APPLICATION_XMLâ,  ,         XML',    Json.     .      Jackson-, ,      XML,       . 
      
        
        
        
      
     
      
        
        
        
      
     ,  âMyRestResource.javaâ    (.  ),    Rest Resource Model.      ,    âdefaultâ  âHello Worldâ. 
      
        
        
        
      
     
      
        
        
        
      
       Java - JAX-RS   ,        Atlassian. 
      
        
        
        
      
     
      
        
        
        
      
      
      
        
        
        
      
     
      
        
        
        
      
      , ,     JIRA,  .   : 
      
        
        
        
      
     
 
 
      
        
        
        
      
     
      
        
        
        
      
     
 
 
      
        
        
        
      
     
      
        
        
        
      
      âJIRA Development Cookbookâ      â â -     .     âPractical JIRA Pluginsâ  âPractical JIRA Administrationâ. 
      
        
        
        
      
     
      
        
        
        
      
            IT NonStop.
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
    
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
    
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
    
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     
  <customfield-type> 
      
        
        
        
      
    
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     .    ,   ââ       (issues).   (i18n)     âcom.atlassian.samples.tutorialâ    âmyjiraplugin.propertiesâ.       .    -  ,        âmyjiraplugin.ru_ru.propertiesâ         JIRA,      .    Java EE . 
      
        
        
        
      
     
      
        
        
        
      
      <customfield-type> 
      
        
        
        
      
    
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     -     JIRA API.       ,   âi18n-name-keyâ,       properties-    ,        ââ.     ,     (âMyCustomFieldâ). 
      
        
        
        
      
     
      
        
        
        
      
     - ,    .         âmyjiraplugin.propertiesâ -        ,        âThe My Custom Field Pluginâ. 
      
        
        
        
      
     
      
        
        
        
      
        velocity-: âviewâ -      (âview.vmâ),  âeditâ -     (âedit.vmâ).               -  . 
      
        
        
        
      
     
      
        
        
        
      
     ,   <customfield-type> 
      
        
        
        
      
    
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     .     ? 
      
        
        
        
      
     
      
        
        
        
      
      
      
        
        
        
      
        ,    -    .        ,     ,     -  ,       . -,    ,      JIRA-,      -    .      Atlassian API: 
      
        
        
        
      
     
      
        
        
        
      
     â     Code Sharing 
      
        
        
        
      
     â     Component 
      
        
        
        
      
     â     Component Import 
      
        
        
        
      
     â     JEE Container Integration 
      
        
        
        
      
     â     Servlet Context Listener 
      
        
        
        
      
     â     Servlet Context Parameter 
      
        
        
        
      
     â     Servlet Filter 
      
        
        
        
      
     â     Servlet 
      
        
        
        
      
     â     User Interface 
      
        
        
        
      
     â     Web Item 
      
        
        
        
      
     â     Web Section 
      
        
        
        
      
     â     Web Panel 
      
        
        
        
      
     â     Web Panel Renderer 
      
        
        
        
      
     â     Web Resource 
      
        
        
        
      
     â     Web Resource Transformer 
      
        
        
        
      
     â     Other Types 
      
        
        
        
      
     â     REST 
      
        
        
        
      
     â     Gadget 
      
        
        
        
      
     â     Report 
      
        
        
        
      
     â     UI Enhancements 
      
        
        
        
      
     â     Project Tab Panel 
      
        
        
        
      
     â     Component Tab Panel 
      
        
        
        
      
     â     Version Tab Panel 
      
        
        
        
      
     â     Issue Tab Panel 
      
        
        
        
      
     â     Search Request View 
      
        
        
        
      
     â     Custom Workflows 
      
        
        
        
      
     â     Workflow Conditions 
      
        
        
        
      
     â     Workflow Validators 
      
        
        
        
      
     â     Workflow Functions 
      
        
        
        
      
     â     Custom Fields 
      
        
        
        
      
     â     Custom Actions 
      
        
        
        
      
     â     JQL Functions 
      
        
        
        
      
     â     Remote API 
      
        
        
        
      
     â     SOAP 
      
        
        
        
      
     â     XML-RPC 
      
        
        
        
      
     â     Custom Macros 
      
        
        
        
      
     â     Code Formatting 
      
        
        
        
      
     â     System Tasks 
      
        
        
        
      
     â     Job 
      
        
        
        
      
     â     Lifecycle 
      
        
        
        
      
     â     Triggers 
      
        
        
        
      
     â     Look & Feel 
      
        
        
        
      
     â     Decorators 
      
        
        
        
      
     â     Language 
      
        
        
        
      
     â     Theme 
      
        
        
        
      
     
      
        
        
        
      
     Component  Component Import -  ,      Spring'.    - ,   . Component Import -  ,   ,     Spring,    -  . ,  -     ,    xml-  âpublic:trueâ - ,   Component Import        .  ,     . 
      
        
        
        
      
     
      
        
        
        
      
     UI -        .    . ,  Plain Tasks     . 
      
        
        
        
      
     
      
        
        
        
      
     Custom Workflows - ,      ,   (issue)      . 
      
        
        
        
      
     
      
        
        
        
      
     JQL Functions (JIRA Query Language Functions) -  ,      (issue).     . 
      
        
        
        
      
     
      
        
        
        
      
     Look & Feel -     ( ,    ââ,   Confluence - ). 
      
        
        
        
      
     
      
        
        
        
      
     ,        . 
      
        
        
        
      
     
      
        
        
        
      
     API 
      
        
        
        
      
         ,     .   : ComponentAccessor.    - .   ,          ,            .         . 
      
        
        
        
      
     
      
        
        
        
      
     â     com.atlassian.jira.component.ComponentAccessor 
      
        
        
        
      
     â     getApplicationProperties() -       
      
        
        
        
      
     â     getAttachmentManager() -     
      
        
        
        
      
     â     getAvatarManager() -  . . 
      
        
        
        
      
     â     getCommentManager() 
      
        
        
        
      
     â     getProjectManager() 
      
        
        
        
      
     â     getIssueManager() 
      
        
        
        
      
     â     getIssueLinkManager() 
      
        
        
        
      
     â     getCustomFieldManager() 
      
        
        
        
      
     â     getMailServerManager() 
      
        
        
        
      
     â     getMailQueue() 
      
        
        
        
      
     â     getPermissionManager() 
      
        
        
        
      
     â     ⊠
      
        
        
        
      
     
      
        
        
        
      
      
      
        
        
        
      
            bitbucket (bitbucket, ,   Atlassian). 
      
        
        
        
      
     
      
        
        
        
      
             . 
      
        
        
        
      
     
      
        
        
        
      
     âpom.xmlâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
     âatlassian-plugin.xmlâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
           Java EE- âpom.xmlâ - ,     REST API.   ,        REST endpoint -    -   JIRA   -  (,   -   ,     - JSON  ).        .  âatlassian-plugin.xmlâ    (     ,   <customfield-type> 
      
        
        
        
      
    
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     ). 
      
        
        
        
      
     
      
        
        
        
      
        ,      REST Endpoint: 
      
        
        
        
      
     
      
        
        
        
      
     âMyRestResourceModel.javaâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
         XML- (âjavax.xml.bind.annotationâ),       JSON  Jackson  JIRA -  ,   ,   âjavax.xml.bindâ.    âjavax.xml.bind,     JSON âautodetectâ -   ,    Jackson'.    âjavax.xml.bindâ  ,    ,    REST Endpoint,    ,       âProducesâ: 
      
        
        
        
      
     
      
        
        
        
      
     âMyRestResource.javaâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
          âMediaType.APPLICATION_XMLâ,  ,         XML',    Json.     .      Jackson-, ,      XML,       . 
      
        
        
        
      
     
      
        
        
        
      
     ,  âMyRestResource.javaâ    (.  ),    Rest Resource Model.      ,    âdefaultâ  âHello Worldâ. 
      
        
        
        
      
     
      
        
        
        
      
       Java - JAX-RS   ,        Atlassian. 
      
        
        
        
      
     
      
        
        
        
      
      
      
        
        
        
      
     
      
        
        
        
      
      , ,     JIRA,  .   : 
      
        
        
        
      
     
 
 
      
        
        
        
      
     
      
        
        
        
      
     
 
 
      
        
        
        
      
     
      
        
        
        
      
      âJIRA Development Cookbookâ      â â -     .     âPractical JIRA Pluginsâ  âPractical JIRA Administrationâ. 
      
        
        
        
      
     
      
        
        
        
      
            IT NonStop.
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
    
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
    
      
       <customfield-type> 
      
        
        
        
      
    
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     .    ,   ââ       (issues).   (i18n)     âcom.atlassian.samples.tutorialâ    âmyjiraplugin.propertiesâ.       .    -  ,        âmyjiraplugin.ru_ru.propertiesâ         JIRA,      .    Java EE . 
      
        
        
        
      
     
      
        
        
        
      
      <customfield-type> 
      
        
        
        
      
    
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     -     JIRA API.       ,   âi18n-name-keyâ,       properties-    ,        ââ.     ,     (âMyCustomFieldâ). 
      
        
        
        
      
     
      
        
        
        
      
     - ,    .         âmyjiraplugin.propertiesâ -        ,        âThe My Custom Field Pluginâ. 
      
        
        
        
      
     
      
        
        
        
      
        velocity-: âviewâ -      (âview.vmâ),  âeditâ -     (âedit.vmâ).               -  . 
      
        
        
        
      
     
      
        
        
        
      
     ,   <customfield-type> 
      
        
        
        
      
    
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     .     ? 
      
        
        
        
      
     
      
        
        
        
      
      
      
        
        
        
      
        ,    -    .        ,     ,     -  ,       . -,    ,      JIRA-,      -    .      Atlassian API: 
      
        
        
        
      
     
      
        
        
        
      
     â     Code Sharing 
      
        
        
        
      
     â     Component 
      
        
        
        
      
     â     Component Import 
      
        
        
        
      
     â     JEE Container Integration 
      
        
        
        
      
     â     Servlet Context Listener 
      
        
        
        
      
     â     Servlet Context Parameter 
      
        
        
        
      
     â     Servlet Filter 
      
        
        
        
      
     â     Servlet 
      
        
        
        
      
     â     User Interface 
      
        
        
        
      
     â     Web Item 
      
        
        
        
      
     â     Web Section 
      
        
        
        
      
     â     Web Panel 
      
        
        
        
      
     â     Web Panel Renderer 
      
        
        
        
      
     â     Web Resource 
      
        
        
        
      
     â     Web Resource Transformer 
      
        
        
        
      
     â     Other Types 
      
        
        
        
      
     â     REST 
      
        
        
        
      
     â     Gadget 
      
        
        
        
      
     â     Report 
      
        
        
        
      
     â     UI Enhancements 
      
        
        
        
      
     â     Project Tab Panel 
      
        
        
        
      
     â     Component Tab Panel 
      
        
        
        
      
     â     Version Tab Panel 
      
        
        
        
      
     â     Issue Tab Panel 
      
        
        
        
      
     â     Search Request View 
      
        
        
        
      
     â     Custom Workflows 
      
        
        
        
      
     â     Workflow Conditions 
      
        
        
        
      
     â     Workflow Validators 
      
        
        
        
      
     â     Workflow Functions 
      
        
        
        
      
     â     Custom Fields 
      
        
        
        
      
     â     Custom Actions 
      
        
        
        
      
     â     JQL Functions 
      
        
        
        
      
     â     Remote API 
      
        
        
        
      
     â     SOAP 
      
        
        
        
      
     â     XML-RPC 
      
        
        
        
      
     â     Custom Macros 
      
        
        
        
      
     â     Code Formatting 
      
        
        
        
      
     â     System Tasks 
      
        
        
        
      
     â     Job 
      
        
        
        
      
     â     Lifecycle 
      
        
        
        
      
     â     Triggers 
      
        
        
        
      
     â     Look & Feel 
      
        
        
        
      
     â     Decorators 
      
        
        
        
      
     â     Language 
      
        
        
        
      
     â     Theme 
      
        
        
        
      
     
      
        
        
        
      
     Component  Component Import -  ,      Spring'.    - ,   . Component Import -  ,   ,     Spring,    -  . ,  -     ,    xml-  âpublic:trueâ - ,   Component Import        .  ,     . 
      
        
        
        
      
     
      
        
        
        
      
     UI -        .    . ,  Plain Tasks     . 
      
        
        
        
      
     
      
        
        
        
      
     Custom Workflows - ,      ,   (issue)      . 
      
        
        
        
      
     
      
        
        
        
      
     JQL Functions (JIRA Query Language Functions) -  ,      (issue).     . 
      
        
        
        
      
     
      
        
        
        
      
     Look & Feel -     ( ,    ââ,   Confluence - ). 
      
        
        
        
      
     
      
        
        
        
      
     ,        . 
      
        
        
        
      
     
      
        
        
        
      
     API 
      
        
        
        
      
         ,     .   : ComponentAccessor.    - .   ,          ,            .         . 
      
        
        
        
      
     
      
        
        
        
      
     â     com.atlassian.jira.component.ComponentAccessor 
      
        
        
        
      
     â     getApplicationProperties() -       
      
        
        
        
      
     â     getAttachmentManager() -     
      
        
        
        
      
     â     getAvatarManager() -  . . 
      
        
        
        
      
     â     getCommentManager() 
      
        
        
        
      
     â     getProjectManager() 
      
        
        
        
      
     â     getIssueManager() 
      
        
        
        
      
     â     getIssueLinkManager() 
      
        
        
        
      
     â     getCustomFieldManager() 
      
        
        
        
      
     â     getMailServerManager() 
      
        
        
        
      
     â     getMailQueue() 
      
        
        
        
      
     â     getPermissionManager() 
      
        
        
        
      
     â     ⊠
      
        
        
        
      
     
      
        
        
        
      
      
      
        
        
        
      
            bitbucket (bitbucket, ,   Atlassian). 
      
        
        
        
      
     
      
        
        
        
      
             . 
      
        
        
        
      
     
      
        
        
        
      
     âpom.xmlâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
     âatlassian-plugin.xmlâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
           Java EE- âpom.xmlâ - ,     REST API.   ,        REST endpoint -    -   JIRA   -  (,   -   ,     - JSON  ).        .  âatlassian-plugin.xmlâ    (     ,   <customfield-type> 
      
        
        
        
      
    
      
      
        
        
        
      
    
        
        
        
      
      
        
        
        
      
    
     ). 
      
        
        
        
      
     
      
        
        
        
      
        ,      REST Endpoint: 
      
        
        
        
      
     
      
        
        
        
      
     âMyRestResourceModel.javaâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
         XML- (âjavax.xml.bind.annotationâ),       JSON  Jackson  JIRA -  ,   ,   âjavax.xml.bindâ.    âjavax.xml.bind,     JSON âautodetectâ -   ,    Jackson'.    âjavax.xml.bindâ  ,    ,    REST Endpoint,    ,       âProducesâ: 
      
        
        
        
      
     
      
        
        
        
      
     âMyRestResource.javaâ: 
      
        
        
        
      
     
 
      
        
        
        
      
     
      
        
        
        
      
          âMediaType.APPLICATION_XMLâ,  ,         XML',    Json.     .      Jackson-, ,      XML,       . 
      
        
        
        
      
     
      
        
        
        
      
     ,  âMyRestResource.javaâ    (.  ),    Rest Resource Model.      ,    âdefaultâ  âHello Worldâ. 
      
        
        
        
      
     
      
        
        
        
      
       Java - JAX-RS   ,        Atlassian. 
      
        
        
        
      
     
      
        
        
        
      
      
      
        
        
        
      
     
      
        
        
        
      
      , ,     JIRA,  .   : 
      
        
        
        
      
     
 
 
      
        
        
        
      
     
      
        
        
        
      
     
 
 
      
        
        
        
      
     
      
        
        
        
      
      âJIRA Development Cookbookâ      â â -     .     âPractical JIRA Pluginsâ  âPractical JIRA Administrationâ. 
      
        
        
        
      
     
      
        
        
        
      
            IT NonStop.