Class PersonRiskDetectorCommand

  • All Implemented Interfaces:
    com.optimaize.command4j.Command<org.nameapi.ontology5.input.entities.person.InputPerson,​org.nameapi.ontology5.services.riskdetector.RiskDetectorResult>, com.optimaize.command4j.commands.CombinableCommand<org.nameapi.ontology5.input.entities.person.InputPerson,​org.nameapi.ontology5.services.riskdetector.RiskDetectorResult>

    public class PersonRiskDetectorCommand
    extends NameApiBaseCommand<org.nameapi.client.services.riskdetector.person.RestPort,​org.nameapi.ontology5.input.entities.person.InputPerson,​org.nameapi.ontology5.services.riskdetector.RiskDetectorResult>
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      org.nameapi.ontology5.services.riskdetector.RiskDetectorResult call​(com.google.common.base.Optional<org.nameapi.ontology5.input.entities.person.InputPerson> inputPersonOpt, com.optimaize.command4j.ExecutionContext context)  
      protected Callable<org.nameapi.client.services.riskdetector.person.RestPort> createPort​(com.optimaize.command4j.ExecutionContext context)  
      • Methods inherited from class com.optimaize.anythingworks.client.rest.RestBaseCommand

        createCacheKey, getHost, getPort, getPortUrlFactory, makeBaseUrl
      • Methods inherited from class com.optimaize.command4j.commands.BaseCommand

        and, andThen, concat, getName, ifNotNullOr, ifTrueOr, toString, withValue
    • Constructor Detail

      • PersonRiskDetectorCommand

        public PersonRiskDetectorCommand()
    • Method Detail

      • call

        @Nullable
        public org.nameapi.ontology5.services.riskdetector.RiskDetectorResult call​(@NotNull
                                                                                   com.google.common.base.Optional<org.nameapi.ontology5.input.entities.person.InputPerson> inputPersonOpt,
                                                                                   @NotNull
                                                                                   com.optimaize.command4j.ExecutionContext context)
                                                                            throws Exception
        Throws:
        Exception
      • createPort

        @NotNull
        protected Callable<org.nameapi.client.services.riskdetector.person.RestPort> createPort​(@NotNull
                                                                                                com.optimaize.command4j.ExecutionContext context)
        Specified by:
        createPort in class com.optimaize.anythingworks.client.rest.RestBaseCommand<org.nameapi.client.services.riskdetector.person.RestPort,​org.nameapi.ontology5.input.entities.person.InputPerson,​org.nameapi.ontology5.services.riskdetector.RiskDetectorResult>