org.teldap.core.xmlvalidator.unionCatalog.rule
Class Project

java.lang.Object
  extended by org.teldap.core.xmlvalidator.unionCatalog.rule.Project

public class Project
extends java.lang.Object

Copyright 2009 數位典藏與數位學習國家型科技計畫(TELDAP) 數位核心平台計畫

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

Title: 檢查/DACatalog/AdminDesc/Project

Version:
1.0
Author:
徐慈妍、洪崇熙、洪國翔

Constructor Summary
Project()
           
 
Method Summary
 java.util.HashMap collectMsg()
           
 java.lang.String getTagName()
           
 boolean isValidateProjectCreatorAttribute(org.jdom.Element projectElement)
          檢查/DACatalog/AdminDesc/Project[@Creator] value不可為空值
 boolean isValidateProjectGenDateAttributeFormat(org.jdom.Element projectElement)
          /DACatalog/AdminDesc/Project[@GenDate] 時間格式是否正確 時間可接受格式如下: "yyyy-MM-dd hh:mm:ss.S" "yyyy/MM/dd hh:mm:ss.S" "yyyy/MM/dd hh:mm:ss" "yyyy-MM-dd hh:mm:ss" "yyyy/MM/dd" "yyyy-MM-dd"
 boolean isValidateProjectGenDateAttributeState()
          時間可接受範圍: 不限 < GenDate < 現在
 boolean isValidateProjectText(org.jdom.Element projectElement)
          檢查/DACatalog/AdminDesc/Project value不可為空值
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Project

public Project()
Method Detail

getTagName

public java.lang.String getTagName()

isValidateProjectText

public boolean isValidateProjectText(org.jdom.Element projectElement)
檢查/DACatalog/AdminDesc/Project value不可為空值


isValidateProjectCreatorAttribute

public boolean isValidateProjectCreatorAttribute(org.jdom.Element projectElement)
檢查/DACatalog/AdminDesc/Project[@Creator] value不可為空值


isValidateProjectGenDateAttributeFormat

public boolean isValidateProjectGenDateAttributeFormat(org.jdom.Element projectElement)
/DACatalog/AdminDesc/Project[@GenDate] 時間格式是否正確 時間可接受格式如下: "yyyy-MM-dd hh:mm:ss.S" "yyyy/MM/dd hh:mm:ss.S" "yyyy/MM/dd hh:mm:ss" "yyyy-MM-dd hh:mm:ss" "yyyy/MM/dd" "yyyy-MM-dd"


isValidateProjectGenDateAttributeState

public boolean isValidateProjectGenDateAttributeState()
時間可接受範圍: 不限 < GenDate < 現在


collectMsg

public java.util.HashMap collectMsg()