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

All Superinterfaces:
IUniquelyNamed, Serializable

public interface IBusinessObjectView
extends IUniquelyNamed, Serializable


Field Summary
static String BUSINESS_OBJECT_VIEW_PREFIX
           
 
Fields inherited from interface com.semarchy.mdm.runtime.model.logical.IUniquelyNamed
SEP
 
Method Summary
 IApplication getApplication()
           
 IAppFolderAndBOViewContainer getBOViewContainer()
          Returns the IAppFolderAndBOViewContainer in which this IBusinessObjectView is visible or null if the isVisible() returns false.
 IBOViewEntity getBOViewEntity(IBOEntity boEntity)
           
 IBusinessObject getBusinessObject()
          The represented IBusinessObject
 IFormView getFormView(IBOEntity pEntity)
          Deprecated. use getBOViewEntity(IBOEntity) instead
 String getName()
          BOView name
 OnOpenBehavior getOnOpenBehavior()
          return the behavior to use when browsing content of this IBusinessObjectView
 String getRequiredRoleName()
          return the required role name to open this IBusinessObjectView.
 ITableView getRootTableView()
          Deprecated. use getBOViewEntity(IBOEntity) instead using IBusinessObject.getRootBOEntity() as a parameter
 ITableView getTableView(IBOTransition pTransition)
          Deprecated. use getBOViewEntity(IBOEntity) instead
 boolean isUseSearchOnOpen()
          Indicates whether this IBusinessObjectView will open a search dialog before content
 boolean isVisible()
          Indicates whether this IBusinessObjectView is visible for data navigation.
 
Methods inherited from interface com.semarchy.mdm.runtime.model.logical.IUniquelyNamed
getPrefixedUniqueName, getUniqueName
 

Field Detail

BUSINESS_OBJECT_VIEW_PREFIX

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

getApplication

IApplication getApplication()
Returns:

getBusinessObject

IBusinessObject getBusinessObject()
The represented IBusinessObject

Returns:

getRootTableView

ITableView getRootTableView()
Deprecated. use getBOViewEntity(IBOEntity) instead using IBusinessObject.getRootBOEntity() as a parameter

The table view to display the root list.

Returns:

getFormView

IFormView getFormView(IBOEntity pEntity)
Deprecated. use getBOViewEntity(IBOEntity) instead

The form view to use to display the IBOEntity.

Parameters:
pEntity -
Returns:

getTableView

ITableView getTableView(IBOTransition pTransition)
Deprecated. use getBOViewEntity(IBOEntity) instead

The table view to use to display the IBOTransition.

Parameters:
pEntity -
Returns:

getBOViewEntity

IBOViewEntity getBOViewEntity(IBOEntity boEntity)

getName

String getName()
BOView name

Returns:

isVisible

boolean isVisible()
Indicates whether this IBusinessObjectView is visible for data navigation.

Returns:

getBOViewContainer

IAppFolderAndBOViewContainer getBOViewContainer()
Returns the IAppFolderAndBOViewContainer in which this IBusinessObjectView is visible or null if the isVisible() returns false.

Returns:

isUseSearchOnOpen

boolean isUseSearchOnOpen()
Indicates whether this IBusinessObjectView will open a search dialog before content


getOnOpenBehavior

OnOpenBehavior getOnOpenBehavior()
return the behavior to use when browsing content of this IBusinessObjectView

Returns:
OnOpenBehavior value

getRequiredRoleName

String getRequiredRoleName()
return the required role name to open this IBusinessObjectView. This role name is required in addition to the privileges normally required to read the #getRootTransitionDescriptor().

Returns:
a String containing the RoleName


Copyright © 2015. All Rights Reserved.