package com.rapidftr.process; import com.rapidftr.model.Child; import com.rapidftr.services.ChildSyncService; public class ChildSyncProcess implements Process { ChildSyncService service; Child child; boolean cancel; public ChildSyncProcess(ChildSyncService service) { this.service = service; } public String name() { return "Child Sync"; } public void startProcess() { if(child!=null){ service.syncChildRecord(child); } } public void stopProcess() { cancel = true; service.cancelRequest(); } public void setChild(Child child) { this.child = child; } public boolean isCanceled() { return cancel; } public boolean isNotBackGround() { return true; } }