blackboard.data.content
Interface Aggregate

All Superinterfaces:
Folder
All Known Implementing Classes:
ContentFolder, Lesson

public interface Aggregate
extends Folder

Aggregate extends the notion of Folder by adding methods that allow more explicit visibility and control over the rules of aggregation.

Since:
Bb 6.0

Method Summary
 boolean acceptsType(java.lang.String dataType)
          Method to determine whether a content type of a given type may be added to this Aggregate.
 blackboard.data.content.Sequence getSequence()
          Deprecated. Since 9.1. Feature was never implemented
 void remove(Content content)
          Removes the specified Content object from this Aggregate.
 void removeAllChildren()
          Removes all children from this Aggregate.
 
Methods inherited from interface blackboard.data.content.Folder
addContent, addContent, getChildren
 

Method Detail

acceptsType

boolean acceptsType(java.lang.String dataType)
Method to determine whether a content type of a given type may be added to this Aggregate.

Parameters:
dataType - String identifying the data type.
Returns:
true if the specified object may be added to this collection.

remove

void remove(Content content)
Removes the specified Content object from this Aggregate. If the specified object is not in this Aggregate, the method simply returns.

Parameters:
content - Content to remove.

removeAllChildren

void removeAllChildren()
Removes all children from this Aggregate.


getSequence

@Deprecated
blackboard.data.content.Sequence getSequence()
Deprecated. Since 9.1. Feature was never implemented

Returns:
null


Copyright © 2012 Blackboard, Inc. All Rights Reserved.