77import java .util .logging .Level ;
88import java .util .logging .Logger ;
99
10- import com .authzed .api .v1 .Core ;
11- import com .authzed .api .v1 .Core .ObjectReference ;
12- import com .authzed .api .v1 .Core .Relationship ;
13- import com .authzed .api .v1 .Core .SubjectReference ;
14- import com .authzed .api .v1 .Core .ZedToken ;
15- import com .authzed .api .v1 .PermissionService ;
16- import com .authzed .api .v1 .PermissionService .CheckPermissionRequest ;
17- import com .authzed .api .v1 .PermissionService .Consistency ;
18- import com .authzed .api .v1 .PermissionService .CheckPermissionResponse .Permissionship ;
10+ import com .authzed .api .v1 .CheckPermissionRequest ;
11+ import com .authzed .api .v1 .CheckPermissionResponse ;
12+ import com .authzed .api .v1 .CheckPermissionResponse .Permissionship ;
13+ import com .authzed .api .v1 .Consistency ;
14+ import com .authzed .api .v1 .ObjectReference ;
1915import com .authzed .api .v1 .PermissionsServiceGrpc ;
16+ import com .authzed .api .v1 .ReadSchemaRequest ;
17+ import com .authzed .api .v1 .ReadSchemaResponse ;
18+ import com .authzed .api .v1 .Relationship ;
19+ import com .authzed .api .v1 .RelationshipUpdate ;
2020import com .authzed .api .v1 .SchemaServiceGrpc ;
21- import com .authzed .api .v1 .SchemaServiceOuterClass .ReadSchemaRequest ;
22- import com .authzed .api .v1 .SchemaServiceOuterClass .ReadSchemaResponse ;
23- import com .authzed .api .v1 .SchemaServiceOuterClass .WriteSchemaRequest ;
24- import com .authzed .api .v1 .SchemaServiceOuterClass .WriteSchemaResponse ;
21+ import com .authzed .api .v1 .SubjectReference ;
22+ import com .authzed .api .v1 .WriteRelationshipsRequest ;
23+ import com .authzed .api .v1 .WriteRelationshipsResponse ;
24+ import com .authzed .api .v1 .WriteSchemaRequest ;
25+ import com .authzed .api .v1 .WriteSchemaResponse ;
26+ import com .authzed .api .v1 .ZedToken ;
2527import com .authzed .grpcutil .BearerToken ;
26-
2728import io .grpc .Channel ;
2829import io .grpc .ManagedChannel ;
2930import io .grpc .ManagedChannelBuilder ;
@@ -124,10 +125,10 @@ public String readSchema() {
124125 public String writeRelationship () {
125126 logger .info ("Write relationship..." );
126127
127- PermissionService . WriteRelationshipsRequest request = PermissionService . WriteRelationshipsRequest .newBuilder ()
128+ WriteRelationshipsRequest request = WriteRelationshipsRequest .newBuilder ()
128129 .addUpdates (
129- com . authzed . api . v1 . Core . RelationshipUpdate .newBuilder ()
130- .setOperation (Core . RelationshipUpdate .Operation .OPERATION_CREATE )
130+ RelationshipUpdate .newBuilder ()
131+ .setOperation (RelationshipUpdate .Operation .OPERATION_CREATE )
131132 .setRelationship (
132133 Relationship .newBuilder ()
133134 .setResource (
@@ -148,7 +149,7 @@ public String writeRelationship() {
148149 .build ())
149150 .build ();
150151
151- PermissionService . WriteRelationshipsResponse response ;
152+ WriteRelationshipsResponse response ;
152153 try {
153154 response = permissionsService .writeRelationships (request );
154155 } catch (Exception e ) {
@@ -162,7 +163,7 @@ public String writeRelationship() {
162163 public Permissionship check (ZedToken zedToken ) {
163164 logger .info ("Checking..." );
164165
165- PermissionService . CheckPermissionRequest request = CheckPermissionRequest .newBuilder ()
166+ CheckPermissionRequest request = CheckPermissionRequest .newBuilder ()
166167 .setConsistency (
167168 Consistency .newBuilder ()
168169 .setAtLeastAsFresh (zedToken )
@@ -183,12 +184,12 @@ public Permissionship check(ZedToken zedToken) {
183184 .setPermission ("can_comment" )
184185 .build ();
185186
186- PermissionService . CheckPermissionResponse response ;
187+ CheckPermissionResponse response ;
187188 try {
188189 response = permissionsService .checkPermission (request );
189190 } catch (Exception e ) {
190191 logger .log (Level .WARNING , "RPC failed: {0}" , e .getMessage ());
191- return "" ;
192+ return null ;
192193 }
193194 logger .info ("Response: " + response .toString ());
194195 return response .getPermissionship ();
0 commit comments