blob: 4bd646ac6f033eddcf69b0218a9d2d242e19cff5 [file] [log] [blame]
<?xml version="1.0"?>
<!DOCTYPE databases PUBLIC "-//EXOLAB/Castor Mapping DTD Version 1.0//EN"
"http://castor.exolab.org/mapping.dtd">
<mapping>
<class name="org.apache.pluto.portalImpl.om.common.impl.DisplayNameImpl">
<field name="displayName" type="java.lang.String">
<bind-xml node="text"/>
</field>
<field name="castorLocale" type="java.lang.String">
<bind-xml name="xml:lang" node="attribute"/>
</field>
</class>
<class name="org.apache.pluto.portalImpl.om.servlet.impl.TagDefinition">
<field name="uri" type="java.lang.String" required="true">
<bind-xml name="taglib-uri" node="element"/>
</field>
<field name="location" type="java.lang.String" required="true">
<bind-xml name="taglib-location" node="element"/>
</field>
</class>
<class name="org.apache.pluto.portalImpl.om.common.impl.DescriptionImpl">
<field name="description" type="java.lang.String">
<bind-xml node="text"/>
</field>
<field name="castorLocale" type="java.lang.String">
<bind-xml name="xml:lang" node="attribute"/>
</field>
</class>
<class name="org.apache.pluto.portalImpl.om.common.impl.SecurityRoleImpl">
<field name="description" type="java.lang.String" required="false" >
<bind-xml name="description" node="element"/>
</field>
<field name="roleName" type="java.lang.String" required="true">
<bind-xml name="role-name" node="element"/>
</field>
</class>
<class name="org.apache.pluto.portalImpl.om.common.impl.SecurityRoleRefImpl">
<field name="castorDescriptions"
type="org.apache.pluto.portalImpl.om.common.impl.DescriptionImpl"
collection="collection">
<bind-xml name="description" node="element"/>
</field>
<field name="roleName" type="java.lang.String" required="true">
<bind-xml name="role-name" node="element"/>
</field>
<field name="roleLink" type="java.lang.String" required="false">
<bind-xml name="role-link" node="element"/>
</field>
</class>
<class name="org.apache.pluto.portalImpl.om.common.impl.ParameterImpl">
<field name="name" type="java.lang.String" required="true">
<bind-xml name="param-name" node="element"/>
</field>
<field name="value" type="java.lang.String" required="true">
<bind-xml name="param-value" node="element"/>
</field>
<field name="castorDescriptions"
type="org.apache.pluto.portalImpl.om.common.impl.DescriptionImpl"
collection="collection">
<bind-xml name="description" node="element"/>
</field>
</class>
<class name="org.apache.pluto.portalImpl.om.servlet.impl.ServletMappingImpl">
<field name="id" type="java.lang.String">
<bind-xml name="id" node="attribute"/>
</field>
<field name="servletName" type="java.lang.String" required="true">
<bind-xml name="servlet-name" node="element"/>
</field>
<field name="urlPattern" type="java.lang.String" required="true">
<bind-xml name="url-pattern" node="element"/>
</field>
</class>
<class name="org.apache.pluto.portalImpl.om.servlet.impl.ServletDefinitionImpl">
<field name="castorId" type="java.lang.String">
<bind-xml name="id" node="attribute"/>
</field>
<field name="servletName" type="java.lang.String" required="true">
<bind-xml name="servlet-name" node="element"/>
</field>
<field name="castorDisplayNames"
type="org.apache.pluto.portalImpl.om.common.impl.DisplayNameImpl"
collection="collection">
<bind-xml name="display-name" node="element"/>
</field>
<field name="castorDescriptions"
type="org.apache.pluto.portalImpl.om.common.impl.DescriptionImpl"
collection="collection">
<bind-xml name="description" node="element"/>
</field>
<field name="servletClass" type="java.lang.String">
<bind-xml name="servlet-class" node="element"/>
</field>
<field name="castorInitParams"
type="org.apache.pluto.portalImpl.om.common.impl.ParameterImpl"
collection="collection">
<bind-xml name="init-param" node="element"/>
</field>
<!-- only for completion, not used in class file -->
<field name="icon" transient="true" direct="true">
<bind-xml name="icon" node="element"/>
</field>
<field name="loadOnStartup" transient="true" direct="true">
<bind-xml name="load-on-startup" node="element"/>
</field>
<field name="jspFile" type="java.lang.String">
<bind-xml name="jsp-file" node="element"/>
</field>
<field name="castorInitSecurityRoleRefs"
type="org.apache.pluto.portalImpl.om.common.impl.SecurityRoleRefImpl"
collection="collection">
<bind-xml name="security-role-ref" node="element"/>
</field>
</class>
<class name="org.apache.pluto.portalImpl.om.servlet.impl.WebApplicationDefinitionImpl">
<map-to xml="web-app"/>
<field name="castorId" type="java.lang.String">
<bind-xml name="id" node="attribute"/>
</field>
<field name="castorDisplayNames"
type="org.apache.pluto.portalImpl.om.common.impl.DisplayNameImpl"
collection="collection">
<bind-xml name="display-name" node="element"/>
</field>
<field name="castorDescriptions"
type="org.apache.pluto.portalImpl.om.common.impl.DescriptionImpl"
collection="collection">
<bind-xml name="description" node="element"/>
</field>
<field name="castorInitParams"
type="org.apache.pluto.portalImpl.om.common.impl.ParameterImpl"
collection="collection">
<bind-xml name="context-param" node="element"/>
</field>
<field name="castorServlets"
type="org.apache.pluto.portalImpl.om.servlet.impl.ServletDefinitionImpl"
collection="collection"
required="true">
<bind-xml name="servlet" node="element"/>
</field>
<field name="servletMappings"
type="org.apache.pluto.portalImpl.om.servlet.impl.ServletMappingImpl"
collection="collection"
required="true">
<bind-xml name="servlet-mapping" node="element"/>
</field>
<field name="castorTagDefinition" type="org.apache.pluto.portalImpl.om.servlet.impl.TagDefinition">
<bind-xml name="taglib" node="element" />
</field>
<!-- only for completion, not used in class file -->
<field name="icon" transient="true" direct="true">
<bind-xml name="icon" node="element"/>
</field>
<field name="distributable" transient="true" direct="true">
<bind-xml name="distributable" node="element"/>
</field>
<field name="sessionConfig" transient="true" direct="true">
<bind-xml name="session-config" node="element"/>
</field>
<field name="mimeMapping" transient="true" direct="true">
<bind-xml name="mime-mapping" node="element"/>
</field>
<field name="welcomeFileList" transient="true" direct="true">
<bind-xml name="welcome-file-list" node="element"/>
</field>
<field name="errorPage" transient="true" direct="true">
<bind-xml name="error-page" node="element"/>
</field>
<field name="resourceRef" transient="true" direct="true">
<bind-xml name="resource-ref" node="element"/>
</field>
<field name="securityConstraint" transient="true" direct="true">
<bind-xml name="security-constraint" node="element"/>
</field>
<field name="loginConfig" transient="true" direct="true">
<bind-xml name="login-config" node="element"/>
</field>
<!--field name="securityRole" transient="false" direct="true">
<bind-xml name="security-role" node="element"/>
</field-->
<field name="securityRoles"
transient="false"
type="org.apache.pluto.portalImpl.om.common.impl.SecurityRoleImpl"
required="false"
collection="collection">
<bind-xml name="security-role" node="element"/>
</field>
<field name="envEntry" transient="true" direct="true">
<bind-xml name="env-entry" node="element"/>
</field>
<field name="ejbRef" transient="true" direct="true">
<bind-xml name="ejb-ref" node="element"/>
</field>
</class>
</mapping>