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

Métodos públicos

 PluginNotSegmented (Assembly assembly)
 
 PluginNotSegmented ()
 
virtual TIEntity Add (TIEntity obj)
 
virtual void Delete (string resourceKey)
 
virtual TIEntity Update (TIEntity obj)
 
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)
 

Otros miembros heredados

- 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 TIEntity UpdateApplicationSpecific (TIEntity obj)
 
virtual void DeleteApplicationSpecific (string companyKey, string resourceKey)
 
TEntityDecorator GetEntityDecorator (TIEntity iEntity, BizRuleReflection brReflection)
 
- 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 14 del archivo PluginNotSegmented.cs.

Documentación del constructor y destructor

◆ PluginNotSegmented() [1/2]

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

Definición en la línea 21 del archivo PluginNotSegmented.cs.

◆ PluginNotSegmented() [2/2]

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

Definición en la línea 22 del archivo PluginNotSegmented.cs.

Documentación de las funciones miembro

◆ Add()

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

◆ Delete()

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

◆ GetItem()

TIEntity Sage.ES.S50.API.Base.Plugins.PluginNotSegmented< TIEntity, TEntity, TEntityDecorator >.GetItem ( string  resourceKey)
inline

Definición en la línea 45 del archivo PluginNotSegmented.cs.

◆ GetItemApplicationSpecific()

virtual TIEntity Sage.ES.S50.API.Base.Plugins.PluginNotSegmented< TIEntity, TEntity, TEntityDecorator >.GetItemApplicationSpecific ( string  resourceKey)
inlinevirtual

Definición en la línea 57 del archivo PluginNotSegmented.cs.

◆ GetList()

IList<TIEntity> Sage.ES.S50.API.Base.Plugins.PluginNotSegmented< TIEntity, TEntity, TEntityDecorator >.GetList ( OperationParameters  parameters,
out int  totalCount 
)
inline

Definición en la línea 49 del archivo PluginNotSegmented.cs.

◆ GetListApplicationSpecific()

virtual IList<TIEntity> Sage.ES.S50.API.Base.Plugins.PluginNotSegmented< TIEntity, TEntity, TEntityDecorator >.GetListApplicationSpecific ( OperationParameters  parameters,
out int  totalCount 
)
inlinevirtual

Definición en la línea 61 del archivo PluginNotSegmented.cs.

◆ Update()

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

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