Referencia de la plantilla de la Clase Sage.ES.S50.API.Base.Plugins.PluginNotSegmentedCrud< TIEntity, TEntity, TEntityDecorator >
Diagrama de herencias de Sage.ES.S50.API.Base.Plugins.PluginNotSegmentedCrud< TIEntity, TEntity, TEntityDecorator >
Sage.ES.S50.API.Base.Plugins.PluginNotSegmented< TIEntity, TEntity, TEntityDecorator > Sage.ES.S50.API.Base.Plugins.Plugin< TIEntity, TEntity, TEntityDecorator >

Métodos públicos

 PluginNotSegmentedCrud (Assembly assembly)
 
 PluginNotSegmentedCrud ()
 
override TIEntity Add (TIEntity obj)
 
override TIEntity Update (TIEntity obj)
 
override void Delete (string resourceKey)
 
- Métodos públicos heredados desde Sage.ES.S50.API.Base.Plugins.PluginNotSegmented< TIEntity, TEntity, TEntityDecorator >
 PluginNotSegmented (Assembly assembly)
 
 PluginNotSegmented ()
 
TIEntity GetItem (string resourceKey)
 
IList< TIEntity > GetList (OperationParameters parameters, out int totalCount)
 
virtual TIEntity GetItemApplicationSpecific (string resourceKey)
 
virtual IList< TIEntity > GetListApplicationSpecific (OperationParameters parameters, out int totalCount)
 
- Métodos públicos heredados desde Sage.ES.S50.API.Base.Plugins.Plugin< TIEntity, TEntity, TEntityDecorator >
string GetSageIdToken (string applicationId)
 

Métodos protegidos

virtual TIEntity AddAppplicationSpecific (TIEntity obj)
 
override TIEntity UpdateApplicationSpecific (TIEntity obj)
 
virtual void DeleteApplicationSpecific (string resourceKey)
 
- Métodos protegidos heredados desde Sage.ES.S50.API.Base.Plugins.Plugin< TIEntity, TEntity, TEntityDecorator >
abstract EntityWhereParameters CreateEntityWhereParameters (Sage.API.OnPremise.Messages.OperationParameters operationParameters, string database, string table)
 
abstract EntityOrderParameters CreateEntityOrderParameters (List< Sage.API.OnPremise.Messages.OrderParameters > orderParameters, string database, string table)
 
abstract TEntity CreateEntity ()
 
abstract BizRuleReflection CreateBizRuleReflection ()
 
abstract TEntityDecorator CreateEntityDecorator (TEntity entity, BizRuleReflection brReflection)
 
abstract string GetQueryGetItem (string companyKey, string resourceKey)
 
abstract string GetQueryGetList (string companyKey)
 
 Plugin (System.Reflection.Assembly assemblyPlugin)
 
virtual TIEntity GetItemApplicationSpecific (string companyKey, string resourceKey)
 
virtual IList< TIEntity > GetListApplicationSpecific (string companyKey, Sage.API.OnPremise.Messages.OperationParameters parameters, out int totalCount)
 
virtual TIEntity AddApplicationSpecific (TIEntity obj)
 
virtual void DeleteApplicationSpecific (string companyKey, string resourceKey)
 
TEntityDecorator GetEntityDecorator (TIEntity iEntity, BizRuleReflection brReflection)
 

Otros miembros heredados

- Propiedades heredados desde Sage.ES.S50.API.Base.Plugins.Plugin< TIEntity, TEntity, TEntityDecorator >
ILogger Logger [get]
 
abstract string _dataBase [get]
 
abstract string _table [get]
 
string ApplicationId [get, set]
 
string RequestSenderEmail [get, set]
 
IList< Sage.API.OnPremise.Messages.ScopePermission > RequestSenderScopePermissions [get, set]
 

Descripción detallada

Restriciones de tipo
TIEntity :IMainResourceContract 
TEntityDecorator :EntityDecorator 
TEntity :BaseMainResourceContract 
TEntity :TIEntity 

Definición en la línea 12 del archivo PluginNotSegmentedCRUD.cs.

Documentación del constructor y destructor

◆ PluginNotSegmentedCrud() [1/2]

Sage.ES.S50.API.Base.Plugins.PluginNotSegmentedCrud< TIEntity, TEntity, TEntityDecorator >.PluginNotSegmentedCrud ( Assembly  assembly)
inline

Definición en la línea 18 del archivo PluginNotSegmentedCRUD.cs.

◆ PluginNotSegmentedCrud() [2/2]

Sage.ES.S50.API.Base.Plugins.PluginNotSegmentedCrud< TIEntity, TEntity, TEntityDecorator >.PluginNotSegmentedCrud ( )
inline

Definición en la línea 19 del archivo PluginNotSegmentedCRUD.cs.

Documentación de las funciones miembro

◆ Add()

override TIEntity Sage.ES.S50.API.Base.Plugins.PluginNotSegmentedCrud< TIEntity, TEntity, TEntityDecorator >.Add ( TIEntity  obj)
inlinevirtual

◆ AddAppplicationSpecific()

virtual TIEntity Sage.ES.S50.API.Base.Plugins.PluginNotSegmentedCrud< TIEntity, TEntity, TEntityDecorator >.AddAppplicationSpecific ( TIEntity  obj)
inlineprotectedvirtual

Definición en la línea 39 del archivo PluginNotSegmentedCRUD.cs.

◆ Delete()

override void Sage.ES.S50.API.Base.Plugins.PluginNotSegmentedCrud< TIEntity, TEntity, TEntityDecorator >.Delete ( string  resourceKey)
inlinevirtual

◆ DeleteApplicationSpecific()

virtual void Sage.ES.S50.API.Base.Plugins.PluginNotSegmentedCrud< TIEntity, TEntity, TEntityDecorator >.DeleteApplicationSpecific ( string  resourceKey)
inlineprotectedvirtual

Definición en la línea 47 del archivo PluginNotSegmentedCRUD.cs.

◆ Update()

override TIEntity Sage.ES.S50.API.Base.Plugins.PluginNotSegmentedCrud< TIEntity, TEntity, TEntityDecorator >.Update ( TIEntity  obj)
inlinevirtual

◆ UpdateApplicationSpecific()

override TIEntity Sage.ES.S50.API.Base.Plugins.PluginNotSegmentedCrud< TIEntity, TEntity, TEntityDecorator >.UpdateApplicationSpecific ( TIEntity  obj)
inlineprotectedvirtual

La documentación para esta clase fue generada a partir del siguiente fichero: