コード例 #1
0
 public DynamicPropertyPermissionChecker(
     IPermissionChecker permissionChecker,
     IDynamicPropertyManager dynamicPropertyManager
     )
 {
     _permissionChecker      = permissionChecker;
     _dynamicPropertyManager = dynamicPropertyManager;
 }
コード例 #2
0
 public DynamicPropertyAppService(
     IDynamicPropertyManager dynamicPropertyManager,
     IDynamicPropertyStore dynamicPropertyStore,
     IDynamicEntityPropertyDefinitionManager dynamicEntityPropertyDefinitionManager)
 {
     _dynamicPropertyManager = dynamicPropertyManager;
     _dynamicPropertyStore   = dynamicPropertyStore;
     _dynamicEntityPropertyDefinitionManager = dynamicEntityPropertyDefinitionManager;
 }
 public DynamicEntityPropertyValueManager(
     IDynamicPropertyPermissionChecker dynamicPropertyPermissionChecker,
     IDynamicPropertyManager dynamicPropertyManager,
     IDynamicEntityPropertyManager dynamicEntityPropertyManager
     )
 {
     _dynamicPropertyPermissionChecker = dynamicPropertyPermissionChecker;
     _dynamicPropertyManager           = dynamicPropertyManager;
     _dynamicEntityPropertyManager     = dynamicEntityPropertyManager;
     DynamicEntityPropertyValueStore   = NullDynamicEntityPropertyValueStore.Instance;
 }
コード例 #4
0
 public ContractAppService(
     IRepository <Contract, Guid> contractRepository,
     IDynamicEntityPropertyManager dynamicEntityPropertyManager,
     IDynamicEntityPropertyValueManager dynamicEntityPropertyValueManager,
     IDynamicPropertyValueManager dynamicPropertyValueManagerManager, //动态属性值管理器
     IDynamicPropertyManager dynamicPropertyManager                   //动态属性管理器
     )
 {
     _contractRepository                 = contractRepository;
     _dynamicEntityPropertyManager       = dynamicEntityPropertyManager;
     _dynamicEntityPropertyValueManager  = dynamicEntityPropertyValueManager;
     _dynamicPropertyValueManagerManager = dynamicPropertyValueManagerManager;
     _dynamicPropertyManager             = dynamicPropertyManager;
 }