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.
| Fields inherited from interface com.jivesoftware.community.objecttype.JiveObjectType |
objectTypeToCode, objectTypeToID |
| Methods inherited from interface com.jivesoftware.community.objecttype.JiveObjectType |
getCode, getID, getObjectFactory, isEnabled |
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:
- BlogContentType s
- DocumentContType
- ForumThreadContentType
- TaskContentType
Any new content type must return a valid instance.
- Returns:
- A manager that will perform some actions on the containable objects.
Copyright © 1999-2007 Jive Software.