com.anaptecs.spring.service.PathlessServiceReactive Maven / Gradle / Ivy
/*
* anaptecs GmbH, Ricarda-Huch-Str. 71, 72760 Reutlingen, Germany
*
* Copyright 2004 - 2019. All rights reserved.
*/
package com.anaptecs.spring.service;
import com.anaptecs.annotations.MyNotNullServiceParam;
import reactor.core.publisher.Mono;
public interface PathlessServiceReactive {
/**
*
* Authorized Roles: NO_ACCESS
*
* @return {@link String}
*/
@MyNotNullServiceParam
Mono getSomething( );
/**
*
* Authorized Roles: NO_ACCESS
*
* @param pHeaderBean
* @param pTechContext
*/
@MyNotNullServiceParam
Mono processTechParam( @MyNotNullServiceParam MultiValuedHeaderBeanParam pHeaderBean );
/**
*
* Authorized Roles: NO_ACCESS
*
* @param pQuery
* @return {@link String}
*/
@MyNotNullServiceParam
Mono testQueryBeanParam( @MyNotNullServiceParam DataTypesQueryBean pQuery );
}