|
© 2001 BEA Systems, Inc. | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
com.beasys.commerce.foundation.ConfigurableEntityImpl | +--com.beasys.commerce.axiom.contact.GroupImpl
The implementation of the Group entity bean interface.
Group is a component that represents a group in a system. Groups can have users as members, and can serve as a parent to child groups in a group hierarchy. Groups are extentions of ConfigurableEntity, and therefore have the concept of getting and setting properties that are relevant to the group.
Primary Key = com.beasys.commerce.axiom.contact.GroupPk
Group
,
GroupHome
,
GroupValue
Field Summary | |
java.lang.String |
identifier
The primary key field for this group. |
Fields inherited from class com.beasys.commerce.foundation.ConfigurableEntityImpl |
DEFAULT_ENTITY_PROPERTY_MANAGER_HOME, DEFAULT_SCHEMA_GROUP_NAME, ENTITY_PROPERTY_MANAGER_HOME, propertyMap, SCHEMA_GROUP_NAME |
Constructor Summary | |
GroupImpl()
Default constructor. |
Method Summary | |
protected void |
bscInitializeAttributes(GroupPk groupPk)
Initializer for this component. |
void |
ejbActivate()
|
GroupPk |
ejbCreate(GroupPk groupPk)
Creates the bean and returns the bean's primary key. |
GroupPk |
ejbFindByPrimaryKey(GroupPk pk)
Finds the group primary key for this group if the key corresponds to a valid group. |
void |
ejbLoad()
|
void |
ejbPassivate()
|
void |
ejbPostCreate(GroupPk groupPk)
Empty ejbPostCreate() method. |
void |
ejbRemove()
|
void |
ejbStore()
|
java.lang.String |
getIdentifier()
Returns the identifier (primary key attribute). |
java.lang.String[] |
getUserNames()
Returns a list of usernames for the users that belong to this group. |
void |
setEntityContext(com.beasys.commerce.axiom.contact.EntityContext ctx)
|
void |
setIdentifier(java.lang.String value)
|
void |
unsetEntityContext()
|
Methods inherited from class com.beasys.commerce.foundation.ConfigurableEntityImpl |
addBusinessPolicy, addCachedPropertyMapped, addCachedPropertyValue, addPropertyValue, addPropertyValueMapped, buildPolicyKey, createMapKey, ejbCreate, ejbPostCreate, getBusinessPolicy, getCachedProperty, getImplicitProperty, getPersistableHandle, getProperty, getProperty, getProperty, getPropertyAsString, getPropertyAsString, getPropertyDefault, getPropertyMap, getPropertyNoDefault, getSuccessor, getUniqueId,
|
Field Detail |
public java.lang.String identifier
Constructor Detail |
public GroupImpl() throws javax.ejb.CreateException
Method Detail |
public GroupPk ejbCreate(GroupPk groupPk) throws javax.ejb.CreateException
groupPk
- the bean's primary keyprotected void bscInitializeAttributes(GroupPk groupPk) throws javax.ejb.CreateException
groupPk
- the bean's primary keypublic void ejbPostCreate(GroupPk groupPk) throws javax.ejb.CreateException
public void ejbLoad() throws javax.ejb.EJBException
ejbLoad
in class ConfigurableEntityImpl
public void ejbStore() throws javax.ejb.EJBException
ejbStore
in class ConfigurableEntityImpl
public void ejbRemove() throws javax.ejb.RemoveException
ejbRemove
in class ConfigurableEntityImpl
public void ejbActivate() throws javax.ejb.EJBException
ejbActivate
in class ConfigurableEntityImpl
public void ejbPassivate() throws javax.ejb.EJBException
ejbPassivate
in class ConfigurableEntityImpl
public void setEntityContext(com.beasys.commerce.axiom.contact.EntityContext ctx) throws javax.ejb.EJBException
public void unsetEntityContext() throws javax.ejb.EJBException
public GroupPk ejbFindByPrimaryKey(GroupPk pk) throws <>FinderException
com.beasys.commerce.foundation.FinderException
- if the group is not able to be foundpublic java.lang.String getIdentifier()
public void setIdentifier(java.lang.String value)
public java.lang.String[] getUserNames()
weblogic.properties
file.
|
© 2001 BEA Systems, Inc. | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |