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.logical |
This package contains the
IModel representing the model as designed in Semarchy Convergence For MDM. |
com.semarchy.mdm.runtime.model.security |
Modifier and Type | Method and Description |
---|---|
Object |
IEntityRow.getValue(IViewAttribute<? extends IAttribute> pViewAttribute)
Get the value for a given
IViewAttribute |
static DataAccessPermissionDeniedException |
DataAccessPermissionDeniedException.readAttributeDenied(IViewAttribute<? extends IAttribute> pAttribute) |
void |
IEntityRow.setValue(IViewAttribute<? extends IAttribute> pViewAttribute,
Object pValue)
Change the value of the attribute.
|
static DataAccessPermissionDeniedException |
DataAccessPermissionDeniedException.writeAttributeDenied(IViewAttribute<?> pViewAttribute) |
static DataAccessPermissionDeniedException |
DataAccessPermissionDeniedException.writeRecordAttributeDenied(IViewAttribute<?> pViewAttribute,
RowScope pWriteAuthorizationScope) |
Modifier and Type | Method and Description |
---|---|
static void |
DataQueryUtil.selectAllViewAttributes(DataQuery pQuery,
List<IViewAttribute<? extends IAttribute>> pViewAttributes) |
Modifier and Type | Interface and Description |
---|---|
interface |
IAtomicViewAttribute |
interface |
IBuiltInViewAttribute |
interface |
IComplexAtomicViewAttribute |
interface |
IComplexViewAttribute |
interface |
IForeignDNViewAttribute |
interface |
IForeignViewAttribute |
interface |
IPkViewAttribute |
interface |
IViewExprAttribute<T extends IAttribute>
INTERNAL:SQLMAPPING
|
Modifier and Type | Method and Description |
---|---|
IViewAttribute<? extends IAttribute> |
IView.getAttribute(String pName) |
IViewAttribute<? extends IAttribute> |
DelegatingView.getAttribute(String pName) |
IViewAttribute<? extends IAttribute> |
DataAccessSelectExpression.getViewAttribute()
Return the
IViewAttribute referenced by the expression when
DataAccessSelectExpression.isViewOrNestedAttribute() is true, null otherwise. |
Modifier and Type | Method and Description |
---|---|
List<IViewAttribute<? extends IAttribute>> |
IView.getAttributes()
Return the list of
IViewAttribute of this view. |
List<IViewAttribute<? extends IAttribute>> |
DelegatingView.getAttributes() |
List<IViewAttribute<?>> |
IView.getDNAttributes() |
List<IViewAttribute<?>> |
DelegatingView.getDNAttributes() |
List<IViewAttribute<? extends IAttribute>> |
IViewAttribute.getExpandedChildren()
Return the default list of children that will be displayed when this view
attribute is expanded
|
List<IViewAttribute<? extends IAttribute>> |
IView.getIdViewAttributes()
Return the list of
IViewAttribute that are representing the
Identifier/Key of the IView . |
List<IViewAttribute<? extends IAttribute>> |
DelegatingView.getIdViewAttributes() |
List<IViewAttribute<? extends IAttribute>> |
IView.getPublicAttributes()
Get attributes with
Visibility.PUBLIC |
List<IViewAttribute<? extends IAttribute>> |
DelegatingView.getPublicAttributes() |
Modifier and Type | Method and Description |
---|---|
static boolean |
FieldDisplayTypesMatrix.requiresComplexFieldDisplayType(IViewAttribute<?> viewAttribute)
check for given attribute if
FieldDisplayType must be COMPLEX |
static boolean |
FieldDisplayTypesMatrix.requiresIdFieldDisplayType(IViewAttribute<?> viewAttribute)
check for given view attribute if FieldDisplayType must be ID
|
static boolean |
FieldDisplayTypesMatrix.requiresReferenceFieldDisplayType(IViewAttribute<?> viewAttribute)
check for given attribute if
FieldDisplayType must be REFERENCE |
Modifier and Type | Method and Description |
---|---|
List<IViewAttribute<? extends IAttribute>> |
IDataAccessModelSecurityProvider.getReadableAttributes(List<IViewAttribute<? extends IAttribute>> attributes)
This method return a new list containing only attributes for which
IDataAccessModelSecurityProvider.isReadAuthorized(IViewAttribute) returns true. |
Modifier and Type | Method and Description |
---|---|
AttributeAuthorization |
IDataAccessModelSecurityProvider.getAttributeAuthorization(IViewAttribute<? extends IAttribute> attribute)
Return the
AttributeAuthorization for an IViewAttribute |
boolean |
IDataAccessModelSecurityProvider.isReadAuthorized(IViewAttribute<? extends IAttribute> attribute)
Returns true if attribute can be read for some rows i.e.
|
boolean |
IDataAccessModelSecurityProvider.isWriteAuthorized(IViewAttribute<? extends IAttribute> attribute)
Returns true if attribute can be written for some rows i.e.
|
Modifier and Type | Method and Description |
---|---|
List<IViewAttribute<? extends IAttribute>> |
IDataAccessModelSecurityProvider.getReadableAttributes(List<IViewAttribute<? extends IAttribute>> attributes)
This method return a new list containing only attributes for which
IDataAccessModelSecurityProvider.isReadAuthorized(IViewAttribute) returns true. |
Copyright © 2015. All Rights Reserved.