© 2005 BEA Systems, Inc.

com.bea.p13n.content
Interface Content

All Superinterfaces:
ConfigurableEntity, Serializable
All Known Subinterfaces:
Document
All Known Implementing Classes:
NodeDocument

public interface Content
extends Serializable, ConfigurableEntity

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

This is the base interface for all Content objects.

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.

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:
ContentManager, ExpressionHelper, Document

Field Summary
 
Fields inherited from interface com.bea.p13n.property.ConfigurableEntity
RESERVED_PROPERTY_SET
 
Method Summary
 ContentValue getContentByValue()
          Deprecated. No longer needed - use Content object instead.
 String getIdentifier()
          Deprecated. Get the unique identifier of this piece of Content.
 String getMimeType()
          Deprecated. Get the value of mimeType
 void setContentByValue(ContentValue value)
          Deprecated. Not implemented.
 void setMimeType(String mimeType)
          Deprecated. Set the value of mimeType
 
Methods inherited from interface com.bea.p13n.property.ConfigurableEntity
getJndiName, getPkString, getProperty, getPropertyAsString, getPropertyNoDefault, getUniqueId, removeProperty, setProperty
 

Method Detail

getContentByValue

public ContentValue getContentByValue()
                               throws RemoteException
Deprecated. No longer needed - use Content object instead.

Get all of Content's attributes.

Returns:
ContentValue the Content value object.
Throws:
RemoteException - thrown on a communication error.

getIdentifier

public String getIdentifier()
                     throws RemoteException
Deprecated. 
Get the unique identifier of this piece of Content.

Throws:
RemoteException - thrown on a communication error.

getMimeType

public String getMimeType()
                   throws RemoteException
Deprecated. 
Get the value of mimeType

Returns:
mimeType.
Throws:
RemoteException - thrown on a communication error.

setContentByValue

public void setContentByValue(ContentValue value)
                       throws RemoteException
Deprecated. Not implemented.

Set all of Content's attributes to the passed in value.

Note: Primary key attributes are not set.

Throws:
RemoteException - thrown on a communication error.

setMimeType

public void setMimeType(String mimeType)
                 throws RemoteException
Deprecated. 
Set the value of mimeType

Parameters:
mimeType - mimeType to be added
Throws:
RemoteException - thrown on a communication error.

© 2005 BEA Systems, Inc.

Copyright © 2005 BEA Systems, Inc. All Rights Reserved