Class ResourceProperties
- java.lang.Object
-
- io.quarkus.rest.data.panache.deployment.properties.ResourceProperties
-
public class ResourceProperties extends Object
-
-
Constructor Summary
Constructors Constructor Description ResourceProperties(boolean exposed, String path, boolean paged, boolean hal, String halCollectionName, String[] rolesAllowed, Collection<org.jboss.jandex.AnnotationInstance> classAnnotations, Map<String,MethodProperties> methodProperties)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Collection<org.jboss.jandex.AnnotationInstance>getClassAnnotations()StringgetHalCollectionName()Collection<org.jboss.jandex.AnnotationInstance>getMethodAnnotations(String methodName)StringgetPath()StringgetPath(String methodName)String[]getRolesAllowed(String methodName)booleanisExposed()booleanisExposed(String methodName)booleanisHal()booleanisPaged()
-
-
-
Constructor Detail
-
ResourceProperties
public ResourceProperties(boolean exposed, String path, boolean paged, boolean hal, String halCollectionName, String[] rolesAllowed, Collection<org.jboss.jandex.AnnotationInstance> classAnnotations, Map<String,MethodProperties> methodProperties)
-
-
Method Detail
-
isExposed
public boolean isExposed()
-
isExposed
public boolean isExposed(String methodName)
-
getPath
public String getPath()
-
isPaged
public boolean isPaged()
-
isHal
public boolean isHal()
-
getHalCollectionName
public String getHalCollectionName()
-
getClassAnnotations
public Collection<org.jboss.jandex.AnnotationInstance> getClassAnnotations()
-
getMethodAnnotations
public Collection<org.jboss.jandex.AnnotationInstance> getMethodAnnotations(String methodName)
-
-