jrunx.ide.model
Class EJBean

java.lang.Object
  |
  +--jrunx.ide.model.EJBean
All Implemented Interfaces:
DeploymentDescriptor
Direct Known Subclasses:
JRunEntityBean, JRunMessageDrivenBean, JRunSessionBean

public abstract class EJBean
extends java.lang.Object
implements DeploymentDescriptor


Field Summary
protected  java.lang.String description
           
protected  java.lang.String displayName
           
protected  java.lang.String ejbClass
           
protected  java.util.ArrayList ejbLocalRefs
           
protected  java.lang.String ejbName
           
protected  EJBProject ejbProject
           
protected  java.util.ArrayList ejbRefs
           
static java.lang.String[] EJBTYPES
           
protected  java.util.ArrayList envEntries
           
protected  java.lang.String home
           
protected  java.lang.String largeIcon
           
protected  java.lang.String local
           
protected  java.lang.String localHome
           
protected  java.lang.String remote
           
protected  java.util.ArrayList resourceEnvRefs
           
protected  java.util.ArrayList resourceRefs
           
protected  SecurityIdentity securityIdentity
           
protected  java.util.ArrayList securityRoleRefs
           
protected  java.lang.String smallIcon
           
static java.lang.String[] TRANSACTIONTYPES
           
 
Fields inherited from interface jrunx.ide.model.DeploymentDescriptor
ABSTRACTSCHEMANAME, ACKNOWLEDGEMODE, ACTION, ALWAYSDIRTY, ASSEMBLYDESCRIPTOR, CASCADEDELETE, CLIENTID, CLIENTJAR, CLUSTERHOME, CLUSTEROBJECT, CMPDBCOLUMNINFO, CMPDBMAPPING, CMPDBMAPPINGS, CMPDBSOURCEINFO, CMPFIELD, CMPVERSION, CMRFIELD, CMRFIELDNAME, CMRFIELDTYPE, COMMITOPTION, CONTAINERTRANS, CREATETABLE, DELETETABLE, DESCRIPTION, DESTINATIONTYPE, DISPLAYNAME, EJBCLASS, EJBJAR, EJBLINK, EJBLOCALREF, EJBNAME, EJBQL, EJBREF, EJBRELATION, EJBRELATIONNAME, EJBRELATIONSHIPROLE, EJBRELATIONSHIPROLENAME, EJBRELATIONSHIPROLESOURCE, ENTERPRISEBEAN, ENTERPRISEBEANS, ENTITY, ENVENTRY, ENVNAME, ENVTYPE, ENVVALUE, FIELD, FIELDNAME, FIELDS, HOME, JDBCMAPPING, JDBCMAPPINGS, JNDINAME, JRUNEJBJAR, JRUNEJBTOOL, LARGEICON, LOCAL, LOCALHOME, MDBDESTINATION, MESSAGE, MESSAGEDRIVEN, MESSAGEDRIVENDESTINATION, MESSAGEDRIVENSUBSRIPTION, MESSAGESELECTOR, METHOD, METHODINTERFACE, METHODNAME, METHODPARAM, METHODPARAMS, METHODPERM, MULTIPLICITY, NAME, PARAM, PARAMS, PASSWORD, PERSISTENCETYPE, PRIMARYKEYCLASS, PRIMARYKEYFIELD, QUERY, QUERYMETHOD, REENTRANT, REFNAME, REFTYPE, RELATIONSHIPROLESOURCE, RELATIONSHIPS, REMOTE, RESOURCEAUTH, RESOURCEENVNAME, RESOURCEENVREF, RESOURCEENVTYPE, RESOURCENAME, RESOURCEREF, RESOURCESHARINGSCOPE, RESOURCETYPE, RESULTTYPEMAPPING, ROLELINK, ROLENAME, RUNAS, SECURITYIDENTITY, SECURITYROLE, SECURITYROLEREF, SESSION, SESSIONTYPE, SMALLICON, SOURCE, STATEMENT, SUBSCRIPTIONDURABILITY, TIMEOUT, TRANSACTIONTYPE, TRANSATTRIBUTE, TRANSTYPE, TXDOMAINNAME, TYPE, USECALLERIDENTITY, USER
 
