Package io.jans.configapi.core.rest
Class BaseResource
- java.lang.Object
-
- io.jans.configapi.core.rest.BaseResource
-
public class BaseResource extends Object
-
-
Field Summary
Fields Modifier and Type Field Description static StringMISSING_ATTRIBUTE_CODEstatic StringMISSING_ATTRIBUTE_MESSAGEstatic StringTOKEN_DELIMITER
-
Constructor Summary
Constructors Constructor Description BaseResource()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static voidcheckNotEmpty(String attribute, String attributeName)static <T> voidcheckNotEmpty(List<T> list, String attributeName)static voidcheckNotNull(String[] attributes, String attributeName)static voidcheckNotNull(String attribute, String attributeName)static voidcheckNotNull(Map<String,String> attributeMap)static <T> voidcheckResourceNotNull(T resource, String objectName)protected SearchRequestcreateSearchRequest(String schemas, String filter, String sortBy, String sortOrder, Integer startIndex, Integer count, String attrsList, String excludedAttrsList, int maximumRecCount)protected static jakarta.ws.rs.core.ResponsegetBadRequestException(Object obj)protected static jakarta.ws.rs.core.ResponsegetBadRequestException(String msg)protected static jakarta.ws.rs.core.ResponsegetInternalServerException(String msg)protected static jakarta.ws.rs.core.ResponsegetMissingAttributeError(String attributeName)protected static jakarta.ws.rs.core.ResponsegetNotAcceptableException(String msg)protected static jakarta.ws.rs.core.ResponsegetNotFoundError(String objectName)static voidthorwBadRequestException(Object obj)static voidthorwBadRequestException(String msg)static voidthorwInternalServerException(String msg)static voidthrowMissingAttributeError(String attributeName)
-
-
-
Field Detail
-
MISSING_ATTRIBUTE_CODE
public static final String MISSING_ATTRIBUTE_CODE
- See Also:
- Constant Field Values
-
MISSING_ATTRIBUTE_MESSAGE
public static final String MISSING_ATTRIBUTE_MESSAGE
- See Also:
- Constant Field Values
-
TOKEN_DELIMITER
public static final String TOKEN_DELIMITER
- See Also:
- Constant Field Values
-
-
Method Detail
-
checkResourceNotNull
public static <T> void checkResourceNotNull(T resource, String objectName)
-
throwMissingAttributeError
public static void throwMissingAttributeError(String attributeName)
-
thorwBadRequestException
public static void thorwBadRequestException(String msg)
-
thorwBadRequestException
public static void thorwBadRequestException(Object obj)
-
thorwInternalServerException
public static void thorwInternalServerException(String msg)
-
getMissingAttributeError
protected static jakarta.ws.rs.core.Response getMissingAttributeError(String attributeName)
- Parameters:
attributeName-- Returns:
-
getNotFoundError
protected static jakarta.ws.rs.core.Response getNotFoundError(String objectName)
-
getNotAcceptableException
protected static jakarta.ws.rs.core.Response getNotAcceptableException(String msg)
-
getBadRequestException
protected static jakarta.ws.rs.core.Response getBadRequestException(String msg)
-
getBadRequestException
protected static jakarta.ws.rs.core.Response getBadRequestException(Object obj)
-
getInternalServerException
protected static jakarta.ws.rs.core.Response getInternalServerException(String msg)
-
-