Class PVsMatchingParameter
- java.lang.Object
-
- org.epics.archiverappliance.mgmt.bpl.PVsMatchingParameter
-
public class PVsMatchingParameter extends Object
Small utility class for listing PVs that match a parameter- Author:
- mshankar
-
-
Constructor Summary
Constructors Constructor Description PVsMatchingParameter()
-
Method Summary
Modifier and Type Method Description static LinkedList<String>
getMatchingPVs(Map<String,String> requestParameters, ConfigService configService, boolean includePVSThatDontExist, int defaultLimit)
Given a BPL request, get all the matching PVsstatic LinkedList<String>
getMatchingPVs(javax.servlet.http.HttpServletRequest req, ConfigService configService, boolean includePVSThatDontExist, int defaultLimit)
Given a BPL request, get all the matching PVsstatic LinkedList<String>
getMatchingPVs(javax.servlet.http.HttpServletRequest req, ConfigService configService, int defaultLimit)
static LinkedList<String>
getPVNamesFromPostBody(javax.servlet.http.HttpServletRequest req, ConfigService configService)
-
-
-
Method Detail
-
getMatchingPVs
public static LinkedList<String> getMatchingPVs(javax.servlet.http.HttpServletRequest req, ConfigService configService, int defaultLimit)
-
getMatchingPVs
public static LinkedList<String> getMatchingPVs(javax.servlet.http.HttpServletRequest req, ConfigService configService, boolean includePVSThatDontExist, int defaultLimit)
Given a BPL request, get all the matching PVs- Parameters:
req
- HttpServletRequestconfigService
- ConfigServiceincludePVSThatDontExist
- Some BPL requires us to include PVs that don't exist so that they can give explicit statusdefaultLimit
- The default value for the limit if the limit is not specified in the request.- Returns:
- LinkedList Matching PVs
-
getMatchingPVs
public static LinkedList<String> getMatchingPVs(Map<String,String> requestParameters, ConfigService configService, boolean includePVSThatDontExist, int defaultLimit)
Given a BPL request, get all the matching PVs- Parameters:
requestParameters
- HttpServletRequest parameter mapconfigService
- ConfigServiceincludePVSThatDontExist
- Some BPL requires us to include PVs that don't exist so that they can give explicit statusdefaultLimit
- The default value for the limit if the limit is not specified in the request.- Returns:
- LinkedList Matching PVs
-
getPVNamesFromPostBody
public static LinkedList<String> getPVNamesFromPostBody(javax.servlet.http.HttpServletRequest req, ConfigService configService) throws IOException
- Throws:
IOException
-
-