X-Git-Url: https://code.wpia.club/?p=gigi.git;a=blobdiff_plain;f=src%2Forg%2Fcacert%2Fgigi%2Futil%2FAuthorizationContext.java;h=412ebc5a66e18872571f70c7d33c47c583802333;hp=16f458cafd09d934d29686acfab91ce4caac0a80;hb=7431a1f62c8589e77dd8fcf198eeab4a4a39a49f;hpb=10b057b8efd04b26a1c53c0bc0e734d3aa06a6b8 diff --git a/src/org/cacert/gigi/util/AuthorizationContext.java b/src/org/cacert/gigi/util/AuthorizationContext.java index 16f458ca..412ebc5a 100644 --- a/src/org/cacert/gigi/util/AuthorizationContext.java +++ b/src/org/cacert/gigi/util/AuthorizationContext.java @@ -24,6 +24,15 @@ public class AuthorizationContext implements Outputable { this.actor = actor; } + public AuthorizationContext(User actor, String supporterTicket) throws GigiApiException { + this.target = actor; + this.actor = actor; + if ( !isInGroup(Group.SUPPORTER)) { + throw new GigiApiException("requires a supporter"); + } + supporterTicketId = supporterTicket; + } + public CertificateOwner getTarget() { return target; } @@ -43,13 +52,6 @@ public class AuthorizationContext implements Outputable { return ac.getActor(); } - public void setSupporterTicketId(String supporterTicketId) throws GigiApiException { - if ( !isInGroup(Group.SUPPORTER)) { - throw new GigiApiException("requires a supporter"); - } - this.supporterTicketId = supporterTicketId; - } - public String getSupporterTicketId() { return supporterTicketId; }