public class ValidProcedureTimeDAO extends Object
Modifier and Type | Field and Description |
---|---|
private static org.slf4j.Logger |
LOGGER |
Constructor and Description |
---|
ValidProcedureTimeDAO() |
Modifier and Type | Method and Description |
---|---|
Map<String,String> |
getTProcedureFormatMap(org.hibernate.Session session) |
List<ValidProcedureTime> |
getValidProcedureTimes(Procedure procedure,
String procedureDescriptionFormat,
Time validTime,
org.hibernate.Session session)
Get ValidProcedureTimes for requested parameters
|
List<ValidProcedureTime> |
getValidProcedureTimes(TProcedure procedure,
Set<String> possibleProcedureDescriptionFormats,
Time validTime,
org.hibernate.Session session) |
void |
insertValidProcedureTime(Procedure procedure,
ProcedureDescriptionFormat procedureDescriptionFormat,
String xmlDescription,
org.joda.time.DateTime validStartTime,
org.hibernate.Session session)
Insert valid procedure time for procedrue
|
void |
setValidProcedureDescriptionEndTime(String procedureIdentifier,
org.hibernate.Session session)
Set valid end time to valid procedure time object for procedure
identifier
|
void |
setValidProcedureDescriptionEndTime(String procedureIdentifier,
String procedureDescriptionFormat,
org.hibernate.Session session)
Set valid end time to valid procedure time object for procedure
identifier
|
void |
updateValidProcedureTime(ValidProcedureTime validProcedureTime,
org.hibernate.Session session)
Update valid procedure time object
|
public void insertValidProcedureTime(Procedure procedure, ProcedureDescriptionFormat procedureDescriptionFormat, String xmlDescription, org.joda.time.DateTime validStartTime, org.hibernate.Session session)
procedure
- Procedure objectxmlDescription
- Procedure XML descriptionvalidStartTime
- Valid start timesession
- Hibernate sessionpublic void updateValidProcedureTime(ValidProcedureTime validProcedureTime, org.hibernate.Session session)
validProcedureTime
- Valid procedure time objectsession
- Hibernate sessionpublic void setValidProcedureDescriptionEndTime(String procedureIdentifier, String procedureDescriptionFormat, org.hibernate.Session session) throws UnsupportedTimeException, UnsupportedValueReferenceException, UnsupportedOperatorException
procedureIdentifier
- Procedure identifiersession
- Hibernate sessionUnsupportedOperatorException
UnsupportedValueReferenceException
UnsupportedTimeException
public void setValidProcedureDescriptionEndTime(String procedureIdentifier, org.hibernate.Session session)
procedureIdentifier
- Procedure identifiersession
- Hibernate sessionpublic List<ValidProcedureTime> getValidProcedureTimes(Procedure procedure, String procedureDescriptionFormat, Time validTime, org.hibernate.Session session) throws UnsupportedTimeException, UnsupportedValueReferenceException, UnsupportedOperatorException
procedure
- Requested ProcedureprocedureDescriptionFormat
- Requested procedureDescriptionFormatvalidTime
- Requested validTime (optional)session
- Hibernate sessionUnsupportedTimeException
- If validTime time value is invalidUnsupportedValueReferenceException
- If valueReference is not supportedUnsupportedOperatorException
- If temporal operator is not supportedpublic List<ValidProcedureTime> getValidProcedureTimes(TProcedure procedure, Set<String> possibleProcedureDescriptionFormats, Time validTime, org.hibernate.Session session) throws UnsupportedTimeException, UnsupportedValueReferenceException, UnsupportedOperatorException
Copyright © 2012-2015 52north.org. All Rights Reserved.