Hello
I am trying to get value of specific Profields List Field in specific project.
My code is:
def ProfieldsValueService = ComponentAccessor.getOSGiComponentInstanceOfType(ProjectValueService.class);
def ProfieldsFieldService = ComponentAccessor.getOSGiComponentInstanceOfType(FieldService.class);
//field ID in profield scheme
def ClientFieldID=1;
ProfieldsField ClientFieldObj = ProfieldsFieldService.get(ClientFieldID);
try{
Object ClientFieldValueObj=ClientFieldObj.getValueInProject(projObj);
ClientFieldValueStr=ClientFieldValueObj.toString();
}
catch(def exception){
ClientFieldValueStr='***unable to get Customer for issue '+iss.key;
}
Variable ClientFieldValueStr returns me "[com.deiser.jira.profields.projectvalue.SourceValueImpl@23f7df76]" instead of field value.
From API documentation (http://profields.javadoc.deiser.com/4.10.1/) it seems I should use SourceValue/SourceService interfaces, but I don't understand how....
Could you help me?
Thank you!
Fyodor