Class ProjectUtils
java.lang.Object
overit.geocallapp.wfm.project.util.ProjectUtils
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic voidstatic voidstatic voidcheckProjectActivityPropertiesNotFound(BOProjectActivity activity, PoolKit pk) static voidstatic LongconvertToMinutes(Long sourceValue, Long sourceCalendarUnit, BOProjectProfile profile) static Stringstatic booleanexistsActivityType(Long type, PoolKit pk) static booleanexistsCalendarUnit(Long calendarUnitId, PoolKit pk) static booleanexistsProjectType(Long type, PoolKit pk) static StringformatMinutes(Teacher t, Long minutes) static booleanhasStartDateBeforeEndDate(BOProjectActivity activity) static longroundMinutes(overit.geocallapp.wfm.util.timeline.TimeLineRange availability) static voidvalidateInput(BOProjectHeader header, PoolKit pk) static voidvalidateProjectActivitiesDebriefingInput(BOProjectActivity activity, BOProjectActivityDebriefing activityDebriefing, PoolKit pk) static voidvalidateProjectActivitiesInput(BOProjectActivity activity, PoolKit pk)
-
Field Details
-
SECONDS_PER_MINUTE
protected static final int SECONDS_PER_MINUTE- See Also:
-
-
Constructor Details
-
ProjectUtils
protected ProjectUtils()
-
-
Method Details
-
formatMinutes
-
decode
-
roundMinutes
public static long roundMinutes(overit.geocallapp.wfm.util.timeline.TimeLineRange availability) -
convertToMinutes
public static Long convertToMinutes(Long sourceValue, Long sourceCalendarUnit, BOProjectProfile profile) -
validateProjectActivitiesInput
public static void validateProjectActivitiesInput(BOProjectActivity activity, PoolKit pk) throws DAException, DAValidateException - Throws:
DAExceptionDAValidateException
-
checkProjectActivityPropertiesRequired
public static void checkProjectActivityPropertiesRequired(BOProjectActivity activity) throws DAValidateException - Throws:
DAValidateException
-
checkProjectActivityPropertiesNotFound
public static void checkProjectActivityPropertiesNotFound(BOProjectActivity activity, PoolKit pk) throws DAValidateException, DAException - Throws:
DAValidateExceptionDAException
-
checkProjectActivityMaxLengthExceeded
public static void checkProjectActivityMaxLengthExceeded(BOProjectActivity activity) throws DAValidateException - Throws:
DAValidateException
-
checkProjectActivityDataCoherency
public static void checkProjectActivityDataCoherency(BOProjectActivity activity) throws DAValidateException - Throws:
DAValidateException
-
validateInput
public static void validateInput(BOProjectHeader header, PoolKit pk) throws DAException, DAValidateException - Throws:
DAExceptionDAValidateException
-
validateProjectActivitiesDebriefingInput
public static void validateProjectActivitiesDebriefingInput(BOProjectActivity activity, BOProjectActivityDebriefing activityDebriefing, PoolKit pk) throws DAException, DAValidateException - Throws:
DAExceptionDAValidateException
-
existsProjectType
- Throws:
DAException
-
existsActivityType
- Throws:
DAException
-
existsCalendarUnit
- Throws:
DAException
-
hasStartDateBeforeEndDate
-