com.jwpepper.cat
Interface Catalog

All Known Implementing Classes:
CatalogImpl

public abstract interface Catalog
extends CompositeEntry

Remote interface that prescribes the business methods for the catalog business component. This interface currently has no special methods associated with it. It exists in the event we assign special functionality unique to catalogs in the future.
Last modified $Date: 1999/10/05 17:03:35 $

Version:
$Revision
Author:
Neophytos Iacovou (iacovou@ancept.com)

Field Summary
static java.lang.String AUDIENCE
          The audience attribute.
static java.lang.String CATNUM
          The catalogNumber attribute.
 
Fields inherited from class com.jwpepper.cat.CompositeEntry
ENTRIES
 
Fields inherited from class com.jwpepper.cat.Entry
CRT_CLASS, DESCRIPTION, PARENT, TITLE
 
Method Summary
 Audience getAudience()
          Provides the audience whom this catalog is targeted at.
 short getCatalogNumber()
          Provides the "human-referenceable" catalog number for a catalog.
 
Methods inherited from interface com.jwpepper.cat.CompositeEntry
addEntry, entries
 
Methods inherited from interface com.jwpepper.cat.Entry
create, create, getCatalog, getDescription, getParent, getTitle
 
Methods inherited from interface com.imaginary.lwp.Entity
getLastUpdateID, getLastUpdateTime, getObjectID, getReference, remove
 

Field Detail

AUDIENCE

public static final java.lang.String AUDIENCE
The audience attribute.

CATNUM

public static final java.lang.String CATNUM
The catalogNumber attribute.
Method Detail

getAudience

public Audience getAudience()
                     throws java.rmi.RemoteException
Provides the audience whom this catalog is targeted at.
Returns:
the catalog audience
Throws:
java.rmi.RemoteException - a network error occurred

getCatalogNumber

public short getCatalogNumber()
                       throws java.rmi.RemoteException
Provides the "human-referenceable" catalog number for a catalog. This is a short that uniquely identifies a catalog within the system.
Returns:
the catalog number
Throws:
java.rmi.RemoteException - a network error occurred