Table of Contents

Interface IEntityManager

Namespace
PHCDataLayer
Assembly
PHCDataLayer.dll
public interface IEntityManager

Methods

AdminHasPermission(Type, PermissionsTypes)

bool AdminHasPermission(Type entity, PermissionsTypes permission)

Parameters

Nome Tipo Descrição
entity Type
permission PermissionsTypes

Returns

bool

EntityAvailable(string)

bool EntityAvailable(string entityName)

Parameters

Nome Tipo Descrição
entityName string

Returns

bool

EntityAvailable(Type)

bool EntityAvailable(Type entityType)

Parameters

Nome Tipo Descrição
entityType Type

Returns

bool

EntityUserAvailable(string)

bool EntityUserAvailable(string entityname)

Parameters

Nome Tipo Descrição
entityname string

Returns

bool

EntityUserAvailable(Type)

bool EntityUserAvailable(Type entityType)

Parameters

Nome Tipo Descrição
entityType Type

Returns

bool

GetAllCompanies()

List<ICompany> GetAllCompanies()

Returns

List<ICompany>

GetAllCoreTables()

IEnumerable<EntityItem> GetAllCoreTables()

Returns

IEnumerable<EntityItem>

GetAllEntities()

IEnumerable<EntityItem> GetAllEntities()

Returns

IEnumerable<EntityItem>

GetBaseVOType(Type)

Type GetBaseVOType(Type customType)

Parameters

Nome Tipo Descrição
customType Type

Returns

Type

GetCustomVOType(Type)

Type GetCustomVOType(Type baseVOType)

Parameters

Nome Tipo Descrição
baseVOType Type

Returns

Type

GetEntities()

IEnumerable<EntityItem> GetEntities()

Returns

IEnumerable<EntityItem>

GetEntitiesWithImage()

IEnumerable<EntityItem> GetEntitiesWithImage()

Returns

IEnumerable<EntityItem>

GetEntityItem(string)

EntityItem GetEntityItem(string entityName)

Parameters

Nome Tipo Descrição
entityName string

Returns

EntityItem

GetEntityItem(Type)

EntityItem GetEntityItem(Type entityType)

Parameters

Nome Tipo Descrição
entityType Type

Returns

EntityItem

GetMasterEntities()

IEnumerable<EntityItem> GetMasterEntities()

Returns

IEnumerable<EntityItem>

GetRGPDdata()

IRGDPdata GetRGPDdata()

Returns

IRGDPdata

GetRGPDprocess()

IRGPDprocess GetRGPDprocess()

Returns

IRGPDprocess

GetRGPDrank()

IRGPDrank GetRGPDrank()

Returns

IRGPDrank

GetSerializableToFieldEntities()

IEnumerable<EntityItem> GetSerializableToFieldEntities()

Returns

IEnumerable<EntityItem>

GetUserAcessMasterEntities()

IEnumerable<EntityItem> GetUserAcessMasterEntities()

Returns

IEnumerable<EntityItem>

HavePermission(string, PermissionsTypes)

bool HavePermission(string entityName, PermissionsTypes permission)

Parameters

Nome Tipo Descrição
entityName string
permission PermissionsTypes

Returns

bool

HavePermission(Type, PermissionsTypes)

bool HavePermission(Type entityType, PermissionsTypes permission)

Parameters

Nome Tipo Descrição
entityType Type
permission PermissionsTypes

Returns

bool

LoadAddonsEntities()

void LoadAddonsEntities()

LoadEntities()

void LoadEntities()

ValidPermissions()

void ValidPermissions()