Package | Description |
---|---|
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 |
Modifier and Type | Method and Description |
---|---|
IView |
QuerySource.getView() |
IView |
IDataRow.getView()
The view from which this datarow have been loaded
|
IView |
DataQuery.getView()
Shortcut to getQuerySource().getView()
|
Modifier and Type | Method and Description |
---|---|
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) |
Constructor and Description |
---|
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) |
Modifier and Type | Class and Description |
---|---|
class |
DelegatingView
Delegating View allowing to specialize easily certain part of a view
|
Modifier and Type | Method and Description |
---|---|
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) |
Modifier and Type | Method and Description |
---|---|
List<IView> |
IEntityViewMapping.getViews() |
List<IView> |
IDataAccessModel.getViews() |
Modifier and Type | Method and Description |
---|---|
static String |
AttributeNames.batchId(IView view) |
static String |
AttributeNames.confirmedGoldenId(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 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.hasConfirmedGoldenId(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.hasOldGoldenId(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 String |
AttributeNames.oldGoldenId(IView view) |
static String |
AttributeNames.originalConfirmedGoldenId(IView view) |
static String |
AttributeNames.originalGoldenIdName(IView view) |
static IView |
DelegatingView.overrideWhereClause(IView baseView,
String whereClause) |
DataAccessCondition |
IDataAccessParser.parseCondition(IView view,
String condition)
This API is Experimental and may change
|
DataAccessOrderBy |
IDataAccessParser.parseOrderBy(IView view,
String orderBy)
Parse a SemQL order by for a given view.
|
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) |
Constructor and Description |
---|
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) |
Constructor and Description |
---|
NoSuchNavigationNodeException(IView view,
String navigationNodeName) |
Modifier and Type | Method and Description |
---|---|
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.
|
Copyright © 2016. All Rights Reserved.