Jive API (4.5.7.0) Core Javadocs

com.jivesoftware.community.objecttype
Interface ContainableType

All Superinterfaces:
com.jivesoftware.community.objecttype.JiveObjectType, VisibleType

public interface ContainableType
extends VisibleType

A marker interface indicating that jive objects of this type can be contained within containers such as a Community, Social Group, etc.


Field Summary
 
Fields inherited from interface com.jivesoftware.community.objecttype.JiveObjectType
objectTypeToCode, objectTypeToID
 
Method Summary
 ContainableTypeInfoProvider getContainableTypeInfoProvider()
          Returns a class which describes the types of containers this containable type may be contained within, and the rules governing that relationship.
 ContainableTypeManager getContainableTypeManager()
          Returns a manager that will perform some actions on the containable objects.
 
Methods inherited from interface com.jivesoftware.community.objecttype.VisibleType
getTypeUIProvider, getUserBarProvider
 
Methods inherited from interface com.jivesoftware.community.objecttype.JiveObjectType
getCode, getID, getObjectFactory, isEnabled
 

Method Detail

getContainableTypeInfoProvider

ContainableTypeInfoProvider getContainableTypeInfoProvider()
Returns a class which describes the types of containers this containable type may be contained within, and the rules governing that relationship. Must return a non-null value.

Returns:
a class which describes the types of containers this containable type may be contained within, and the rules governing that relationship.

getContainableTypeManager

ContainableTypeManager getContainableTypeManager()
Returns a manager that will perform some actions on the containable objects. This will return null on these legacy types that do not support this manager: Any new content type must return a valid instance.

Returns:
A manager that will perform some actions on the containable objects.

Jive Product Page

Copyright © 1999-2007 Jive Software.