package com.ctriposs.baiji.rpc.samples.movie; import com.ctriposs.baiji.rpc.client.*; import com.ctriposs.baiji.rpc.common.types.*; import java.io.IOException; public class MovieServiceClient extends ServiceClientBase<MovieServiceClient> { public static final String ORIGINAL_SERVICE_NAME = "Movie"; public static final String ORIGINAL_SERVICE_NAMESPACE = "http://soa.ctriposs.com/baijirpc/sample/movie"; private MovieServiceClient(String baseUri) { super(MovieServiceClient.class, baseUri); } private MovieServiceClient(String serviceName, String serviceNamespace, String subEnv) throws ServiceLookupException { super(MovieServiceClient.class, serviceName, serviceNamespace, subEnv); } public AddMovieResponseType addMovie(AddMovieRequestType request) throws ServiceException, HttpWebException, IOException { return super.invoke("addMovie", request, AddMovieResponseType.class); } public UpdateMovieResponseType updateMovie(UpdateMovieRequestType request) throws ServiceException, HttpWebException, IOException { return super.invoke("updateMovie", request, UpdateMovieResponseType.class); } public GetMovieByIdResponseType getMovieById(GetMovieByIdRequestType request) throws ServiceException, HttpWebException, IOException { return super.invoke("getMovieById", request, GetMovieByIdResponseType.class); } public DeleteMovieByIdResponseType deleteMovieById(DeleteMovieByIdRequestType request) throws ServiceException, HttpWebException, IOException { return super.invoke("deleteMovieById", request, DeleteMovieByIdResponseType.class); } public FindMoviesByGenreResponseType findMoviesByGenre(FindMoviesByGenreRequestType request) throws ServiceException, HttpWebException, IOException { return super.invoke("findMoviesByGenre", request, FindMoviesByGenreResponseType.class); } public ResetMovieResponseType resetMovie(ResetMovieRequestType request) throws ServiceException, HttpWebException, IOException { return super.invoke("resetMovie", request, ResetMovieResponseType.class); } public GetMoviesResponseType getMovies(GetMoviesRequestType request) throws ServiceException, HttpWebException, IOException { return super.invoke("getMovies", request, GetMoviesResponseType.class); } public com.ctriposs.baiji.rpc.common.types.CheckHealthResponseType checkHealth(com.ctriposs.baiji.rpc.common.types.CheckHealthRequestType request) throws ServiceException, HttpWebException, IOException { return super.invoke("checkHealth", request, com.ctriposs.baiji.rpc.common.types.CheckHealthResponseType.class); } }