package com.cloudycrew.cloudycar;

import com.cloudycrew.cloudycar.models.Route;
import com.cloudycrew.cloudycar.models.requests.AcceptedRequest;
import com.cloudycrew.cloudycar.models.requests.ConfirmedRequest;
import com.cloudycrew.cloudycar.models.requests.PendingRequest;
import com.cloudycrew.cloudycar.models.requests.Request;

/**
 * Created by George on 2016-10-23.
 */

public class RequestController {
    public void loadRequests() {

    }

    public void createRequest(Route route) {

    }

    public void cancelRequest(Request request) {

    }

    public void acceptRequest(PendingRequest request) {

    }

    public void confirmRequest(AcceptedRequest request) {

    }

    public void completeRequest(ConfirmedRequest request) {

    }
}

Use RequestController as per UML