Constructor Summary
EJBean(EJBProject proj)
           
 
Method Summary
 void addEJBLocalReference(EJBLocalReference entry)
           
 void addEJBReference(EJBReference entry)
           
 void addEnvEntry(EnvironmentEntry entry)
           
 void addResourceEnvReference(ResourceEnvReference entry)
           
 void addResourceReference(ResourceReference entry)
           
 void addSecurityRoleReference(SecurityRoleReference entry)
           
 boolean ejbRefExists(java.lang.String name)
           
 boolean envEntryExists(java.lang.String name)
           
 boolean equals(java.lang.Object o)
           
 java.lang.String getDescription()
           
 java.lang.String getDisplayName()
           
 java.lang.String getEjbClass()
           
 java.util.ArrayList getEjbLocalRefs()
           
 java.lang.String getEjbName()
           
 java.util.ArrayList getEjbRefs()
           
 java.util.ArrayList getEnvEntries()
           
 EnvironmentEntry getEnvEntry(java.lang.String name)
           
 java.lang.String getHome()
           
 java.lang.String getLargeIcon()
           
 java.lang.String getLocal()
           
 java.lang.String getLocalHome()
           
 java.lang.String getRemote()
           
 java.util.ArrayList getResourceEnvRefs()
           
 java.util.ArrayList getResourceRefs()
           
 SecurityIdentity getSecurityIdentity()
           
 java.util.ArrayList getSecurityRoleRefs()
           
 java.lang.String getSmallIcon()
           
abstract  java.lang.String getType()
           
 void importEJBXml(org.w3c.dom.Element element)
           
 void importJRunXml(org.w3c.dom.Element element)
          empty implementation
 boolean isLocal()
           
 boolean isRemote()
           
 java.lang.String printBeanDetails()
           
 void printDD(java.io.PrintWriter prw)
           
 void printJRunDD(java.io.PrintWriter prw)
           
 void refreshEJBLocalReferences()
           
 void refreshEJBReferences()
           
 void refreshEnvEntries()
           
 void refreshResourceEnvReferences()
           
 void refreshResourceReferences()
           
 void refreshSecurityRoleReferences()
           
 void removeEJBLocalReference(EJBLocalReference entry)
           
 void removeEJBReference(EJBReference entry)
           
 void removeEnvEntry(EnvironmentEntry entry)
           
 void removeResourceEnvReference(ResourceEnvReference entry)
           
 void removeResourceReference(ResourceReference entry)
           
 void removeSecurityRoleReference(SecurityRoleReference entry)
           
 boolean resRefExists(java.lang.String name)
           
 boolean secroleRefExists(java.lang.String name)
           
 void setDescription(java.lang.String description)
           
 void setDisplayName(java.lang.String displayName)
           
 void setEjbClass(java.lang.String ejbClass)
           
 void setEjbLocalRefs(java.util.ArrayList ejbLocalRefs)
           
 void setEjbName(java.lang.String ejbName)
           
 void setEjbRefs(java.util.ArrayList ejbRefs)
           
 void setEnvEntries(java.util.ArrayList envEntries)
           
 void setHome(java.lang.String home)
           
 void setLargeIcon(java.lang.String largeIcon)
           
 void setLocal(java.lang.String local)
           
 void setLocalHome(java.lang.String localHome)
           
 void setRemote(java.lang.String remote)
           
 void setResourceEnvRefs(java.util.ArrayList resourceEnvRefs)
           
 void setResourceRefs(java.util.ArrayList resourceRefs)
           
 void setSecurityIdentity(SecurityIdentity securityIdentity)
           
 void setSecurityRoleRefs(java.util.ArrayList securityRoleRefs)
           
 void setSmallIcon(java.lang.String smallIcon)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

TRANSACTIONTYPES

public static final java.lang.String[] TRANSACTIONTYPES

EJBTYPES

public static final java.lang.String[] EJBTYPES

description

protected java.lang.String description

displayName

protected java.lang.String displayName

smallIcon

protected java.lang.String smallIcon

largeIcon

protected java.lang.String largeIcon

ejbName

protected java.lang.String ejbName

ejbClass

protected java.lang.String ejbClass

home

protected java.lang.String home

remote

protected java.lang.String remote

localHome

protected java.lang.String localHome

local

protected java.lang.String local

envEntries

protected java.util.ArrayList envEntries

ejbRefs

protected java.util.ArrayList ejbRefs

resourceRefs

protected java.util.ArrayList resourceRefs

securityRoleRefs

protected java.util.ArrayList securityRoleRefs

ejbLocalRefs

protected java.util.ArrayList ejbLocalRefs

securityIdentity

protected SecurityIdentity securityIdentity

resourceEnvRefs

protected java.util.ArrayList resourceEnvRefs

ejbProject

protected EJBProject ejbProject
Constructor Detail

EJBean

public EJBean(EJBProject proj)
Method Detail

isLocal

public boolean isLocal()

isRemote

public boolean isRemote()

refreshEnvEntries

public void refreshEnvEntries()

refreshEJBReferences

public void refreshEJBReferences()

refreshResourceReferences

public void refreshResourceReferences()

refreshSecurityRoleReferences

public void refreshSecurityRoleReferences()

refreshEJBLocalReferences

