com.semarchy.mdm.runtime.model.logical
Interface ITableView

All Superinterfaces:
IUniquelyNamed, Serializable

public interface ITableView
extends IUniquelyNamed, Serializable

Runtime interface describing a Table view for an Entity

Author:
sarod

Field Summary
static String TABLE_VIEW_PREFIX
           
 
Fields inherited from interface com.semarchy.mdm.runtime.model.logical.IUniquelyNamed
SEP
 
Method Summary
 List<ITableAttribute> getAttributes()
          Returns the list of Attributes composing this ITableView.
 IEntity getEntity()
          Deprecated. user should keep track of the entity separately
 String getName()
          The name of this ITableView
 boolean isDefault()
          Indicates whether this ITableView is the default one.
 
Methods inherited from interface com.semarchy.mdm.runtime.model.logical.IUniquelyNamed
getPrefixedUniqueName, getUniqueName
 

Field Detail

TABLE_VIEW_PREFIX

static final String TABLE_VIEW_PREFIX
See Also:
Constant Field Values
Method Detail

getEntity

IEntity getEntity()
Deprecated. user should keep track of the entity separately

The IEntity for which this view is defined.

Returns:

getName

String getName()
The name of this ITableView

Returns:

isDefault

boolean isDefault()
Indicates whether this ITableView is the default one.

Returns:

getAttributes

List<ITableAttribute> getAttributes()
Returns the list of Attributes composing this ITableView. The list is ordered according to design time position.

Returns:


Copyright © 2015. All Rights Reserved.