Package | Description |
---|---|
com.semarchy.mdm.runtime.data |
This package contains the
IDataAccessService and the related classes. |
com.semarchy.mdm.runtime.model.builtin | |
com.semarchy.mdm.runtime.model.common | |
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.logical.label | |
com.semarchy.mdm.runtime.model.physical | |
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) |
static void |
DataQueryUtil.selectAllViewAttributes(DataQuery pQuery,
List<IViewAttribute<? extends IAttribute>> pViewAttributes) |
void |
IEntityRow.setValue(IViewAttribute<? extends IAttribute> pViewAttribute,
Object pValue)
Change the value of the attribute.
|
Modifier and Type | Interface and Description |
---|---|
interface |
IBuiltInColumnAttribute |
Modifier and Type | Interface and Description |
---|---|
interface |
IColumnAttribute
A Column attribute is an attribute that may be stored in a database column
|
Modifier and Type | Interface and Description |
---|---|
interface |
IViewAttribute<T extends IAttribute>
FIXME the Generic usage here is totally useless specializing the return type
of
IViewAttribute.getAttribute() would be enough |
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) |
List<IViewAttribute<? extends IAttribute>> |
IView.getAttributes()
Return the list of
IViewAttribute of this view. |
List<IViewAttribute<? extends IAttribute>> |
DelegatingView.getAttributes() |
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() |
IViewAttribute<? extends IAttribute> |
DataAccessSelectExpression.getViewAttribute()
Return the
IViewAttribute referenced by the expression when
DataAccessSelectExpression.isViewOrNestedAttribute() is true, null otherwise. |
Modifier and Type | Interface and Description |
---|---|
interface |
IAtomicAttribute
An atomic attribute represents a standard attribute that is persisted in a
column
|
interface |
IComplexAtomicAttribute
Defines a Complex Atomic Attribute that is an atomic attribute defined in a
complex attribute.
|
interface |
IComplexAttribute
Represents a complex attributes that is itself composed of several complex
atomic attributes
|
interface |
IDefinitionAttribute |
interface |
IEntityAttribute
Represents a generic attribute that is declared logically on an entity.
|
interface |
IForeignAttribute
Represents a foreign attribute that is exposed as an entity attribute but
managed by a reference
|
interface |
IPKAttribute
Attribute representing the logical PK of the entity.
|
Modifier and Type | Method and Description |
---|---|
IAttribute |
IMandatoryValidation.getAttribute()
The mandatory attribute: either a
IAtomicAttribute , a
IComplexAtomicAttribute or a IForeignAttribute |
Modifier and Type | Method and Description |
---|---|
static String |
AbstractDataValidation.attributeConstraintName(IAttribute attr) |
AttributeAuthorization |
LogicalModelAuthorizations.getAttributeAuthorization(IAttribute attribute)
Get the authorizations for a given attribute
|
Modifier and Type | Method and Description |
---|---|
String |
IModelLabelProvider.getQualifiedAttributeLabel(IAttribute attribute,
Locale locale)
Returns the qualified label for an IAttribute.
|
Modifier and Type | Method and Description |
---|---|
IAttribute |
IColumn.getAttribute() |
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 |
ILogicalModelSecurityProvider.getAttributeAuthorization(IAttribute attribute)
Deprecated.
|
boolean |
ILogicalModelSecurityProvider.isReadAuthorized(IAttribute attribute)
Return true if attribute is partially or fully readable.
|
boolean |
ILogicalModelSecurityProvider.isWriteAuthorized(IAttribute attribute)
Return true if write is authorized for attribute.
|
Modifier and Type | Method and Description |
---|---|
AttributeAuthorization |
IDataAccessModelSecurityProvider.getAttributeAuthorization(IViewAttribute<? extends IAttribute> attribute)
Return the
AttributeAuthorization for an IViewAttribute |
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. |
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.
|
Copyright © 2015. All Rights Reserved.