001package org.kuali.ole.select.service;
002
003import org.kuali.ole.select.bo.OLEAccessActivationConfiguration;
004import org.kuali.ole.select.bo.OLEAccessActivationWorkFlow;
005import org.kuali.rice.kim.api.identity.principal.Principal;
006
007import java.util.List;
008
009/**
010 * Created by maheswarang on 5/13/15.
011 */
012public interface OLEAccessActivationService {
013
014    public OLEAccessActivationConfiguration setRoleAndPersonName(OLEAccessActivationConfiguration oleAccessActivationConfiguration);
015    public boolean validateAccessActivationWorkFlow(List<OLEAccessActivationWorkFlow> accessActivationWorkFlowList, OLEAccessActivationWorkFlow accessActivationWorkFlow, String selector);
016    public List<Principal> getPrincipals(OLEAccessActivationWorkFlow oleAccessActivationWorkFlow);
017}