Skip to content

Commit 27e83cf

Browse files
Update the example code, which hasn't been compilable since the changes introduced here: https://github.com/authzed/authzed-java/releases/tag/0.8.0
1 parent af6465c commit 27e83cf

File tree

1 file changed

+22
-21
lines changed

1 file changed

+22
-21
lines changed

examples/v1/App.java

Lines changed: 22 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -7,23 +7,24 @@
77
import java.util.logging.Level;
88
import 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;
1915
import 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;
2020
import 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;
2527
import com.authzed.grpcutil.BearerToken;
26-
2728
import io.grpc.Channel;
2829
import io.grpc.ManagedChannel;
2930
import 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

Comments
 (0)