com.jaxfront.core.util
Class ResourceInfo
java.lang.Object
com.jaxfront.core.util.ResourceInfo
- All Implemented Interfaces:
- java.lang.Cloneable
public class ResourceInfo
- extends java.lang.Object
- implements java.lang.Cloneable
|
Constructor Summary |
ResourceInfo(org.w3c.dom.Document dom,
java.lang.String formID,
java.lang.String groupUUID,
java.lang.String groupID,
org.w3c.dom.ls.LSInput xsdInput,
org.w3c.dom.ls.LSInput xmlInput,
org.w3c.dom.ls.LSInput xuiInput,
org.w3c.dom.ls.LSInput xuiPdfInput,
org.w3c.dom.ls.LSInput dbmInput,
boolean isFileSystemLocation)
|
ResourceInfo(org.w3c.dom.Document dom,
java.lang.String formID,
java.lang.String groupUUID,
java.lang.String groupID,
java.lang.String xsd,
java.lang.String xml,
java.lang.String xui,
java.lang.String xuiPDF,
java.lang.String dbm)
|
|
Method Summary |
java.net.URL |
buildDBMURL(java.lang.String realPath,
java.lang.String resourceBase)
|
java.lang.Object |
clone()
|
java.lang.String |
getApplicationGroupID()
|
java.lang.String |
getBasePath()
|
java.lang.String |
getCategory()
|
java.lang.String[] |
getCSS()
|
java.lang.String |
getCustomController()
|
DBDOMInput |
getDBDOMInput(java.lang.String systemID,
java.lang.String type)
|
static DBDOMInput |
getDBDOMInput(java.lang.String systemID,
java.lang.String type,
java.lang.String mandantID,
java.lang.String mandantName,
java.lang.String systemContext,
java.lang.String version,
java.lang.String baseURI)
|
java.lang.String |
getDBM()
|
org.w3c.dom.ls.LSInput |
getDbmInput()
|
java.util.HashMap<java.lang.String,java.lang.String> |
getDescription()
|
java.lang.String |
getDOMActionControllerClass()
|
org.apache.xerces.xni.parser.XMLEntityResolver |
getEntityResolver()
|
java.util.Date |
getExpirationDate()
|
java.lang.String[][] |
getFieldAccessRights()
|
java.lang.String |
getFormID()
|
java.lang.String |
getFormIDFromResourceDOM()
|
java.lang.String |
getFormVersion()
|
java.lang.String |
getGroupID()
|
java.lang.String |
getGroupUUID()
|
java.lang.String |
getID()
|
java.lang.String |
getInfoBanner()
|
java.lang.String |
getLocation(java.lang.String formID,
java.lang.String resource)
|
java.lang.String |
getName()
|
java.util.HashMap<java.lang.String,java.lang.String> |
getNames()
|
java.lang.String |
getNotificationSourceGroup()
|
org.w3c.dom.Document |
getResourceDOM()
|
java.lang.String |
getResourceMandant()
|
java.lang.String |
getResourceMandantID()
|
java.lang.String |
getResourceSystemContext()
|
java.lang.String |
getRootNode()
|
java.util.Date |
getStartDate()
|
java.lang.String |
getSystemBaseURI()
|
java.lang.String |
getXML()
|
org.w3c.dom.ls.LSInput |
getXmlInput()
|
java.lang.String |
getXSD()
|
java.lang.String |
getXSDData()
|
org.w3c.dom.ls.LSInput |
getXsdInput()
|
java.lang.String |
getXUI()
|
java.lang.String |
getXUIData()
|
org.w3c.dom.ls.LSInput |
getXuiInput()
|
java.lang.String |
getXUIPDF()
|
org.w3c.dom.ls.LSInput |
getXuiPdfInput()
|
void |
initFromProcessingInstructions()
|
static boolean |
inputExist(org.w3c.dom.ls.LSInput input)
|
boolean |
isActive()
|
boolean |
isEsurvey()
|
static boolean |
isEsurvey(Document dom)
|
boolean |
isEsurveyDefinitionForm()
|
boolean |
isExpired()
|
boolean |
isFormDefinitionForm()
|
boolean |
isPessimisticLock()
|
boolean |
isPublicForm()
|
boolean |
isSystemForm()
|
boolean |
isUsingOwnDefinition()
|
boolean |
isUsingStandardDBM()
|
void |
setActive(boolean active)
|
void |
setApplicationGroupID(java.lang.String id)
|
void |
setBasePath(java.lang.String basePath)
|
void |
setCategory(java.lang.String category)
|
void |
setCSS(java.lang.String[] css)
|
void |
setCustomController(java.lang.String customController)
|
void |
setDbmInput(org.w3c.dom.ls.LSInput input)
|
void |
setDescriptions(java.util.HashMap<java.lang.String,java.lang.String> descriptions)
|
void |
setDOMActionControllerClass(java.lang.String domActionControllerClassname)
|
void |
setExpirationDate(java.util.Date expiryDate)
|
void |
setFieldAccessRights(java.lang.String[][] fieldAccessRights)
|
void |
setFormVersion(java.lang.String version)
|
void |
setGeneratedXSD(java.lang.String xsd)
|
void |
setInfoBanner(java.lang.String banner)
Set the banner template name |
void |
setIsEsurvey(boolean isEsurvey)
|
void |
setIsPublic(boolean isPublic)
|
void |
setName(java.lang.String name)
|
void |
setNames(java.util.HashMap<java.lang.String,java.lang.String> names)
|
void |
setNotificationSourceGroup(java.lang.String group)
|
void |
setPessimisticLock(boolean isPessimisticLock)
|
void |
setResourceMandant(java.lang.String mandant)
|
void |
setResourceMandantID(java.lang.String id)
|
void |
setResourceSystemContext(java.lang.String systemContext)
|
void |
setRootNode(java.lang.String rootNode)
|
void |
setShowInfoBanner(boolean showBanner)
|
void |
setStartDate(java.util.Date startDate)
|
void |
setSystemBaseURI(java.lang.String basePath)
|
void |
setSystemForm(boolean isSystemForm)
|
void |
setUseCustomButtonControls(boolean useCustomButtonControls)
|
void |
setXmlInput(org.w3c.dom.ls.LSInput input)
|
void |
setXSD(java.lang.String xsd)
|
void |
setXsdInput(org.w3c.dom.ls.LSInput input)
|
void |
setXUI(java.lang.String xui)
|
void |
setXuiInput(org.w3c.dom.ls.LSInput input)
|
void |
setXuiPdfInput(org.w3c.dom.ls.LSInput pdfInput)
|
boolean |
showInfoBanner()
|
java.lang.String |
toString()
|
boolean |
useCustomButtonControls()
|
| Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
DOM_PROPERTY_INFO_LINK
public static final java.lang.String DOM_PROPERTY_INFO_LINK
- See Also:
- Constant Field Values
DOM_PROPERTY_RESOURCE_INFO
public static final java.lang.String DOM_PROPERTY_RESOURCE_INFO
- See Also:
- Constant Field Values
EFORM_BASE_DBM
public static final java.lang.String EFORM_BASE_DBM
- See Also:
- Constant Field Values
EFORM_BASE_DBM_LOCATION
public static final java.lang.String EFORM_BASE_DBM_LOCATION
- See Also:
- Constant Field Values
FORM_INFO_HTML
public static final java.lang.String FORM_INFO_HTML
- See Also:
- Constant Field Values
RESOURCES
public static final java.lang.String RESOURCES
- See Also:
- Constant Field Values
RESOURCES_INTERNAL
public static final java.lang.String RESOURCES_INTERNAL
- See Also:
- Constant Field Values
SYSTEM_MANDANT
public static final java.lang.String SYSTEM_MANDANT
- See Also:
- Constant Field Values
SYSTEM_MANDANT_ID
public static final java.lang.String SYSTEM_MANDANT_ID
- See Also:
- Constant Field Values
ResourceInfo
public ResourceInfo(org.w3c.dom.Document dom,
java.lang.String formID,
java.lang.String groupUUID,
java.lang.String groupID,
org.w3c.dom.ls.LSInput xsdInput,
org.w3c.dom.ls.LSInput xmlInput,
org.w3c.dom.ls.LSInput xuiInput,
org.w3c.dom.ls.LSInput xuiPdfInput,
org.w3c.dom.ls.LSInput dbmInput,
boolean isFileSystemLocation)
ResourceInfo
public ResourceInfo(org.w3c.dom.Document dom,
java.lang.String formID,
java.lang.String groupUUID,
java.lang.String groupID,
java.lang.String xsd,
java.lang.String xml,
java.lang.String xui,
java.lang.String xuiPDF,
java.lang.String dbm)
buildDBMURL
public java.net.URL buildDBMURL(java.lang.String realPath,
java.lang.String resourceBase)
clone
public java.lang.Object clone()
throws java.lang.CloneNotSupportedException
- Overrides:
clone in class java.lang.Object
- Throws:
java.lang.CloneNotSupportedException
getApplicationGroupID
public java.lang.String getApplicationGroupID()
getBasePath
public java.lang.String getBasePath()
getCategory
public java.lang.String getCategory()
getCSS
public java.lang.String[] getCSS()
getCustomController
public java.lang.String getCustomController()
getDBDOMInput
public DBDOMInput getDBDOMInput(java.lang.String systemID,
java.lang.String type)
getDBDOMInput
public static DBDOMInput getDBDOMInput(java.lang.String systemID,
java.lang.String type,
java.lang.String mandantID,
java.lang.String mandantName,
java.lang.String systemContext,
java.lang.String version,
java.lang.String baseURI)
getDBM
public java.lang.String getDBM()
getDbmInput
public org.w3c.dom.ls.LSInput getDbmInput()
getDescription
public java.util.HashMap<java.lang.String,java.lang.String> getDescription()
getDOMActionControllerClass
public java.lang.String getDOMActionControllerClass()
getEntityResolver
public org.apache.xerces.xni.parser.XMLEntityResolver getEntityResolver()
getExpirationDate
public java.util.Date getExpirationDate()
getFieldAccessRights
public java.lang.String[][] getFieldAccessRights()
getFormID
public java.lang.String getFormID()
getFormIDFromResourceDOM
public java.lang.String getFormIDFromResourceDOM()
getFormVersion
public java.lang.String getFormVersion()
getGroupID
public java.lang.String getGroupID()
getGroupUUID
public java.lang.String getGroupUUID()
getID
public java.lang.String getID()
getInfoBanner
public java.lang.String getInfoBanner()
- Returns:
- Banner template name
getLocation
public java.lang.String getLocation(java.lang.String formID,
java.lang.String resource)
getName
public java.lang.String getName()
getNames
public java.util.HashMap<java.lang.String,java.lang.String> getNames()
getNotificationSourceGroup
public java.lang.String getNotificationSourceGroup()
getResourceDOM
public org.w3c.dom.Document getResourceDOM()
getResourceMandant
public java.lang.String getResourceMandant()
getResourceMandantID
public java.lang.String getResourceMandantID()
getResourceSystemContext
public java.lang.String getResourceSystemContext()
getRootNode
public java.lang.String getRootNode()
getStartDate
public java.util.Date getStartDate()
getSystemBaseURI
public java.lang.String getSystemBaseURI()
getXML
public java.lang.String getXML()
getXmlInput
public org.w3c.dom.ls.LSInput getXmlInput()
getXSD
public java.lang.String getXSD()
getXSDData
public java.lang.String getXSDData()
throws java.io.IOException
- Throws:
java.io.IOException
getXsdInput
public org.w3c.dom.ls.LSInput getXsdInput()
getXUI
public java.lang.String getXUI()
getXUIData
public java.lang.String getXUIData()
throws java.io.IOException
- Throws:
java.io.IOException
getXuiInput
public org.w3c.dom.ls.LSInput getXuiInput()
getXUIPDF
public java.lang.String getXUIPDF()
getXuiPdfInput
public org.w3c.dom.ls.LSInput getXuiPdfInput()
initFromProcessingInstructions
public void initFromProcessingInstructions()
inputExist
public static boolean inputExist(org.w3c.dom.ls.LSInput input)
isActive
public boolean isActive()
isEsurvey
public boolean isEsurvey()
isEsurvey
public static boolean isEsurvey(Document dom)
isEsurveyDefinitionForm
public boolean isEsurveyDefinitionForm()
isExpired
public boolean isExpired()
isFormDefinitionForm
public boolean isFormDefinitionForm()
isPessimisticLock
public boolean isPessimisticLock()
isPublicForm
public boolean isPublicForm()
isSystemForm
public boolean isSystemForm()
isUsingOwnDefinition
public boolean isUsingOwnDefinition()
isUsingStandardDBM
public boolean isUsingStandardDBM()
setActive
public void setActive(boolean active)
setApplicationGroupID
public void setApplicationGroupID(java.lang.String id)
setBasePath
public void setBasePath(java.lang.String basePath)
setCategory
public void setCategory(java.lang.String category)
setCSS
public void setCSS(java.lang.String[] css)
setCustomController
public void setCustomController(java.lang.String customController)
setDbmInput
public void setDbmInput(org.w3c.dom.ls.LSInput input)
setDescriptions
public void setDescriptions(java.util.HashMap<java.lang.String,java.lang.String> descriptions)
setDOMActionControllerClass
public void setDOMActionControllerClass(java.lang.String domActionControllerClassname)
setExpirationDate
public void setExpirationDate(java.util.Date expiryDate)
setFieldAccessRights
public void setFieldAccessRights(java.lang.String[][] fieldAccessRights)
setFormVersion
public void setFormVersion(java.lang.String version)
setGeneratedXSD
public void setGeneratedXSD(java.lang.String xsd)
setInfoBanner
public void setInfoBanner(java.lang.String banner)
- Set the banner template name
- Parameters:
banner -
setIsEsurvey
public void setIsEsurvey(boolean isEsurvey)
setIsPublic
public void setIsPublic(boolean isPublic)
setName
public void setName(java.lang.String name)
setNames
public void setNames(java.util.HashMap<java.lang.String,java.lang.String> names)
setNotificationSourceGroup
public void setNotificationSourceGroup(java.lang.String group)
setPessimisticLock
public void setPessimisticLock(boolean isPessimisticLock)
setResourceMandant
public void setResourceMandant(java.lang.String mandant)
setResourceMandantID
public void setResourceMandantID(java.lang.String id)
setResourceSystemContext
public void setResourceSystemContext(java.lang.String systemContext)
setRootNode
public void setRootNode(java.lang.String rootNode)
setShowInfoBanner
public void setShowInfoBanner(boolean showBanner)
setStartDate
public void setStartDate(java.util.Date startDate)
setSystemBaseURI
public void setSystemBaseURI(java.lang.String basePath)
setSystemForm
public void setSystemForm(boolean isSystemForm)
setUseCustomButtonControls
public void setUseCustomButtonControls(boolean useCustomButtonControls)
setXmlInput
public void setXmlInput(org.w3c.dom.ls.LSInput input)
setXSD
public void setXSD(java.lang.String xsd)
setXsdInput
public void setXsdInput(org.w3c.dom.ls.LSInput input)
setXUI
public void setXUI(java.lang.String xui)
setXuiInput
public void setXuiInput(org.w3c.dom.ls.LSInput input)
setXuiPdfInput
public void setXuiPdfInput(org.w3c.dom.ls.LSInput pdfInput)
showInfoBanner
public boolean showInfoBanner()
toString
public java.lang.String toString()
- Overrides:
toString in class java.lang.Object
useCustomButtonControls
public boolean useCustomButtonControls()