public void refreshEJBLocalReferences()

refreshResourceEnvReferences

public void refreshResourceEnvReferences()

addResourceEnvReference

public void addResourceEnvReference(ResourceEnvReference entry)

removeResourceEnvReference

public void removeResourceEnvReference(ResourceEnvReference entry)

addEnvEntry

public void addEnvEntry(EnvironmentEntry entry)

removeEnvEntry

public void removeEnvEntry(EnvironmentEntry entry)

addEJBReference

public void addEJBReference(EJBReference entry)

removeEJBReference

public void removeEJBReference(EJBReference entry)

addResourceReference

public void addResourceReference(ResourceReference entry)

removeResourceReference

public void removeResourceReference(ResourceReference entry)

addSecurityRoleReference

public void addSecurityRoleReference(SecurityRoleReference entry)

removeSecurityRoleReference

public void removeSecurityRoleReference(SecurityRoleReference entry)

addEJBLocalReference

public void addEJBLocalReference(EJBLocalReference entry)

removeEJBLocalReference

public void removeEJBLocalReference(EJBLocalReference entry)

getEnvEntry

public EnvironmentEntry getEnvEntry(java.lang.String name)

envEntryExists

public boolean envEntryExists(java.lang.String name)

ejbRefExists

public boolean ejbRefExists(java.lang.String name)

resRefExists

public boolean resRefExists(java.lang.String name)

secroleRefExists

public boolean secroleRefExists(java.lang.String name)

getType

public abstract java.lang.String getType()

getDescription

public java.lang.String getDescription()

setDescription

public void setDescription(java.lang.String description)

getDisplayName

public java.lang.String getDisplayName()

setDisplayName

public void setDisplayName(java.lang.String displayName)

getEjbClass

public java.lang.String getEjbClass()

setEjbClass

public void setEjbClass(java.lang.String ejbClass)

getEjbName

public java.lang.String getEjbName()

setEjbName

public void setEjbName(java.lang.String ejbName)

getEjbRefs

public java.util.ArrayList getEjbRefs()

setEjbRefs

public void setEjbRefs(java.util.ArrayList ejbRefs)

getEnvEntries

public java.util.ArrayList getEnvEntries()

setEnvEntries

public void setEnvEntries(java.util.ArrayList envEntries)

getHome

public java.lang.String getHome()

setHome

public void setHome(java.lang.String home)

getLargeIcon

public java.lang.String getLargeIcon()

setLargeIcon

public void setLargeIcon(java.lang.String largeIcon)

getRemote

public java.lang.String getRemote()

setRemote

public void setRemote(java.lang.String remote)

getResourceRefs

public java.util.ArrayList getResourceRefs()

setResourceRefs

public void setResourceRefs(java.util.ArrayList resourceRefs)

getSecurityRoleRefs

public java.util.ArrayList getSecurityRoleRefs()

setSecurityRoleRefs

public void setSecurityRoleRefs(java.util.ArrayList securityRoleRefs)

getSmallIcon

public java.lang.String getSmallIcon()

setSmallIcon

public void setSmallIcon(java.lang.String smallIcon)

printDD

public void printDD(java.io.PrintWriter prw)
Specified by:
printDD in interface DeploymentDescriptor

importEJBXml

public void importEJBXml(org.w3c.dom.Element element)
                  throws java.lang.Exception
Specified by:
importEJBXml in interface DeploymentDescriptor

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

printBeanDetails

public java.lang.String printBeanDetails()

equals

public boolean equals(java.lang.Object o)
Overrides:
equals in class java.lang.Object

getEjbLocalRefs

public java.util.ArrayList getEjbLocalRefs()

setEjbLocalRefs

public void setEjbLocalRefs(java.util.ArrayList ejbLocalRefs)

getSecurityIdentity

public SecurityIdentity getSecurityIdentity()

setSecurityIdentity

public void setSecurityIdentity(SecurityIdentity securityIdentity)

getLocal

public java.lang.String getLocal()

setLocal

public void setLocal(java.lang.String local)

getLocalHome

public java.lang.String getLocalHome()

setLocalHome

public void setLocalHome(java.lang.String localHome)

getResourceEnvRefs

public java.util.ArrayList getResourceEnvRefs()

setResourceEnvRefs

public void setResourceEnvRefs(java.util.ArrayList resourceEnvRefs)

importJRunXml

public void importJRunXml(org.w3c.dom.Element element)
                   throws java.lang.Exception
empty implementation
Specified by:
importJRunXml in interface DeploymentDescriptor

printJRunDD

public void printJRunDD(java.io.PrintWriter prw)
Specified by:
printJRunDD in interface DeploymentDescriptor


Copyright � 2002 Macromedia Corporation. All Rights Reserved.