Github user meiercaleb commented on a diff in the pull request:

    https://github.com/apache/incubator-rya/pull/258#discussion_r159945788
  
    --- Diff: 
common/rya.api/src/main/java/org/apache/rya/api/client/RyaClient.java ---
    @@ -53,37 +55,37 @@
          */
         public RyaClient(
                 final Install install,
    -            final CreatePCJ createPcj,
    -            final DeletePCJ deletePcj,
    -            final CreatePeriodicPCJ createPeriodicPcj,
    -            final DeletePeriodicPCJ deletePeriodicPcj,
    -            final ListIncrementalQueries listIncrementalQueries,
    -            final BatchUpdatePCJ batchUpdatePcj,
    +            final Optional<CreatePCJ> createPcj,
    +            final Optional<DeletePCJ> deletePcj,
    +            final Optional<CreatePeriodicPCJ> createPeriodicPcj,
    +            final Optional<DeletePeriodicPCJ> deletePeriodicPcj,
    +            final Optional<ListIncrementalQueries> listIncrementalQueries,
    +            final Optional<BatchUpdatePCJ> batchUpdatePcj,
                 final GetInstanceDetails getInstanceDetails,
                 final InstanceExists instanceExists,
                 final ListInstances listInstances,
    -            final AddUser addUser,
    -            final RemoveUser removeUser,
    +            final Optional<AddUser> addUser,
    +            final Optional<RemoveUser> removeUser,
                 final Uninstall uninstall,
                 final LoadStatements loadStatements,
                 final LoadStatementsFile loadStatementsFile,
                 final ExecuteSparqlQuery executeSparqlQuery) {
             this.install = requireNonNull(install);
             this.createPcj = requireNonNull(createPcj);
             this.deletePcj = requireNonNull(deletePcj);
    -        this.createPeriodicPcj = createPeriodicPcj;
    -        this.deletePeriodicPcj = deletePeriodicPcj;
    -        this.listIncrementalQueries = listIncrementalQueries;
    +        this.createPeriodicPcj = requireNonNull(createPeriodicPcj);
    +        this.deletePeriodicPcj = requireNonNull(deletePeriodicPcj);
    +        this.listIncrementalQueries = 
requireNonNull(listIncrementalQueries);
             this.bactchUpdatePCJ = requireNonNull(batchUpdatePcj);
             this.getInstanceDetails = requireNonNull(getInstanceDetails);
             this.instanceExists = requireNonNull(instanceExists);
             this.listInstances = requireNonNull(listInstances);
             this.addUser = requireNonNull(addUser);
             this.removeUser = requireNonNull(removeUser);
             this.uninstall = requireNonNull(uninstall);
    -        this.loadStatements = requireNonNull(loadStatements);
    --- End diff --
    
    Why did the null checks get removed?


---

Reply via email to