Uses of Interface
com.semarchy.mdm.runtime.model.dataaccess.IView

Packages that use IView
com.semarchy.mdm.runtime.data This package contains the IDataAccessService and the related classes. 
com.semarchy.mdm.runtime.model.dataaccess   
com.semarchy.mdm.runtime.model.dataaccess.exception   
com.semarchy.mdm.runtime.model.security   
com.semarchy.mdm.runtime.semql.dataaccess   
com.semarchy.mdm.runtime.semql.dataaccess.sqlgen   
 

Uses of IView in com.semarchy.mdm.runtime.data
 

Methods in com.semarchy.mdm.runtime.data that return IView
 IView QuerySource.getView()
           
 IView IDataRow.getView()
          The view from which this datarow have been loaded
 IView DataQuery.getView()
          Shortcut to getQuerySource().getView()
 

Methods in com.semarchy.mdm.runtime.data with parameters of type IView
static void InvalidDataAccessAPIUsageException.assertSubView(IView pSubView, IView pParentView)
           
static DataAccessPermissionDeniedException DataAccessPermissionDeniedException.createRecordDenied(IView pView, RowScope pCreateAuthorizationScope)
           
static DataAccessPermissionDeniedException DataAccessPermissionDeniedException.createViewDenied(IView pView)
           
static DataAccessPermissionDeniedException DataAccessPermissionDeniedException.exportDenied(IView pView)
           
static DataAccessPermissionDeniedException DataAccessPermissionDeniedException.readViewDenied(IView pView)
           
 

Constructors in com.semarchy.mdm.runtime.data with parameters of type IView
DataQuery(IView pView)
          Creates a Data Query using the given IView as the source of data.
DataQuery(IView pView, Long pLoadID)
          Alias for new DataQuery(new QuerySource(pView, pLoadID))
QuerySource(IView pView, Long pLoadID)
           
 

Uses of IView in com.semarchy.mdm.runtime.model.dataaccess
 

Classes in com.semarchy.mdm.runtime.model.dataaccess that implement IView
 class DelegatingView
          Delegating View allowing to specialize easily certain part of a view
 

Methods in com.semarchy.mdm.runtime.model.dataaccess that return IView
 IView IDataAccessModel.getDataEntryLookupView(IEntity pEntity)
          Get the Data Entry Lookup View for a given entity.
 IView IDataAccessModel.getDataEntryView(IEntity pEntity)
          Get the Data Entry View for a given entity
static IView DataAccessModelConstants.getDataEntryView(IEntity pEntity, IDataAccessModel dataAccessModel)
          Deprecated. use IDataAccessModel.getDataEntryView(IEntity) instead
 IView DelegatingView.getDelegateView()
           
 IView IDataAccessModel.getGoldenIntegrationView(IEntity pEntity)
          Get the Golden Integration View for a given entity.
 IView IDataAccessModel.getGoldenView(IEntity pEntity)
          Get the Golden View for a given entity
 IView IDataAccessModel.getMasterIntegrationView(IEntity pEntity)
          Get the Master Integration View for a given entity.
 IView IDataAccessModel.getMasterView(IEntity pEntity)
          Get the Master View for a given entity
 IView IDataAccessModel.getSourceDataView(IEntity pEntity)
          Get the Source Data View for a given entity
 IView INavigationNode.getToView()
           
 IView IViewAttribute.getView()
           
 IView INavigationNode.getView()
           
 IView DataAccessSelectExpression.getView()
          The IView for which this expression has been parsed
 IView IDataAccessModel.getView(IEntity pEntity, String pViewType)
           
 IView IDataAccessModel.getView(String pViewName)
          Get a view by view name
 IView IEntityViewMapping.getViewByName(String pViewName)
           
 IView IEntityViewMapping.getViewByType(String pViewType)
           
static IView DelegatingView.overrideWhereClause(IView baseView, String whereClause)
           
 

Methods in com.semarchy.mdm.runtime.model.dataaccess that return types with arguments of type IView
 List<IView> IEntityViewMapping.getViews()
           
 List<IView> IDataAccessModel.getViews()
           
 

Methods in com.semarchy.mdm.runtime.model.dataaccess with parameters of type IView
static String AttributeNames.batchId(IView view)
           
static String AttributeNames.constraintName(IView view)
           
static String AttributeNames.constraintType(IView view)
           
