com.sap.sl.sdk.authoring.datafoundation
Interface SQLQueryLovColumn

All Superinterfaces:
LovColumn, Nameable

public interface SQLQueryLovColumn
extends LovColumn

A representation of the model object 'SQL Query Lov Column'.

This interface represents the columns in the list of values based on a custom SQL expression.

The following features are supported:


Method Summary
 LovParameterDataType getDataType()
          Returns the value of the 'Data Type' attribute.
 SQLQueryLovColumn getKeyColumn()
          Returns the value of the 'Key Column' reference.
 java.lang.String getObjectName()
          Returns the value of the 'Object Name' attribute.
 SQLQueryLov getSqlQueryLov()
          Returns the value of the 'Sql Query Lov' reference.
 boolean isHidden()
          Returns the value of the 'Hidden' attribute.
 void setDataType(LovParameterDataType value)
          Sets the value of the 'Data Type' attribute.
 void setHidden(boolean value)
          Sets the value of the 'Hidden' attribute.
 void setKeyColumn(SQLQueryLovColumn value)
          Sets the value of the 'Key Column' reference.
 
Methods inherited from interface com.sap.sl.sdk.authoring.commons.Nameable
getName, setName
 

Method Detail

getObjectName

java.lang.String getObjectName()
Returns the value of the 'Object Name' attribute.

This is the name of the business object that defines the column.

Returns:
the value of the 'Object Name' attribute.

getDataType

LovParameterDataType getDataType()
Returns the value of the 'Data Type' attribute. The default value is "STRING". The literals are from the enumeration LovParameterDataType.

This is the data type of the column.

Returns:
the value of the 'Data Type' attribute.
See Also:
LovParameterDataType, setDataType(LovParameterDataType)

setDataType

void setDataType(LovParameterDataType value)
Sets the value of the 'Data Type' attribute.

This is the data type of the column.

Parameters:
value - the new value of the 'Data Type' attribute.
See Also:
LovParameterDataType, getDataType()

getKeyColumn

SQLQueryLovColumn getKeyColumn()
Returns the value of the 'Key Column' reference.

This is the column used as key.

Returns:
the value of the 'Key Column' reference.
See Also:
setKeyColumn(SQLQueryLovColumn)

setKeyColumn

void setKeyColumn(SQLQueryLovColumn value)
Sets the value of the 'Key Column' reference.

This is the column used as key.

Parameters:
value - the new value of the 'Key Column' reference.
See Also:
getKeyColumn()

isHidden

boolean isHidden()
Returns the value of the 'Hidden' attribute. The default value is "false".

Tells if the column is displayed (false) or hidden (true) in the list of values.

Returns:
the value of the 'Hidden' attribute.
See Also:
setHidden(boolean)

setHidden

void setHidden(boolean value)
Sets the value of the 'Hidden' attribute.

Hides the column of the list of values if value is true.

Parameters:
value - the new value of the 'Hidden' attribute.
See Also:
isHidden()

getSqlQueryLov

SQLQueryLov getSqlQueryLov()
Returns the value of the 'Sql Query Lov' reference.

This is the list of values built from a custom SQL expression.

Returns:
the value of the 'Sql Query Lov' reference.


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