Forums

Articles
Create
cancel
Showing results for 
Search instead for 
Did you mean: 

Cannot inject BoardAdminService from greenhopper package

Anton_Khmilevsky
I'm New Here
I'm New Here
Those new to the Atlassian Community have posted less than three times. Give them a warm welcome!
October 9, 2019

Hi!

I'm tring to get board admins in plugin but I have a problem with injecting BoardAdminService.

If I use @ComponentImport annotation I have an error on startup

plugins/1.0/installed-marketplace [c.atlassian.plugin.osgi.factory.OsgiPlugin]${pluginKey}' never resolved service '&boardAdminService' with filter '(&(objectClass=com.atlassian.greenhopper.service.rapid.view.BoardAdminService)(objectClass=com.atlassian.greenhopper.service.rapid.view.BoardAdminService))'

And if I trying to access it from ComponentAccessor it always returns null

Does anyone have a solution

 

Code of service

{code}

@Service
public class AdminFindService {


@Autowired
public
AdminFindService(@ComponentImport RapidViewService rapidViewService,
@ComponentImport BoardAdminService boardAdminService) {

this.rapidViewService = rapidViewService;
this.boardAdminService = boardAdminService;
public Collection getBoardAdmins(Long boardId) {

RapidView board = rapidViewService.getRapidView(null, boardId).get();

return boardAdminService.getBoardAdmins(board);
}
}

 

0 answers

Suggest an answer

Log in or Sign up to answer