static String DataAccessModelConstants.getGoldenIDAttrName(IView view)
          Deprecated. use {@link AttributeNames#goldenIdName(IView)
 List<IOneToManyNode> IDataAccessModel.getOneToManyNodesToView(IView pToView)
          Return the list of OneToManyNodes leading to view ToView pToView
static String DataAccessModelConstants.getSourceIDAttrName(IView view)
          Deprecated. replaced by AttributeNames.sourceIdName(IView)
static List<IViewExprAttribute<?>> DataAccessModelConstants.getTablePKAttributes(IView pView)
          Return the list of ViewAttributes composing the EntityRowID.
static String DataAccessModelConstants.getUDPKIDAttributeName(IView pUDPKView)
          Deprecated. replaced by AttributeNames.goldenIdName(IView)
static String AttributeNames.goldenIdName(IView view)
           
static boolean AttributeNames.hasBatchId(IView view)
           
static boolean AttributeNames.hasConstraintName(IView view)
           
static boolean AttributeNames.hasConstraintType(IView view)
           
static boolean AttributeNames.hasGoldenId(IView view)
          Return if the view has a Golden Id attribute.
static boolean AttributeNames.hasLoadId(IView view)
           
static boolean AttributeNames.hasPublisherId(IView view)
           
static boolean AttributeNames.hasSourceId(IView view)
           
static String AttributeNames.idAttribute(IView view)
          Obtain the attribute representing the id on a given view.
 boolean IView.isSubViewOf(IView otherView)
          Return true if this view and otherView have the same view type and if the IEntity of otherView is equals or parent of the entity of this view
 boolean DelegatingView.isSubViewOf(IView pParentView)
           
static String AttributeNames.loadId(IView view)
           
static IView DelegatingView.overrideWhereClause(IView baseView, String whereClause)
           
 DataAccessCondition IDataAccessParser.parseCondition(IView view, String condition)
          This API is Experimental and may change
 DataAccessSelectExpression IDataAccessParser.parseSelectExpression(IView view, String selectExpression)
          Parse a SemQL select expression for a given view
static String AttributeNames.publisherIdName(IView view)
           
static String AttributeNames.sourceIdName(IView view)
           
 

Constructors in com.semarchy.mdm.runtime.model.dataaccess with parameters of type IView
DataAccessSelectExpression(IDataAccessModel pDataAccessModel, IView view, com.semarchy.platform.language.semql.ParsingResult<com.semarchy.platform.language.semql.elements.IExpression> parsingResult)
          This should not be used directly.
DelegatingView(IView pView)
           
 

Uses of IView in com.semarchy.mdm.runtime.model.dataaccess.exception
 

Constructors in com.semarchy.mdm.runtime.model.dataaccess.exception with parameters of type IView
NoSuchNavigationNodeException(IView view, String navigationNodeName)
           
 

Uses of IView in com.semarchy.mdm.runtime.model.security
 

Methods in com.semarchy.mdm.runtime.model.security with parameters of type IView
 RowScope IDataAccessModelSecurityProvider.getCheckoutAuthorizationScope(IView view)
          Get checkout RowScope for the given view
 RowScope IDataAccessModelSecurityProvider.getCreateAuthorizationScope(IView dataEntryView)
          Get create RowScope for the given view
 RowScope IDataAccessModelSecurityProvider.getExportAuthorizationScope(IView view)
          Returns the RowScope under which the view export is authorized.
 RowScope IDataAccessModelSecurityProvider.getReadAuthorizationScope(IView view)
          Get read RowScope for the given view
 boolean IDataAccessModelSecurityProvider.isCheckoutAuthorized(IView view)
          Returns true if some rows can be checked out on view i.e.
 boolean IDataAccessModelSecurityProvider.isCreateAuthorized(IView dataEntryView)
          Returns true if some rows can be created on view i.e.
 boolean IDataAccessModelSecurityProvider.isExportAuthorized(IView view)
          Returns true if some rows are exportable on view i.e.
 boolean IDataAccessModelSecurityProvider.isReadAuthorized(IView view)
          Returns true if some rows can be read on view i.e.
 

Uses of IView in com.semarchy.mdm.runtime.semql.dataaccess
 

Methods in com.semarchy.mdm.runtime.semql.dataaccess that return IView
 IView SemQLDataAccessAttrProvider.getRootView()
           
static IView SemQLDataAccessUtils.getRootView(ISemQLDataAccessAttr pDataAccessAttr)
          Get the Root view on which the attribute was expressed.
 IView SemQLDataAccessToParent.getToView()
           
 IView SemQLDataAccessNodePath.getToView()
           
 IView ISemQLDataAccessPath.getToView()
           
 IView SemQLViewAttribute.getView()
           
 IView SemQLDataAccessToParent.getView()
           
 IView SemQLDataAccessNodePath.getView()
           
 IView ISemQLDataAccessAttr.getView()
           
 

Methods in com.semarchy.mdm.runtime.semql.dataaccess with parameters of type IView
protected  List<com.semarchy.platform.language.semql.attributes.ISemQLAttr> SemQLDataAccessAttrProvider.buildChildrenOfView(ISemQLDataAccessPath parentPathAttr, IView parentView)
           
 

Constructors in com.semarchy.mdm.runtime.semql.dataaccess with parameters of type IView
ReferencePickerFilterAttributeProvider(IView recordView, String referenceExpression)
           
SemQLDataAccessAttrProvider(IView pView)
          Create an Attribute provider based on the IView.
SemQLDataAccessAttrProvider(IView pView, IDataAccessModelSecurityProvider pSecuProviderForFiltering)
          Creates an SemQLDataAccessAttrProvider based on the IView.
 

Uses of IView in com.semarchy.mdm.runtime.semql.dataaccess.sqlgen
 

Methods in com.semarchy.mdm.runtime.semql.dataaccess.sqlgen that return IView
 IView SqlView.getView()
           
 

Methods in com.semarchy.mdm.runtime.semql.dataaccess.sqlgen with parameters of type IView
static void SqlView.appendViewWhereClause(IView view, StringBuilder whereBuilder)
           
 String SqlViewAliasProvider.createViewAlias(IView pView)
           
 String DefaultSQLViewAliasProvider.createViewAlias(IView pView)
           
 

Constructors in com.semarchy.mdm.runtime.semql.dataaccess.sqlgen with parameters of type IView
SqlView(SqlViewAliasProvider pAliasProvider, IView pView)
           
 



Copyright © 2015. All Rights Reserved.