Petra2 Java API – SjStinaInformationProviderInterface.setCustomerRole

Method description

Metoden verifierar och sätter kundrollen efter inloggning med login och kontroll av kunden med authorizeCustomer.

Metoden kontrollerar att det finns en koppling mellan kunden (CustomerId) med begärd roll (CustomerRoleCode) och det angivna företaget (CompanyCustomerId). Giltiga roller finns definierade som följande konstanter:

Om det finns en aktuell koppling, sätts önskad roll i sessionsdata samt även kundnumret som resebeställare om så önskats (UseCustomerAsOrderCreator). Om den begärda kopplingen inte godkänns, kan kunden inte ha begärd roll i kopplingen till angivet företag. Välj en annan roll eller ett annat företag.


For Javadoc, click here.

Input

CustomerRoleSpecification

Output

CustomerRoleResult