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

Packages that use IViewAttribute
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.security   
com.semarchy.mdm.runtime.semql.dataaccess   
com.semarchy.mdm.runtime.semql.dataaccess.sqlgen   
 

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

Methods in com.semarchy.mdm.runtime.data with parameters of type IViewAttribute
 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)
           
 

Method parameters in com.semarchy.mdm.runtime.data with type arguments of type IViewAttribute
static void DataQueryUtil.selectAllViewAttributes(DataQuery pQuery, List<IViewAttribute<? extends IAttribute>> pViewAttributes)
           
 

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

Subinterfaces of IViewAttribute in com.semarchy.mdm.runtime.model.dataaccess
 interface IAtomicViewAttribute
           
 interface IBuiltInViewAttribute
           
 interface IComplexAtomicViewAttribute
           
 interface IComplexViewAttribute
           
 interface IForeignDNViewAttribute
           
 interface IForeignViewAttribute
           
 interface IPkViewAttribute
           
 interface IViewExprAttribute<T extends IAttribute>
           
 

Methods in com.semarchy.mdm.runtime.model.dataaccess that return IViewAttribute
 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.
 IViewAttribute<?> BindValue.getViewAttribute()
           
 

Methods in com.semarchy.mdm.runtime.model.dataaccess that return types with arguments of type IViewAttribute
 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
 

Methods in com.semarchy.mdm.runtime.model.dataaccess with parameters of type IViewAttribute
 BindValue Binding.addBindValue(String pName, String pExpression, IViewAttribute<?> pViewAttribute)
           
 

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

Methods in com.semarchy.mdm.runtime.model.security that return types with arguments of type 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.
 

Methods in com.semarchy.mdm.runtime.model.security with parameters of type IViewAttribute
 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.
 

Method parameters in com.semarchy.mdm.runtime.model.security with type arguments of type 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.
 

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

Methods in com.semarchy.mdm.runtime.semql.dataaccess that return IViewAttribute
 IViewAttribute<?> SemQLViewAttribute.getViewAttribute()
           
 

Methods in com.semarchy.mdm.runtime.semql.dataaccess with parameters of type IViewAttribute
static String SemQLDataAccessUtils.buildAttributeExpression(List<IManyToOneNode> pathsToCurrentView, IViewAttribute<? extends IAttribute> pAttribute)
           
static String SemQLDataAccessUtils.toCharAttributeExpression(IViewAttribute<? extends IAttribute> pViewAttribute)
           
 

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

Methods in com.semarchy.mdm.runtime.semql.dataaccess.sqlgen with parameters of type IViewAttribute
protected  void DataAccessSQLAttributeBuilderSupport.appendToStringAttrSQLExpr(Appendable bldr, SqlView startingView, List<String> pViewPath, int pDnDepth, IViewAttribute<?> pElement)
           
 String DataAccessSQLAttributeBuilderSupport.buildSQLExpression(SqlView startingView, IViewAttribute<?> pViewAttribute, List<String> pPathToViewPrefix)
          Build sql expression for a view attribute
 



Copyright © 2015. All Rights Reserved.