All Downloads are FREE. Search and download functionalities are using the official Maven repository.

in.succinct.plugins.ecommerce.controller.PreferredCarriersController Maven / Gradle / Ivy

The newest version!
package in.succinct.plugins.ecommerce.controller;

import com.venky.swf.controller.annotations.RequireLogin;
import com.venky.swf.controller.annotations.SingleRecordAction;
import com.venky.swf.path.Path;
import com.venky.swf.plugins.background.core.TaskManager;
import com.venky.swf.controller.ModelController;
import com.venky.swf.views.View;
import in.succinct.plugins.ecommerce.agents.order.tasks.ship.CreateManifestTask;
import in.succinct.plugins.ecommerce.db.model.participation.PreferredCarrier;

public class PreferredCarriersController extends ModelController {
    public PreferredCarriersController(Path path) {
        super(path);
    }

    @RequireLogin
    @SingleRecordAction(icon = "glyphicon-th-list" , tooltip = "Open Manifest")
    public View createManifest(long id){
        TaskManager.instance().executeAsync(new CreateManifestTask(id),false);
        getPath().addInfoMessage("Manifest Job Submitted");
        return back();
    }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy