
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.