1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 package org.kuali.ole.select.validation.impl;
17
18 import org.apache.cxf.common.util.StringUtils;
19 import org.kuali.ole.select.businessobject.BibInfoBean;
20 import org.kuali.ole.select.validation.BibInfoValidation;
21
22 public class BibinfoValidationImpl implements BibInfoValidation {
23
24 public static final String TITLE_NOTMANDATORY = "Title is a required field";
25 public static final String MANDATORY = "";
26
27 public String validateMadatory(BibInfoBean bibInfoBean) throws Exception {
28 if (bibInfoBean.getTitle() == null) {
29 return TITLE_NOTMANDATORY;
30 } else if (StringUtils.isEmpty(bibInfoBean.getTitle())) {
31 return TITLE_NOTMANDATORY;
32 }
33 return MANDATORY;
34 }
35
36 }