BEA Systems, Inc.

com.beasys.commerce.axiom.contact
Interface Group

All Known Subinterfaces:
GroupRemote

public interface Group
extends ConfigurableEntity

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
 
Attribute: user

See Also:
GroupPk, GroupHome, GroupImpl, GroupValue

Fields inherited from interface com.beasys.commerce.foundation.ConfigurableEntity
RESERVED_SCOPE_NAME
 
Method Summary
 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.
 
Methods inherited from interface com.beasys.commerce.foundation.ConfigurableEntity
addPropertyValue, addPropertyValueMapped, getPersistableHandle, getProperty, getProperty, getPropertyAsString, getPropertyAsString, getPropertyDefault, getPropertyNoDefault, getSuccessor, getUniqueId, removeProperty, removeProperty, removePropertyValue, removePropertyValueMapped, removeSuccessor, setProperty, setProperty, setSuccessor
 
Methods inherited from interface com.beasys.commerce.foundation.BusinessPolicyManager
addBusinessPolicy, getBusinessPolicy, removeBusinessPolicy
 

Method Detail

getIdentifier

public java.lang.String getIdentifier()
                               throws java.rmi.RemoteException
Returns the identifier (primary key attribute).
Returns:
the identifier (primary key attribute)

getUserNames

public java.lang.String[] getUserNames()
                                throws java.rmi.RemoteException
Returns a list of usernames for the users that belong to this group. This is determned through a call to the realm class, as set in the weblogic.properties file.
Returns:
a list of usernames for the users that belong to this group

BEA Systems, Inc.

Copyright © 2000 BEA Systems, Inc. All Rights Reserved