|
Jive API (3.0.13) Core Javadocs | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface ContainableTypeInfoProvider
This class describes the types of containers a containable type may be contained within, and the rules governing that relationship.
ContainableType| Method Summary | |
|---|---|
CommunityContainableInfoProvider |
getCommunityContainableInfoProvider()
Returns a provider class helping to render objects of this type inside a community (container). |
JiveObject |
getContainerFor(JiveObject jiveObject)
Returns the container for the supplied jive object. |
ProjectContainableInfoProvider |
getProjectContainableInfoProvider()
Returns a provider class helping to render objects of this type inside a project (container). |
SocialGroupContainableInfoProvider |
getSocialGroupContainableInfoProvider()
Returns a provider class helping to render objects of this type inside a social group (container). |
List<StatisticsGenerator> |
getStatisticsGenerators()
Returns a list of statistics generators for the type. |
List<ContentObjectType> |
getSubContentTypes()
Returns a list of all sub content types which comprise this containable type. |
String |
getTabViewID()
Returns the ID used to build the tab view URL. |
JiveContainer |
getUserPersonalContainerForContentType(User owner)
For this object type, return the container owned by the user which houses all instances of objects of this current type created by the user. |
boolean |
isAvailableForContainer(int containerType)
For a given container type, returns whether this object type is available for selection when creating the container. |
boolean |
isEnabledByDefaultForContainer(int containerType)
For a given container type, returns whether or not the object type is enabled when there is no previous specification. |
boolean |
isRequiredForContainer(int containerType)
For a given container type, returns whether the object type is required for it when creating the container. |
boolean |
userHasCreatePermsFor(JiveContainer container,
User user)
Is the currently logged in user allowed to create objects of this type? |
| Method Detail |
|---|
boolean isAvailableForContainer(int containerType)
containerType - The type of container we will check against.
boolean isRequiredForContainer(int containerType)
containerType - The type of container we will check against.
boolean isEnabledByDefaultForContainer(int containerType)
containerType - The type of container we will check against.
List<ContentObjectType> getSubContentTypes()
JiveObject getContainerFor(JiveObject jiveObject)
jiveObject - The object you are trying to retrieve the container for.
String getTabViewID()
JiveContainer getUserPersonalContainerForContentType(User owner)
owner - the user for which the container belongs to.
List<StatisticsGenerator> getStatisticsGenerators()
boolean userHasCreatePermsFor(JiveContainer container,
User user)
container - Container that will be checked for whether user can create objects of this type in it.user - User who will be checked for creation permission.
CommunityContainableInfoProvider getCommunityContainableInfoProvider()
ProjectContainableInfoProvider getProjectContainableInfoProvider()
SocialGroupContainableInfoProvider getSocialGroupContainableInfoProvider()
|
Jive Product Page | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||