package is.idega.idegaweb.campus.block.finance.presentation; import is.idega.idegaweb.campus.block.finance.business.CampusAssessmentBusiness; import com.idega.block.finance.business.AssessmentBusiness; import com.idega.block.finance.data.EntryGroup; import com.idega.block.finance.presentation.EntryGroups; import com.idega.presentation.IWContext; import com.idega.presentation.PresentationObject; import com.idega.util.IWTimestamp; public class CampusEntryGroups extends EntryGroups { public CampusEntryGroups() { super(); } protected PresentationObject doGroup(IWContext iwc, IWTimestamp from, IWTimestamp to, IWTimestamp paymentDate, IWTimestamp dueDate) { try { AssessmentBusiness assBuiz = (AssessmentBusiness) com.idega.business.IBOLookup.getServiceInstance(iwc, AssessmentBusiness.class); EntryGroup group = assBuiz.groupEntriesWithSQL(from, to, paymentDate, dueDate); CampusAssessmentBusiness camBiz = (CampusAssessmentBusiness) com.idega.business.IBOLookup.getServiceInstance(iwc, CampusAssessmentBusiness.class); camBiz.createDKXMLFile(group, iwc.getCurrentLocale()); return getHeader(localize(LOC_KEY_GROUP_CREATED, "Group was created")); } catch (Exception ex) { ex.printStackTrace(); return getHeader(localize(LOC_KEY_GROUP_NOT_CREATED, "Group was not created")); } } }