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

All Superinterfaces:
IUniquelyNamed, Serializable

public interface IFormView
extends IUniquelyNamed, Serializable

Describe a Display Form View for an IEntity

Author:
sarod

Field Summary
static String FORM_VIEW_PREFIX
           
 
Fields inherited from interface com.semarchy.mdm.runtime.model.logical.IUniquelyNamed
SEP
 
Method Summary
 int getAutoLayoutSwitchWidth()
           
 FormLayoutType getDefaultLayout()
           
 IEntity getEntity()
          Deprecated. user should keep track of the entity separately
 FormFlowLayoutDescriptor getFlowLayoutDescriptor()
           
 IFormSection getFormSection(String sectionName)
           
 List<IFormSection> getFormSections()
          Returns the list of Sections composing this IFormView.
 FormGridLayoutDescriptor getGridLayoutDescriptor()
           
 LayoutType getLayout()
          Deprecated.  
 String getName()
          The name of this IFormView
 boolean isAllowUserLayoutSwitch()
           
 boolean isAutoLayoutSwitch()
           
 boolean isDefault()
          Indicates whether this IFormView is the default one.
 
Methods inherited from interface com.semarchy.mdm.runtime.model.logical.IUniquelyNamed
getPrefixedUniqueName, getUniqueName
 

Field Detail

FORM_VIEW_PREFIX

static final String FORM_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.


getName

String getName()
The name of this IFormView

Returns:

isDefault

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

Returns:

getDefaultLayout

FormLayoutType getDefaultLayout()
Returns:

getLayout

LayoutType getLayout()
Deprecated. 

Returns the type of layout to use to organize sections.

Returns:

getFormSections

List<IFormSection> getFormSections()
Returns the list of Sections composing this IFormView. The list is ordered according to design time position.

Returns:

getFlowLayoutDescriptor

FormFlowLayoutDescriptor getFlowLayoutDescriptor()

getGridLayoutDescriptor

FormGridLayoutDescriptor getGridLayoutDescriptor()

getFormSection

IFormSection getFormSection(String sectionName)

isAllowUserLayoutSwitch

boolean isAllowUserLayoutSwitch()

isAutoLayoutSwitch

boolean isAutoLayoutSwitch()

getAutoLayoutSwitchWidth

int getAutoLayoutSwitchWidth()


Copyright © 2015. All Rights Reserved.