/** * Copyright (c) 2004-2011 Wang Jinbao(Julian Wong), http://www.ralasafe.com * Licensed under the MIT license: http://www.opensource.org/licenses/mit-license.php */ package org.ralasafe.entitle; import java.util.Date; import java.util.Map; import org.ralasafe.group.Node; import org.ralasafe.user.User; public class BusinessData extends Node { private String name; private String description; private Date installDate; private String xmlContent; private int id; private String file; private org.ralasafe.script.BusinessData scriptBusinessData; public org.ralasafe.script.BusinessData getScriptBusinessData() { return scriptBusinessData; } public void setScriptBusinessData( org.ralasafe.script.BusinessData scriptBusinessData) { this.scriptBusinessData = scriptBusinessData; } public String getName() { return name; } public void setName(String name) { this.name = name; } public String getDescription() { return description; } public void setDescription(String description) { this.description = description; } public Date getInstallDate() { return installDate; } public void setInstallDate(Date installDate) { this.installDate = installDate; } public String getXmlContent() { return xmlContent; } public void setXmlContent(String xmlContent) { this.xmlContent = xmlContent; } public int getId() { return id; } public void setId(int id) { this.id = id; } public String getFile() { return file; } public void setFile(String file) { this.file = file; } public BusinessDataTestResult test(User user, Map context, QueryManager queryManager) { return scriptBusinessData.test(user, context, queryManager); } }