public abstract class FollowupActionServiceImplBase<T extends ValidProtocolActionActionBase> extends Object implements FollowupActionService<T>
| Constructor and Description |
|---|
FollowupActionServiceImplBase() |
| Modifier and Type | Method and Description |
|---|---|
org.kuali.rice.krad.service.BusinessObjectService |
getBusinessObjectService()
Gets the businessObjectService attribute.
|
List<T> |
getFollowupsForActionTypeAndMotionType(String protocolActionTypeCode,
String committeeMotionTypeCode) |
List<T> |
getFollowupsForActionTypeCode(String protocolActionTypeCode)
Return a list of ValidProtocolActionActionBase bos for the given action type code.
|
List<T> |
getFollowupsForProtocol(ProtocolBase protocol) |
protected abstract org.apache.commons.logging.Log |
getLogHook() |
protected abstract String |
getProtocolActionTypeCodeForRecordCommitteeDecisionHook() |
protected abstract Class<T> |
getValidProtocolActionActionClassHook() |
boolean |
isActionOpenForFollowup(String protocolActionTypeCode,
ProtocolBase protocol)
Determines if the action is a follow-up action for the current state of the
protocol.
|
void |
setBusinessObjectService(org.kuali.rice.krad.service.BusinessObjectService businessObjectService)
Sets the businessObjectService attribute value.
|
public List<T> getFollowupsForActionTypeAndMotionType(String protocolActionTypeCode, String committeeMotionTypeCode)
getFollowupsForActionTypeAndMotionType in interface FollowupActionService<T extends ValidProtocolActionActionBase>FollowupActionService.getFollowupsForActionTypeAndMotionType(java.lang.String, java.lang.String)protected abstract Class<T> getValidProtocolActionActionClassHook()
public List<T> getFollowupsForActionTypeCode(String protocolActionTypeCode)
protocolActionTypeCode - public List<T> getFollowupsForProtocol(ProtocolBase protocol)
getFollowupsForProtocol in interface FollowupActionService<T extends ValidProtocolActionActionBase>org.kuali.kra.irb.actions.followup.FollowupActionService#getFollowupsForProtocol(org.kuali.kra.irb.ProtocolBase)protected abstract String getProtocolActionTypeCodeForRecordCommitteeDecisionHook()
public boolean isActionOpenForFollowup(String protocolActionTypeCode, ProtocolBase protocol)
FollowupActionServiceisActionOpenForFollowup in interface FollowupActionService<T extends ValidProtocolActionActionBase>protocolActionTypeCode - The type code we are checking is a follow up actionprotocol - The protocol you are interested in.org.kuali.kra.irb.actions.followup.FollowupActionService#isActionOpenForFollowup(java.lang.String, org.kuali.kra.irb.ProtocolBase)protected abstract org.apache.commons.logging.Log getLogHook()
public org.kuali.rice.krad.service.BusinessObjectService getBusinessObjectService()
public void setBusinessObjectService(org.kuali.rice.krad.service.BusinessObjectService businessObjectService)
businessObjectService - The businessObjectService to set.Copyright © 2013 The Kuali Foundation. All Rights Reserved.