Oracle OAF 學習小結(4)- 新增輸入值約束

需求概述

效果圖

在這裏插入圖片描述

修改E對象

修改EO的Java類

在EmpEOmpl.java中加入修改setPhone和setEmail方法:

public void setPhone(Number value) {
       // setAttributeInternal(PHONE, value); 
        if(value.toString().length()==11){ 
            setAttributeInternal(PHONE, value); 
        }
       else{
            String message = "Length of Phone have to 11 !"; 
            throw new OAException(message, OAException.ERROR); 
        }
} 
 public void setEmail(String value) {
       // setAttributeInternal(EMAIL, value); 
        if(value.toString().indexOf('@')>0) 
            setAttributeInternal(EMAIL, value); 
        }
        else{
            String message = "Email format Error !"; 
            throw new OAException(message, OAException.ERROR); 
        }
    }
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章