com.sapportals.wcm.service.propertystructure

Interface IStructuredGroup


public interface IStructuredGroup

Preconfigured structured group for displaying the properties of a resource.


Method Summary
 String getLabel(Locale locale)
          Gets the label for the group.
 IMetaGroup getMetaGroup()
          Gets the meta group object for this structured group.
 String getName()
          Gets the name of the structured group.
 IStructuredGroupItemList getOrderedItems()
          Gets all items of the structured group in their configured order.
 IStructuredGroupRenderer getRenderer()
          Gets the renderer of this structured group.
 boolean hasOrderedItems()
          Checks if the structured group has configured items.
 boolean hasRenderer()
          Checks if the structured group has a configured renderer.
 boolean isSingleFocusEnabled()
          Checks if the sub groups of this group (only one level) should be displayed in a way that always only one group is in the focus
 

Method Detail

getName

String getName()
               throws PropertyStructureServiceException
Gets the name of the structured group.

Returns:
group name
Throws:
PropertyStructureServiceException

getLabel

String getLabel(Locale locale)
                throws PropertyStructureServiceException
Gets the label for the group.

Parameters:
locale - local to determine the labels language
Returns:
label for group
Throws:
PropertyStructureServiceException

getOrderedItems

IStructuredGroupItemList getOrderedItems()
                                         throws PropertyStructureServiceException
Gets all items of the structured group in their configured order. An item can be a IStructuredGroup or a IStructuredProperty.

Returns:
items of the structured group or null if no items are configured for this group
Throws:
PropertyStructureServiceException

getMetaGroup

IMetaGroup getMetaGroup()
                        throws PropertyStructureServiceException
Gets the meta group object for this structured group.

Returns:
meta group
Throws:
PropertyStructureServiceException

getRenderer

IStructuredGroupRenderer getRenderer()
                                     throws PropertyStructureServiceException
Gets the renderer of this structured group. If no renderer is configured for this group the default group renderer is returned.

Returns:
renderer or null if the configured renderer class could not be found and the renderer object could not be created
Throws:
PropertyStructureServiceException

hasRenderer

boolean hasRenderer()
                    throws PropertyStructureServiceException
Checks if the structured group has a configured renderer.

Returns:
true if the group has a renderer
Throws:
PropertyStructureServiceException

hasOrderedItems

boolean hasOrderedItems()
                        throws PropertyStructureServiceException
Checks if the structured group has configured items.

Returns:
true if the group has items
Throws:
PropertyStructureServiceException

isSingleFocusEnabled

boolean isSingleFocusEnabled()
                             throws PropertyStructureServiceException
Checks if the sub groups of this group (only one level) should be displayed in a way that always only one group is in the focus

Returns:
true if the sub groups should be rendered in single focus mode (e.g. as tab strip)
Throws:
PropertyStructureServiceException
Access Rights

This class can be accessed from:


SC DC Public Part ACH
[sap.com] KMC-CM [sap.com] tc/km/frwk api EP-KM-CM
[sap.com] KMC-WPC [sap.com] tc/kmc/wpc/wpcfacade api EP-PIN-WPC-WCM


Copyright 2014 SAP AG Complete Copyright Notice