| <?xml version="1.0" encoding="UTF-8"?> | |
| <?eclipse version="3.0"?> | |
| <plugin> | |
| <extension-point id="xdocletRuntime" name="XDoclet Runtime" schema="schema/xdocletRuntime.exsd"/> | |
| <extension-point id="webdocletTaskProvider" name="Task providers for webdoclet" schema="schema/webdocletTaskProvider.exsd"/> | |
| <extension-point id="ejbDocletTaskProvider" name="A task provider class for ejbdoclet" schema="schema/ejbDocletTaskProvider.exsd"/> | |
| <extension point="org.eclipse.core.resources.builders" | |
| id="xdocletbuilder" | |
| name="XDoclet Builder"> | |
| <builder> | |
| <run | |
| class="org.eclipse.jst.j2ee.ejb.annotations.internal.xdoclet.XDocletBuilder" > | |
| </run> | |
| </builder> | |
| </extension> | |
| <extension | |
| point="org.eclipse.core.resources.markers" | |
| id="xdoclet.marker" | |
| name="%validationMarkerName"> | |
| <super type="org.eclipse.core.resources.problemmarker"/> | |
| <persistent value="true"/> | |
| </extension> | |
| <extension | |
| point="org.eclipse.ui.preferencePages"> | |
| <page | |
| category="org.eclipse.jst.j2ee.ui.preferencePages.JavaEE" | |
| class="org.eclipse.jst.j2ee.ejb.annotations.internal.xdoclet.ui.XDocletPreferencePage" | |
| id="org.eclipse.jst.j2ee.ejb.annotations.xdoclet.preference" | |
| name="%name_xdoclet"> | |
| </page> | |
| <page | |
| name="%name_ejbdoclet" | |
| category="org.eclipse.jst.j2ee.ejb.annotations.xdoclet.preference" | |
| class="org.eclipse.jst.j2ee.ejb.annotations.internal.xdoclet.ui.XDocletEJBPreferencePage" | |
| id="org.eclipse.jst.j2ee.ejb.annotations.xdoclet.ejb.preference"> | |
| </page> | |
| <page | |
| name="%name_webdoclet" | |
| category="org.eclipse.jst.j2ee.ejb.annotations.xdoclet.preference" | |
| class="org.eclipse.jst.j2ee.ejb.annotations.internal.xdoclet.ui.XDocletWebPreferencePage" | |
| id="org.eclipse.jst.j2ee.ejb.annotations.xdoclet.web.preference"> | |
| </page> | |
| </extension> | |
| <!-- =========== org.eclipse.jst.j2ee.ejb.annotations.internal.xdoclet.ui.XDocletPreferencePage ============ --> | |
| <extension point="org.eclipse.ui.propertyPages"> | |
| <page | |
| adaptable="true" | |
| objectClass="org.eclipse.core.resources.IProject" | |
| name="%XDocletPropertiesPage.name" | |
| class="org.eclipse.jst.j2ee.ejb.annotations.internal.xdoclet.ui.XDocletPreferencePage" | |
| id="XDocletPropertiesPage"> | |
| <filter | |
| name="nature" | |
| value="org.eclipse.wst.common.project.facet.core.nature"> | |
| </filter> | |
| </page> | |
| <!-- =========== org.eclipse.jst.j2ee.ejb.annotations.internal.xdoclet.ui.XDocletEJBPreferencePage ============ --> | |
| <page | |
| adaptable="true" | |
| objectClass="org.eclipse.core.resources.IProject" | |
| name="%XDocletEJBPropertiesPage.name" | |
| category="XDocletPropertiesPage" | |
| class="org.eclipse.jst.j2ee.ejb.annotations.internal.xdoclet.ui.XDocletEJBPreferencePage" | |
| id="XDocletEJBPropertiesPage"> | |
| <filter | |
| name="nature" | |
| value="org.eclipse.wst.common.project.facet.core.nature"> | |
| </filter> | |
| </page> | |
| <!-- =========== org.eclipse.jst.j2ee.ejb.annotations.internal.xdoclet.ui.XDocletWebPreferencePage ============ --> | |
| <page | |
| adaptable="true" | |
| objectClass="org.eclipse.core.resources.IProject" | |
| name="%XDocletWebPropertiesPage.name" | |
| category="XDocletPropertiesPage" | |
| class="org.eclipse.jst.j2ee.ejb.annotations.internal.xdoclet.ui.XDocletWebPreferencePage" | |
| id="XDocletWebPropertiesPage"> | |
| <filter | |
| name="nature" | |
| value="org.eclipse.wst.common.project.facet.core.nature"> | |
| </filter> | |
| </page> | |
| </extension> | |
| <!-- =========== XDoclet Code Emmitters ============ --> | |
| <extension | |
| point="org.eclipse.jst.j2ee.ejb.annotations.emitter.template"> | |
| <emitter | |
| name="XDoclet" | |
| classpathProvider="org.eclipse.jst.j2ee.ejb.annotations.internal.xdoclet.ClasspathProvider" | |
| builderId="xdocletbuilder" | |
| ejbIntrospector="org.eclipse.jst.j2ee.ejb.annotations.internal.xdoclet.XdocletIntrospector" | |
| mergeController="ejb-merge.xml" | |
| entityTemplates="templates/ejb/entity" | |
| messageTemplates="templates/ejb/message" | |
| sessionTemplates="templates/ejb/session"> | |
| </emitter> | |
| </extension> | |
| <extension | |
| point="org.eclipse.jst.j2ee.ejb.annotation.model.ejbGenerator"> | |
| <provider | |
| name="XDoclet" | |
| class="org.eclipse.jst.j2ee.ejb.annotations.internal.xdoclet.provider.XDocletAnnotationProvider" /> | |
| <ejbGenerator | |
| name="XDoclet" | |
| class="org.eclipse.jst.j2ee.ejb.annotations.internal.xdoclet.provider.XDocletAnnotationProvider" /> | |
| </extension> | |
| <!-- --> | |
| <extension | |
| point="org.eclipse.ui.popupMenus"> | |
| <objectContribution | |
| adaptable="true" | |
| objectClass="org.eclipse.core.resources.IProject" | |
| nameFilter="*" | |
| id="org.eclipse.jst.j2ee.ejb.annotations.xdoclet"> | |
| <filter name="nature" value="org.eclipse.wst.common.project.facet.core.nature"/> | |
| <enablement> | |
| <or> | |
| <test property="org.eclipse.wst.common.project.facet.core.projectFacet" value="jst.web.xdoclet"/> | |
| <test property="org.eclipse.wst.common.project.facet.core.projectFacet" value="jst.ejb.xdoclet"/> | |
| </or> | |
| </enablement> | |
| <action | |
| label="%action.runxdoclet" | |
| class="org.eclipse.jst.j2ee.ejb.annotations.internal.xdoclet.action.RunXDocletAction" | |
| menubarPath="additions" | |
| enablesFor="+" | |
| id="org.eclipse.jst.j2ee.ejb.annotations.internal.xdoclet.action.RunXDocletAction"> | |
| </action> | |
| </objectContribution> | |
| </extension> | |
| <!-- ================================================ --> | |
| <!-- XDoclet PROJECT WEB FACETS --> | |
| <!-- ================================================ --> | |
| <extension point="org.eclipse.wst.common.project.facet.core.facets"> | |
| <project-facet id="jst.web.xdoclet"> | |
| <label>%facet.webdoclet</label> | |
| <description>%facet.webdoclet.description</description> | |
| <icon>icons/xdoclet.gif</icon> | |
| </project-facet> | |
| <project-facet-version facet="jst.web.xdoclet" version="1.2.1"> | |
| <constraint> | |
| <and> | |
| <requires facet="jst.web" version="[2.2-2.3]"/> | |
| </and> | |
| </constraint> | |
| </project-facet-version> | |
| <project-facet-version facet="jst.web.xdoclet" version="1.2.2"> | |
| <constraint> | |
| <and> | |
| <requires facet="jst.web" version="[2.2-2.3]"/> | |
| </and> | |
| </constraint> | |
| </project-facet-version> | |
| <project-facet-version facet="jst.web.xdoclet" version="1.2.3"> | |
| <constraint> | |
| <and> | |
| <requires facet="jst.web" version="[2.2"/> | |
| </and> | |
| </constraint> | |
| </project-facet-version> | |
| <action type="install" facet="jst.web.xdoclet" version="[1.2.1-1.2.3]"> | |
| <delegate class="org.eclipse.jst.j2ee.ejb.annotations.internal.xdoclet.facet.XDocletFacetInstallDelegate"/> | |
| <config-factory class="org.eclipse.jst.j2ee.ejb.annotations.internal.xdoclet.facet.XDocletWebFacetInstallDataModelProvider"/> | |
| </action> | |
| <action type="uninstall" facet="jst.web.xdoclet" version="[1.2.1-1.2.3]"> | |
| <delegate class="org.eclipse.jst.j2ee.ejb.annotations.internal.xdoclet.facet.XDocletFacetUninstallDelegate"/> | |
| </action> | |
| <event-handler type="RUNTIME_CHANGED" facet="jst.web.xdoclet" version="[1.2.1-1.2.3]"> | |
| <delegate class="org.eclipse.jst.j2ee.ejb.annotations.internal.xdoclet.facet.XDocletFacetRuntimeChangedDelegate"/> | |
| </event-handler> | |
| <action type="version-change" facet="jst.web.xdoclet" version="[1.2.1-1.2.3]"> | |
| <delegate class="org.eclipse.jst.j2ee.ejb.annotations.internal.xdoclet.facet.XDocletFacetVersionChangeDelegate"/> | |
| </action> | |
| <preset id="preset.jst.web.xdoclet"> | |
| <label>%preset.webdoclet</label> | |
| <description>%preset.webdoclet.description</description> | |
| <facet id="jst.java" version="1.4" /> | |
| <facet id="jst.web" version="2.4"/> | |
| <facet id="jst.web.xdoclet" version="1.2.3" /> | |
| </preset> | |
| <!-- ================================================ --> | |
| <!-- XDoclet PROJECT EJB FACETS --> | |
| <!-- ================================================ --> | |
| <project-facet id="jst.ejb.xdoclet"> | |
| <label>%facet.ejbdoclet</label> | |
| <description>%facet.ejbdoclet.description</description> | |
| <icon>icons/xdoclet.gif</icon> | |
| </project-facet> | |
| <project-facet-version facet="jst.ejb.xdoclet" version="1.2.1"> | |
| <constraint> | |
| <and> | |
| <requires facet="jst.ejb" version="1.1,2.0"/> | |
| <conflicts group="ejb.annotated.generation"/> | |
| </and> | |
| </constraint> | |
| <group-member id="ejb.annotated.generation"/> | |
| </project-facet-version> | |
| <project-facet-version facet="jst.ejb.xdoclet" version="1.2.2"> | |
| <constraint> | |
| <and> | |
| <requires facet="jst.ejb" version="1.1,2.0"/> | |
| <conflicts group="ejb.annotated.generation"/> | |
| </and> | |
| </constraint> | |
| <group-member id="ejb.annotated.generation"/> | |
| </project-facet-version> | |
| <project-facet-version facet="jst.ejb.xdoclet" version="1.2.3"> | |
| <constraint> | |
| <and> | |
| <requires facet="jst.ejb" version="[1.1-2.1]"/> | |
| <conflicts group="ejb.annotated.generation"/> | |
| </and> | |
| </constraint> | |
| <group-member id="ejb.annotated.generation"/> | |
| </project-facet-version> | |
| <action type="install" facet="jst.ejb.xdoclet" version="[1.2.1-1.2.3]"> | |
| <delegate class="org.eclipse.jst.j2ee.ejb.annotations.internal.xdoclet.facet.XDocletFacetInstallDelegate"/> | |
| <config-factory class="org.eclipse.jst.j2ee.ejb.annotations.internal.xdoclet.facet.XDocletEjbFacetInstallDataModelProvider"/> | |
| </action> | |
| <action type="uninstall" facet="jst.ejb.xdoclet" version="[1.2.1-1.2.3]"> | |
| <delegate class="org.eclipse.jst.j2ee.ejb.annotations.internal.xdoclet.facet.XDocletFacetUninstallDelegate"/> | |
| </action> | |
| <event-handler type="RUNTIME_CHANGED" facet="jst.ejb.xdoclet" version="[1.2.1-1.2.3]"> | |
| <delegate class="org.eclipse.jst.j2ee.ejb.annotations.internal.xdoclet.facet.XDocletFacetRuntimeChangedDelegate"/> | |
| </event-handler> | |
| <action type="version-change" facet="jst.ejb.xdoclet" version="[1.2.1-1.2.3]"> | |
| <delegate class="org.eclipse.jst.j2ee.ejb.annotations.internal.xdoclet.facet.XDocletFacetVersionChangeDelegate"/> | |
| </action> | |
| <preset id="preset.jst.ejb.xdoclet"> | |
| <label>%preset.ejbdoclet</label> | |
| <facet id="jst.java" version="1.4" /> | |
| <facet id="jst.ejb" version="2.1"/> | |
| <facet id="jst.ejb.xdoclet" version="1.2.3" /> | |
| </preset> | |
| </extension> | |
| <extension point="org.eclipse.wst.common.project.facet.core.runtimes"> | |
| <supported> | |
| <runtime-component any="true"/> | |
| <facet id="jst.web.xdoclet" version="1.2.1,1.2.2,1.2.3"/> | |
| </supported> | |
| <supported> | |
| <runtime-component any="true"/> | |
| <facet id="jst.ejb.xdoclet" version="1.2.1,1.2.2,1.2.3"/> | |
| </supported> | |
| </extension> | |
| <!-- ================================================ --> | |
| <!-- EJB Tag set definitions for XDoclet --> | |
| <!-- ================================================ --> | |
| <extension | |
| id="EJBTagSets" | |
| point="org.eclipse.jst.common.annotations.controller.AnnotationTagSet"> | |
| <AnnotationTagSet | |
| name="ejb"> | |
| </AnnotationTagSet> | |
| </extension> | |
| <extension | |
| id="EJBAnnotationInfo" | |
| point="org.eclipse.jst.common.annotations.controller.AnnotationTagInfo"> | |
| <AnnotationTagInfo tagSet="ejb" tagName="value-object" scope="type" | |
| multiplicity="*"> | |
| <attrib name="abstract" type="bool"/> | |
| <attrib name="extends"/> | |
| <attrib name="implements"/> | |
| <attrib name="match"/> | |
| <attrib name="name"> | |
| <unique scope="type"/> | |
| </attrib> | |
| <attrib name="generatePKConstructor" type="bool"/> | |
| </AnnotationTagInfo> | |
| <AnnotationTagInfo tagSet="ejb" tagName="value-object" scope="method"> | |
| <attrib name="match"/> | |
| <attrib name="compose"/> | |
| <attrib name="compose-name"/> | |
| <attrib name="aggregate"/> | |
| <attrib name="aggregate-name"/> | |
| <attrib name="members"/> | |
| <attrib name="members-name"/> | |
| <attrib name="relation"/> | |
| <attrib name="type"/> | |
| </AnnotationTagInfo> | |
| <AnnotationTagInfo | |
| tagSet="ejb" | |
| tagName="session" | |
| scope="type"> | |
| <attrib | |
| use="required" | |
| name="name"> | |
| <unique scope="module"/> | |
| </attrib> | |
| <attrib | |
| name="description"> | |
| </attrib> | |
| <attrib | |
| name="display-name"> | |
| </attrib> | |
| <attrib | |
| name="small-icon"> | |
| </attrib> | |
| <attrib | |
| name="large-icon"> | |
| </attrib> | |
| <attrib | |
| name="generate" | |
| type="bool"> | |
| </attrib> | |
| <attrib | |
| name="jndi-name"> | |
| </attrib> | |
| <attrib | |
| name="local-jndi-name"> | |
| </attrib> | |
| <attrib | |
| name="view-type" type="enum"> | |
| <enumValues value="local"/> | |
| <enumValues value="remote"/> | |
| <enumValues value="both"/> | |
| </attrib> | |
| <attrib | |
| name="type" type="enum"> | |
| <enumValues value="Stateless"/> | |
| </attrib> | |
| <attrib | |
| name="transaction-type" type="enum"> | |
| <enumValues value="Container"/> | |
| <enumValues value="Bean"/> | |
| </attrib> | |
| <attrib | |
| name="remote-business-interface" | |
| type="javaType"> | |
| </attrib> | |
| <attrib | |
| name="local-business-interface" | |
| type="javaType"> | |
| </attrib> | |
| </AnnotationTagInfo> | |
| <AnnotationTagInfo tagSet="ejb" tagName="relation" scope="method"> | |
| <attrib name="name" use="required"/> | |
| <attrib name="role-name" use="required"/> | |
| <attrib name="cascade-delete"/> | |
| <attrib name="target-ejb"/> | |
| <attrib name="target-role-name"/> | |
| <attrib name="target-cascade-delete"/> | |
| <attrib name="target-multiple"/> | |
| </AnnotationTagInfo> | |
| <AnnotationTagInfo | |
| tagSet="ejb" | |
| tagName="bean" | |
| scope="type"> | |
| <attrib | |
| use="required" | |
| name="name"> | |
| <unique scope="module"/> | |
| </attrib> | |
| <attrib | |
| name="description"> | |
| </attrib> | |
| <attrib | |
| name="display-name"> | |
| </attrib> | |
| <attrib | |
| name="small-icon"> | |
| </attrib> | |
| <attrib | |
| name="large-icon"> | |
| </attrib> | |
| <attrib | |
| name="generate" | |
| type="bool"> | |
| </attrib> | |
| <attrib | |
| name="jndi-name"> | |
| </attrib> | |
| <attrib | |
| name="local-jndi-name"> | |
| </attrib> | |
| <attrib | |
| name="view-type" type="enum"> | |
| <enumValues value="local"/> | |
| <enumValues value="remote"/> | |
| <enumValues value="both"/> | |
| </attrib> | |
| <attrib | |
| name="type" type="enum"> | |
| <enumValues value="CMP"/> | |
| <enumValues value="BMP"/> | |
| <enumValues value="Stateless"/> | |
| <enumValues value="Stateful"/> | |
| </attrib> | |
| <attrib | |
| name="transaction-type" type="enum"> | |
| <enumValues value="Container"/> | |
| <enumValues value="Bean"/> | |
| </attrib> | |
| <attrib | |
| name="reentrant" | |
| type="bool"> | |
| </attrib> | |
| <attrib | |
| name="cmp-version" type="enum"> | |
| <enumValues value="2.x"/> | |
| </attrib> | |
| <attrib | |
| name="schema"> | |
| </attrib> | |
| <attrib | |
| name="primkey-field"> | |
| </attrib> | |
| <attrib | |
| name="use-soft-locking" | |
| type="bool"> | |
| </attrib> | |
| <attrib | |
| name="message-selector"> | |
| </attrib> | |
| <attrib | |
| name="acknowledge-mode" type="enum"> | |
| <enumValues value="Auto-acknowledge"/> | |
| <enumValues value="Dups-ok-acknowledge"/> | |
| </attrib> | |
| <attrib | |
| name="destination-type" type="enum"> | |
| <enumValues value="javax.jms.Queue"/> | |
| <enumValues value="javax.jms.Topic"/> | |
| </attrib> | |
| <attrib | |
| name="subscription-durability" type="enum"> | |
| <enumValues value="Durable"/> | |
| <enumValues value="NonDurable"/> | |
| </attrib> | |
| <attrib | |
| name="remote-business-interface" | |
| type="javaType"> | |
| </attrib> | |
| <attrib | |
| name="local-business-interface" | |
| type="javaType"> | |
| </attrib> | |
| </AnnotationTagInfo> | |
| <AnnotationTagInfo tagSet="ejb" tagName="select" scope="method" multiplicity="*"> | |
| <attrib name="query" use="required"/> | |
| <attrib name="result-type-mapping" type="enum"> | |
| <enumValues value="none"/> | |
| <enumValues value="Local"/> | |
| <enumValues value="Remote"/> | |
| </attrib> | |
| </AnnotationTagInfo> | |
| <AnnotationTagInfo tagSet="ejb" tagName="ejb-external-ref" scope="type" multiplicity="*"> | |
| <attrib name="ref-name" use="required"/> | |
| <attrib name="view-type" use="required" type="enum"> | |
| <enumValues value="local"/> | |
| <enumValues value="remote"/> | |
| </attrib> | |
| <attrib name="link" use="required"/> | |
| <attrib name="type" use="required" type="enum"> | |
| <enumValues value="Entity"/> | |
| <enumValues value="Session"/> | |
| </attrib> | |
| <attrib name="home" type="javaType" use="required"/> | |
| <attrib name="business" type="javaType" use="required"/> | |
| </AnnotationTagInfo> | |
| <AnnotationTagInfo | |
| tagSet="ejb" | |
| tagName="home-method" | |
| scope="method"> | |
| <attrib | |
| name="view-type" | |
| description="ath.view-type.home-method" | |
| type="enum"> | |
| <enumValues value="local"/> | |
| <enumValues value="remote"/> | |
| </attrib> | |
| </AnnotationTagInfo> | |
| <AnnotationTagInfo | |
| tagSet="ejb" | |
| tagName="interface-method" | |
| scope="method"> | |
| <attrib | |
| name="view-type" | |
| description="ath.view-type.interface-method" | |
| type="enum"> | |
| <enumValues value="local"/> | |
| <enumValues value="remote"/> | |
| <enumValues value="both"/> | |
| </attrib> | |
| </AnnotationTagInfo> | |
| <AnnotationTagInfo | |
| tagSet="ejb" | |
| tagName="create-method" | |
| scope="method"> | |
| <attrib | |
| name="view-type" | |
| description="ath.view-type.create-method" | |
| type="enum"> | |
| <enumValues value="local"/> | |
| <enumValues value="remote"/> | |
| </attrib> | |
| </AnnotationTagInfo> | |
| <AnnotationTagInfo | |
| tagSet="ejb" | |
| tagName="env-entry" | |
| scope="type" multiplicity="*"> | |
| <attrib name="name" use="required"> | |
| </attrib> | |
| <attrib name="description"/> | |
| <attrib name="type" type="enum"> | |
| <enumValues value="java.lang.Boolean"/> | |
| <enumValues value="java.lang.Byte"/> | |
| <enumValues value="java.lang.Character"/> | |
| <enumValues value="java.lang.String"/> | |
| <enumValues value="java.lang.Short"/> | |
| <enumValues value="java.lang.Integer"/> | |
| <enumValues value="java.lang.Long"/> | |
| <enumValues value="java.lang.Float"/> | |
| <enumValues value="java.lang.Double"/> | |
| </attrib> | |
| <attrib name="value"/> | |
| </AnnotationTagInfo> | |
| <AnnotationTagInfo | |
| tagSet="ejb" | |
| tagName="ejb-ref" | |
| scope="type" multiplicity="*"> | |
| <attrib name="ejb-name" use="required"/> | |
| <attrib name="view-type" use="required" type="enum"> | |
| <enumValues value="local"/> | |
| <enumValues value="remote"/> | |
| </attrib> | |
| <attrib name="ref-name"/> | |
| </AnnotationTagInfo> | |
| <AnnotationTagInfo | |
| tagSet="ejb" | |
| tagName="security-role-ref" | |
| scope="type" multiplicity="*"> | |
| <attrib name="role-name" use="required"/> | |
| <attrib name="role-link" use="required"/> | |
| </AnnotationTagInfo> | |
| <AnnotationTagInfo | |
| tagSet="ejb" | |
| tagName="security-identity" | |
| scope="type"> | |
| <attrib name="description"/> | |
| <attrib name="use-caller-identity" type="bool"/> | |
| <attrib name="run-as"/> | |
| </AnnotationTagInfo> | |
| <AnnotationTagInfo | |
| tagSet="ejb" | |
| tagName="resource-ref" | |
| scope="type" multiplicity="*"> | |
| <attrib name="res-ref-name" use="required"/> | |
| <attrib name="res-type" use="required" type="javaType"/> | |
| <attrib name="res-auth" use="required" type="enum"> | |
| <enumValues value="Container"/> | |
| <enumValues value="Application"/> | |
| </attrib> | |
| <attrib name="res-sharing-scope" type="enum"> | |
| <enumValues value="Shareable"/> | |
| <enumValues value="Unshareable"/> | |
| </attrib> | |
| <attrib name="jndi-name"/> | |
| </AnnotationTagInfo> | |
| <AnnotationTagInfo | |
| tagSet="ejb" | |
| tagName="resource-env-ref" | |
| scope="type" multiplicity="*"> | |
| <attrib name="name" use="required"/> | |
| <attrib name="type" use="required" type="javaType"/> | |
| </AnnotationTagInfo> | |
| <AnnotationTagInfo | |
| tagSet="ejb" | |
| tagName="interface" | |
| scope="type"> | |
| <attrib name="extends"/> | |
| <attrib name="local-extends"/> | |
| <attrib name="generate" type="bool"/> | |
| <attrib name="remote-class"/> | |
| <attrib name="local-class"/> | |
| <attrib name="remote-pattern"/> | |
| <attrib name="local-pattern"/> | |
| <attrib name="pattern"/> | |
| <attrib name="remote-package"/> | |
| <attrib name="local-package"/> | |
| <attrib name="package"/> | |
| </AnnotationTagInfo> | |
| <AnnotationTagInfo | |
| tagSet="ejb" | |
| tagName="home" | |
| scope="type"> | |
| <attrib name="extends"/> | |
| <attrib name="local-extends"/> | |
| <attrib name="generate" type="bool"/> | |
| <attrib name="remote-class"/> | |
| <attrib name="local-class"/> | |
| <attrib name="remote-pattern"/> | |
| <attrib name="local-pattern"/> | |
| <attrib name="pattern"/> | |
| <attrib name="remote-package"/> | |
| <attrib name="local-package"/> | |
| <attrib name="package"/> | |
| </AnnotationTagInfo> | |
| <AnnotationTagInfo | |
| tagSet="ejb" | |
| tagName="pk" | |
| scope="type"> | |
| <attrib name="class" use="required"/> | |
| <attrib name="pattern"/> | |
| <attrib name="package"/> | |
| <attrib name="generate" type="bool"/> | |
| <attrib name="extends" type="javaType"/> | |
| <attrib name="implements" type="javaType"/> | |
| <attrib name="role-name"/> | |
| <attrib name="unchecked" type="bool"/> | |
| <attrib name="method-intf" type="enum"> | |
| <enumValues value="Home"/> | |
| <enumValues value="LocalHome"/> | |
| </attrib> | |
| </AnnotationTagInfo> | |
| <AnnotationTagInfo | |
| tagSet="ejb" | |
| tagName="pk-field" | |
| scope="method"> | |
| </AnnotationTagInfo> | |
| <AnnotationTagInfo | |
| tagSet="ejb" | |
| tagName="persistence" | |
| scope="type"> | |
| <attrib name="table-name"/> | |
| </AnnotationTagInfo> | |
| <AnnotationTagInfo | |
| tagSet="ejb" | |
| tagName="persistence" | |
| scope="method"> | |
| <attrib name="column-name"/> | |
| <attrib name="jdbc-type" type="enum"> | |
| <enumValues value="ARRAY"/> | |
| <enumValues value="BIGINT"/> | |
| <enumValues value="BINARY"/> | |
| <enumValues value="BIT"/> | |
| <enumValues value="BLOB"/> | |
| <enumValues value="BOOLEAN"/> | |
| <enumValues value="CHAR"/> | |
| <enumValues value="CLOB"/> | |
| <enumValues value="DATALINK"/> | |
| <enumValues value="DATE"/> | |
| <enumValues value="DECIMAL"/> | |
| <enumValues value="DISTINCT"/> | |
| <enumValues value="DOUBLE"/> | |
| <enumValues value="FLOAT"/> | |
| <enumValues value="INTEGER"/> | |
| <enumValues value="JAVA_OBJECT"/> | |
| <enumValues value="LONGVARBINARY"/> | |
| <enumValues value="LONGVARCHAR"/> | |
| <enumValues value="NULL"/> | |
| <enumValues value="NUMERIC"/> | |
| <enumValues value="OTHER"/> | |
| <enumValues value="REAL"/> | |
| <enumValues value="REF"/> | |
| <enumValues value="SMALLINT"/> | |
| <enumValues value="STRUCT"/> | |
| <enumValues value="TIME"/> | |
| <enumValues value="TIMESTAMP"/> | |
| <enumValues value="TINYINT"/> | |
| <enumValues value="VARBINARY"/> | |
| <enumValues value="VARCHAR"/> | |
| </attrib> | |
| <attrib name="sql-type"/> | |
| <attrib name="read-only"/> | |
| </AnnotationTagInfo> | |
| <AnnotationTagInfo | |
| tagSet="ejb" | |
| tagName="finder" | |
| scope="type" | |
| multiplicity="*"> | |
| <attrib name="view-type" type="enum"> | |
| <enumValues value="local"/> | |
| <enumValues value="remote"/> | |
| <enumValues value="both"/> | |
| </attrib> | |
| <attrib name="description"/> | |
| <attrib name="signature" use="required"/> | |
| <attrib name="unchecked" type="bool"/> | |
| <attrib name="role-name"/> | |
| <attrib name="query" use="required"/> | |
| <attrib name="result-type-mapping" type="enum"> | |
| <enumValues value="none"/> | |
| <enumValues value="Local"/> | |
| <enumValues value="Remote"/> | |
| </attrib> | |
| <attrib name="transaction-type"/> | |
| <attrib name="method-intf" type="enum"> | |
| <enumValues value="Home"/> | |
| <enumValues value="LocalHome"/> | |
| </attrib> | |
| </AnnotationTagInfo> | |
| <AnnotationTagInfo tagSet="ejb" tagName="transaction" scope="method"> | |
| <attrib name="type" use="required" type="enum"> | |
| <enumValues value="NotSupported"/> | |
| <enumValues value="Supports"/> | |
| <enumValues value="Required"/> | |
| <enumValues value="RequiresNew"/> | |
| <enumValues value="Mandatory"/> | |
| <enumValues value="Never"/> | |
| </attrib> | |
| </AnnotationTagInfo> | |
| <AnnotationTagInfo tagSet="ejb" tagName="transaction" scope="type"> | |
| <attrib name="type" use="required" type="enum"> | |
| <enumValues value="NotSupported"/> | |
| <enumValues value="Supports"/> | |
| <enumValues value="Required"/> | |
| <enumValues value="RequiresNew"/> | |
| <enumValues value="Mandatory"/> | |
| <enumValues value="Never"/> | |
| </attrib> | |
| </AnnotationTagInfo> | |
| <AnnotationTagInfo tagSet="ejb" tagName="facade-method" scope="method"> | |
| <attrib name="invalidate" type="bool"/> | |
| <attrib name="cache" type="bool"/> | |
| <attrib name="immutable" type="bool"/> | |
| </AnnotationTagInfo> | |
| <AnnotationTagInfo | |
| tagSet="ejb" | |
| tagName="util" | |
| scope="type"> | |
| <attrib name="generate" use="required" type="enum"> | |
| <enumValues value="no"/> | |
| <enumValues value="logical"/> | |
| <enumValues value="physical"/> | |
| </attrib> | |
| </AnnotationTagInfo> | |
| <AnnotationTagInfo tagSet="ejb" tagName="facade" scope="type"> | |
| <attrib name="name"/> | |
| <attrib name="description"/> | |
| <attrib name="display-name"/> | |
| <attrib name="small-icon"/> | |
| <attrib name="large-icon"/> | |
| <attrib name="jndi-name"/> | |
| <attrib name="local-jndi-name"/> | |
| <attrib name="view-type" type="enum"> | |
| <enumValues value="local"/> | |
| <enumValues value="remote"/> | |
| <enumValues value="both"/> | |
| </attrib> | |
| <attrib name="type" use="required" type="enum"> | |
| <enumValues value="Stateless"/> | |
| <enumValues value="Stateful"/> | |
| </attrib> | |
| <attrib name="transaction-type" type="enum"> | |
| <enumValues value="Bean"/> | |
| <enumValues value="Container"/> | |
| </attrib> | |
| </AnnotationTagInfo> | |
| <AnnotationTagInfo tagSet="ejb" tagName="remote-facade" scope="type"/> | |
| <AnnotationTagInfo tagSet="ejb" tagName="permission" scope="method"> | |
| <attrib name="role-name"/> | |
| <attrib name="unchecked" type="bool"/> | |
| </AnnotationTagInfo> | |
| <AnnotationTagInfo tagSet="ejb" tagName="permission" scope="type"> | |
| <attrib name="role-name"/> | |
| <attrib name="unchecked" type="bool"/> | |
| </AnnotationTagInfo> | |
| </extension> | |
| <extension | |
| point="org.eclipse.jst.j2ee.ejb.annotations.ui.ProviderPreferenceMapping"> | |
| <mapping | |
| name="XDoclet" | |
| preferencePage="org.eclipse.jst.j2ee.ejb.annotations.xdoclet.preference"/> | |
| </extension> | |
| </plugin> |