001package co.codewizards.cloudstore.ls.rest.client.request;
002
003import javax.ws.rs.client.WebTarget;
004
005import co.codewizards.cloudstore.ls.core.dto.InverseServiceRequest;
006import co.codewizards.cloudstore.ls.core.provider.MediaTypeConst;
007
008public class PollInverseServiceRequest extends AbstractRequest<InverseServiceRequest> {
009
010        @Override
011        public InverseServiceRequest execute() {
012                final WebTarget webTarget = createWebTarget(getPath(InverseServiceRequest.class));
013                final InverseServiceRequest inverseServiceRequest = assignCredentials(webTarget.request(MediaTypeConst.APPLICATION_JAVA_NATIVE_WITH_OBJECT_REF_TYPE))
014                                .post(null, InverseServiceRequest.class);
015                return inverseServiceRequest;
016        }
017
018        @Override
019        public boolean isResultNullable() {
020                return true;
021        }
022}