Jive API (3.0.13) Core Javadocs

Package com.jivesoftware.community.objecttype

Interface Summary
BanEnabledType Represent object types that are able to be banned to certain users.
BanInfoProvider Provides information needed to know it this content should be banned or not.
CommentableType A marker interface which allows objects to be used by the comment subsystem.
CommunityContainableInfoProvider Place all the methods required by your content type's community tab body here (see community-content.ftl and com.jivesoftware.community.action.CommunityAction).
ContainableType A marker interface indicating that jive objects of this type can be contained within containers such as a Community, Social Group, etc.
ContainableTypeManager Provides base behavior for containable media types.
ContentNotificationProvider<T extends JiveObject> Provides details necessary to fill in a template to construct a message to send this content to another user (generally) as an e-mail message.
ContentObjectType A marker interface indicating a content type which is not directly containable by a JiveContainer.
ContentObjectTypeInfoProvider An information provider for ContentObjectTypes.
FilteredContentEnabledType A marker interface indicating that objects of this may retrieved using a filter.
FilteredIndexableType Marker interface indicating that a given IndexableType can be used for filtering search results.
IndexableType A marker interface indicating that jive objects of this type can be indexed by the search engine.
MoveContentProvider<T extends JiveContentObject> Provides implementation details allowing content object types to be moved between containers.
PermissionEnabledObjectType This interface indicates that the type supports permissions for creation and view.
PermissionInfoProvider Default permission information for the type.
ProjectContainableInfoProvider Place all the methods required by your content type's project tab body here (see view-project-content.ftl and com.jivesoftware.community.project.action.ViewProjectAction.
ProxiedType A ProxiedType is any object type that has an implementation that includes a proxied version of the object.
RateablePermissionInfoProvider Default permission info for types that support ratings
RecentActivityEnabledType A marker interface indicating that jive objects of this type are tracked for recent activity.
RecentContentEnabledType An interface indicating that jive objects of this type are tracked for recent content.
RecentHistoryEnabledType A marker interface indicating that jive objects of this type are tracked for recent history.
SocialGroupContainableInfoProvider Place all the methods required by your content type's social group tab body here (see view-socialgroup-content.ftl and com.jivesoftware.community.socialgroup.action.ViewSocialGroupAction.
TaggableType A marker interface which allows object types to be used by the tagging subsystem.
VisibleType A marker interface indicating that jive objects of this type are visible to end users.
WatchableType If you are a watchable type, you must define the following templates: watch.email.
 

Class Summary
MoveContentProvider.MoveValidationResult  
 


Jive Product Page

Copyright © 1999-2007 Jive Software.