Class AbstractTraversableProgramPart<F extends ProgramPartFactory>

Type Parameters:
F - the actual type of factory.
All Implemented Interfaces:
ModelAwareDataAwareAmetysObject, ModifiableModelAwareDataAwareAmetysObject, IndexableDataHolder, ModifiableIndexableDataHolder, CommentableContent, ContributorCommentableAmetysObject, ContributorCommentableContent, CommentableAmetysObject<Comment>, Content, ModifiableContent, ModifiableWorkflowAwareContent, ReactionableObject, ReportableObject, WorkflowAwareContent, CDMEntity, CDMFRTagsConstants, ProgramPart, TraversableProgramPart, ProgramItem, ACLAmetysObject, AmetysObject, CopiableAmetysObject, DataAwareAmetysObject, ModelAwareDataAwareAmetysObject, ModifiableModelAwareDataAwareAmetysObject, DataHolder, ModelAwareDataHolder, ModifiableDataHolder, ModifiableModelAwareDataHolder, DublinCoreAwareAmetysObject, ModifiableDublinCoreAwareAmetysObject, JCRAmetysObject, JCRTraversableAmetysObject, LockableAmetysObject, LockAwareAmetysObject, MetadataAwareAmetysObject, ModifiableMetadataAwareAmetysObject, ModifiableACLAmetysObject, ModifiableAmetysObject, ModifiableTraversableAmetysObject, RemovableAmetysObject, TagAwareAmetysObject, TaggableAmetysObject, TraversableAmetysObject, DataAndVersionAwareAmetysObject, ModifiableDataAwareVersionableAmetysObject, VersionableAmetysObject, VersionAwareAmetysObject, WorkflowAwareAmetysObject
Direct Known Subclasses:
AbstractProgram, Container

Common implementation of a Content which is part of a program, traversable