@AccessLevel(value=EXTERNAL)
public interface ServicePlanGroupDelivery
Modifier and Type | Method and Description |
---|---|
curam.core.struct.InformationalMsgDtlsList |
close(curam.serviceplans.sl.entity.struct.SPGDeliveryKey key,
curam.serviceplans.sl.struct.ServicePlanDeliveryClosureDetails closureDetails)
performs the close operation on all the related service plan deliveries.
|
curam.serviceplans.sl.entity.struct.SPGDeliveryKey |
create(curam.serviceplans.sl.entity.struct.SPGDeliveryDtls dtls)
invokes creation of the service plan group delivery record.
|
curam.serviceplans.facade.struct.ServicePlanGroupDeliveryKey |
createAndLinkWithServicePlanDelivery(curam.serviceplans.facade.struct.ServicePlanDeliveryAndServicePlanGroupKey key)
creates the Service Plan Group Delivery and links it with the Service Plan
Delivery
|
curam.serviceplans.facade.struct.ServicePlanGroupDeliveryHomeDtls |
readHomePage(curam.serviceplans.sl.struct.ServicePlanGroupDeliveryAndActiveIndKey key)
returns details to be displayed on the service plan group delivery home
page.
|
curam.serviceplans.facade.struct.ServicePlanGroupDeliveryTabDetails |
readServicePlanGroupDeliveryTabDetails(curam.serviceplans.sl.struct.ServicePlanGroupDeliveryAndActiveIndKey key)
Returns details to be displayed on the service plan group delivery tab
context panel.
|
curam.serviceplans.facade.struct.MilestoneDeliveryDetailsList |
viewMilestone(curam.serviceplans.facade.struct.ISPCaseKeyAndViewActiveKey caseIDKey)
Service layer method to fetch the milestone which are in progress and due
in future.
|
@AccessLevel(value=EXTERNAL) curam.serviceplans.facade.struct.MilestoneDeliveryDetailsList viewMilestone(curam.serviceplans.facade.struct.ISPCaseKeyAndViewActiveKey caseIDKey) throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException
@AccessLevel(value=EXTERNAL) curam.core.struct.InformationalMsgDtlsList close(curam.serviceplans.sl.entity.struct.SPGDeliveryKey key, curam.serviceplans.sl.struct.ServicePlanDeliveryClosureDetails closureDetails) throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException
@AccessLevel(value=EXTERNAL) curam.serviceplans.sl.entity.struct.SPGDeliveryKey create(curam.serviceplans.sl.entity.struct.SPGDeliveryDtls dtls) throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException
@AccessLevel(value=EXTERNAL) curam.serviceplans.facade.struct.ServicePlanGroupDeliveryHomeDtls readHomePage(curam.serviceplans.sl.struct.ServicePlanGroupDeliveryAndActiveIndKey key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException
@AccessLevel(value=EXTERNAL) curam.serviceplans.facade.struct.ServicePlanGroupDeliveryKey createAndLinkWithServicePlanDelivery(curam.serviceplans.facade.struct.ServicePlanDeliveryAndServicePlanGroupKey key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException
@AccessLevel(value=EXTERNAL) curam.serviceplans.facade.struct.ServicePlanGroupDeliveryTabDetails readServicePlanGroupDeliveryTabDetails(curam.serviceplans.sl.struct.ServicePlanGroupDeliveryAndActiveIndKey key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException