public class KeywordsServiceImpl extends Object implements KeywordsService
| Constructor and Description |
|---|
KeywordsServiceImpl() |
| Modifier and Type | Method and Description |
|---|---|
void |
addKeyword(KeywordsManager document,
ScienceKeyword scienceKeyword)
This method is to add keyword to the document or BO.
|
void |
addKeywords(KeywordsManager document,
MultiLookupFormBase multiLookUpForm)
Method to add keywords into keywards list associated with particular BO/Document
|
void |
deleteKeyword(KeywordsManager keywordsDocument)
This method is to delete all selected keywords from the keywords list.
|
Boolean |
hasKeywordsPanelEnabledForModule(String moduleCode)
This method is check whether the keyword panel needs to be enabled or not
|
protected boolean |
isDuplicateKeyword(String newScienceKeywordCode,
List<AbstractScienceKeyword> keywords)
This method to check whether there is any duplicate objects before adding to the list
|
public void addKeyword(KeywordsManager document, ScienceKeyword scienceKeyword)
KeywordsServiceaddKeyword in interface KeywordsServicedocument - or BOorg.kuali.kra.service.KeywordsService#addKeyword(org.kuali.kra.document.ResearchDocumentBase, org.kuali.kra.bo.ScienceKeyword)public void deleteKeyword(KeywordsManager keywordsDocument)
KeywordsServicedeleteKeyword in interface KeywordsServicekeywordsDocument - or BOorg.kuali.kra.service.KeywordsService#deleteKeyword(org.kuali.kra.document.ResearchDocumentBase, org.kuali.kra.bo.ScienceKeyword)public Boolean hasKeywordsPanelEnabledForModule(String moduleCode)
KeywordsServicehasKeywordsPanelEnabledForModule in interface KeywordsServiceKeywordsService.hasKeywordsPanelEnabledForModule(java.lang.String)protected boolean isDuplicateKeyword(String newScienceKeywordCode, List<AbstractScienceKeyword> keywords)
newScienceKeywordCode - keywords - public void addKeywords(KeywordsManager document, MultiLookupFormBase multiLookUpForm)
addKeywords in interface KeywordsServiceKeywordsService.addKeywords(org.kuali.kra.document.KeywordsManager, org.kuali.kra.web.struts.form.MultiLookupFormBase)Copyright © 2013 The Kuali Foundation. All Rights Reserved.