com.sap.sl.sdk.authoring.businesslayer
Interface BlItem

All Superinterfaces:
Customizable, Identifiable, Inheritable, Nameable
All Known Subinterfaces:
Attribute, BlContainer, BusinessFilter, BusinessObject, Dimension, Filter, Folder, Measure, NativeRelationalFilter, RootFolder

public interface BlItem
extends Identifiable, Nameable, Customizable, Inheritable

A representation of the 'Bl Item' model object.

Business layer items are dimensions, measures, attributes, folders, and filters.

The following features are supported:


Method Summary
 java.lang.String getDescription()
          Returns the value of the 'Description' attribute.
 BlItemInheritedData getInheritedData()
           
 BlContainer getParent()
          Returns the value of the 'Parent' container reference.
 java.lang.String getPath()
           
 ItemState getState()
          Returns the value of the 'State' attribute.
 void setDescription(java.lang.String value)
          Sets the value of the 'Description' attribute.
 void setState(ItemState value)
          Sets the value of the 'State' attribute.
 
Methods inherited from interface com.sap.sl.sdk.authoring.commons.Identifiable
getIdentifier
 
Methods inherited from interface com.sap.sl.sdk.authoring.commons.Nameable
getName, setName
 
Methods inherited from interface com.sap.sl.sdk.authoring.commons.Customizable
getCustomProperties
 

Method Detail

getDescription

java.lang.String getDescription()
Returns the value of the 'Description' attribute. The default value is "".

This string represents the description of the business layer item.

Returns:
the value of the 'Description' attribute.
See Also:
setDescription(String)

setDescription

void setDescription(java.lang.String value)
Sets the value of the 'Description' attribute.

This string represents the description of the business layer item.

Parameters:
value - the new value of the 'Description' attribute.
See Also:
getDescription()

getParent

BlContainer getParent()
Returns the value of the 'Parent' container reference. It is bidirectional and its opposite is 'Children'.

This string represents the container of the business item. For example, if the business item is an attribute, its container can be a dimension. The dimension's container is a folder.

Returns:
the value of the 'Parent' container reference.
See Also:
BlContainer.getChildren()

getState

ItemState getState()
Returns the value of the 'State' attribute. The literals are from the enumeration ItemState.

This object defines the state of the business item (ACTIVE, HIDDEN or DEPRECATED).

Returns:
the value of the 'State' attribute.
See Also:
ItemState, setState(ItemState)

setState

void setState(ItemState value)
Sets the value of the 'State' attribute.

This object defines the state of the business item (ACTIVE, HIDDEN or DEPRECATED).

Parameters:
value - the new value of the 'State' attribute.
See Also:
ItemState, getState()

getPath

java.lang.String getPath()

Returns the path of the BlItem.

This path is built by concatenating the names of all the ancestors of the BlItem object including the BlItem itself. The names are separated by a backslash ('\').


getInheritedData

BlItemInheritedData getInheritedData()

Returns the object used to access information about any BlItem object of a core universe that is inherited by a linked universe.

Specified by:
getInheritedData in interface Inheritable
Returns:
A BlItemInheritedData object


© Copyright 2016 SAP SE or an SAP affiliate company. All rights reserved.