BEA Systems, Inc.

com.beasys.commerce.axiom.content
Interface ContentRemote

All Known Subinterfaces:
DocumentRemote

public interface ContentRemote
extends ConfigurableEntityRemote, Content

The content object is used to provide access to any type of content.

This is the EJBObject interface to a Content EJB.

It has a unique identifier and a mimeType. The mimeType is used to describe to the user which application to use to interpret the specific content. The content home will also have a specialized finder that uses the Search class to specify a sql-like expression.

 Primary Key = com.beasys.commerce.axiom.content.ContentPk
 
Attribute: identifier Attribute: mimeType

When constructing queries for Contents, the above property/attribute names will compare against the explicit attributes on the Content interface. For example, to find content whose mime type matches "application/x-*", you could use a query string like "mimeType like 'application/x-*'".

See Also:
ContentPk, ContentHome, ContentImpl, ContentValue,

Fields inherited from interface com.beasys.commerce.foundation.ConfigurableEntity
RESERVED_SCOPE_NAME
 
Fields inherited from interface com.beasys.commerce.foundation.ConfigurableEntity
RESERVED_SCOPE_NAME
 
Method Summary
 ContentValue getContentByValue()
          Get all of Content's attributes.
 java.lang.String getIdentifier()
          Get the unique identifier of this piece of Content.
 java.lang.String getMimeType()
          Get the value of mimeType
 void setContentByValue(ContentValue value)
          Set all of Content's attributes to the passed in value.
 void setMimeType(java.lang.String mimeType)
          Set the value of mimeType
 
Methods inherited from interface javax.ejb.EJBObject
getEJBHome, getHandle, getPrimaryKey, isIdentical, remove
 
Methods inherited from interface com.beasys.commerce.foundation.RemoteRelationalReference
get__classIdentifier, get__containingBelonging, get__containingEntity, get__mapKey, get__sequenceNumber, set__containingBelonging, set__containingEntity, set__mapKey
 

Method Detail

getContentByValue

public ContentValue getContentByValue()
                               throws java.rmi.RemoteException
Get all of Content's attributes.
Specified by:
getContentByValue in interface Content
Returns:
ContentValue the Content value object.
Throws:
java.rmi.RemoteException - thrown on a communication error.

setContentByValue

public void setContentByValue(ContentValue value)
                       throws java.rmi.RemoteException
Set all of Content's attributes to the passed in value.

Note: Primary key attributes are not set.

Specified by:
setContentByValue in interface Content
Parameters:
ContentValue - the Content value object
Throws:
java.rmi.RemoteException - thrown on a communication error.

getIdentifier

public java.lang.String getIdentifier()
                               throws java.rmi.RemoteException
Get the unique identifier of this piece of Content.
Specified by:
getIdentifier in interface Content
Throws:
java.rmi.RemoteException - thrown on a communication error.

getMimeType

public java.lang.String getMimeType()
                             throws java.rmi.RemoteException
Get the value of mimeType
Specified by:
getMimeType in interface Content
Returns:
mimeType.
Throws:
java.rmi.RemoteException - thrown on a communication error.

setMimeType

public void setMimeType(java.lang.String mimeType)
                 throws java.rmi.RemoteException
Set the value of mimeType
Specified by:
setMimeType in interface Content
Parameters:
mimeType - mimeType to be added
Throws:
java.rmi.RemoteException - thrown on a communication error.

BEA Systems, Inc.

Copyright © 2000 BEA Systems, Inc. All Rights Reserved