Search in sources :

Example 6 with Logic

use of teammates.logic.api.Logic in project teammates by TEAMMATES.

the class Action method initialiseAttributes.

@SuppressWarnings("unchecked")
protected void initialiseAttributes(HttpServletRequest req) {
    request = req;
    requestUrl = HttpRequestHelper.getRequestedUrl(request);
    logic = new Logic();
    gateKeeper = new GateKeeper();
    setTaskQueuer(new TaskQueuer());
    setEmailSender(new EmailSender());
    requestParameters = request.getParameterMap();
    session = request.getSession();
    sessionToken = CryptoHelper.computeSessionToken(session.getId());
    parseAndInitializeRegkeyFromRequest();
    // Set error status forwarded from the previous action
    isError = getRequestParamAsBoolean(Const.ParamsNames.ERROR);
}
Also used : TaskQueuer(teammates.logic.api.TaskQueuer) GateKeeper(teammates.logic.api.GateKeeper) EmailSender(teammates.logic.api.EmailSender) Logic(teammates.logic.api.Logic)

Example 7 with Logic

use of teammates.logic.api.Logic in project teammates by TEAMMATES.

the class AutomatedAction method initialiseAttributes.

protected void initialiseAttributes(HttpServletRequest request, HttpServletResponse response) {
    this.request = request;
    this.response = response;
    this.logic = new Logic();
    setTaskQueuer(new TaskQueuer());
    setEmailSender(new EmailSender());
}
Also used : TaskQueuer(teammates.logic.api.TaskQueuer) EmailSender(teammates.logic.api.EmailSender) Logic(teammates.logic.api.Logic)

Aggregations

Logic (teammates.logic.api.Logic)7 Test (org.testng.annotations.Test)4 StudentAttributes (teammates.common.datatransfer.attributes.StudentAttributes)2 EmailSender (teammates.logic.api.EmailSender)2 TaskQueuer (teammates.logic.api.TaskQueuer)2 ArrayList (java.util.ArrayList)1 LinkedHashMap (java.util.LinkedHashMap)1 List (java.util.List)1 UserType (teammates.common.datatransfer.UserType)1 AccountAttributes (teammates.common.datatransfer.attributes.AccountAttributes)1 CourseAttributes (teammates.common.datatransfer.attributes.CourseAttributes)1 FeedbackQuestionAttributes (teammates.common.datatransfer.attributes.FeedbackQuestionAttributes)1 FeedbackResponseAttributes (teammates.common.datatransfer.attributes.FeedbackResponseAttributes)1 InstructorAttributes (teammates.common.datatransfer.attributes.InstructorAttributes)1 EntityDoesNotExistException (teammates.common.exception.EntityDoesNotExistException)1 ExceedingRangeException (teammates.common.exception.ExceedingRangeException)1 EmailWrapper (teammates.common.util.EmailWrapper)1 GateKeeper (teammates.logic.api.GateKeeper)1 CoursesLogic (teammates.logic.core.CoursesLogic)1 AdminInstructorAccountAddAction (teammates.ui.controller.AdminInstructorAccountAddAction)1