Simon G
|
f1c89018ed
|
- add invalid and missing key exception
|
5 years ago |
Simon G
|
69c4b573a5
|
- add isKey property
|
5 years ago |
Simon G
|
4b44358af6
|
- add method to get inherited attributes for properties
|
5 years ago |
Simon G
|
af2a5768e7
|
- introduce FileName property to IGBaseObject that returns the file name of an entry
|
5 years ago |
Simon G
|
1b0610c514
|
- requestDataHandler now returns IPoolItem<IDataHandler> so that InUse can be set to false again
|
5 years ago |
Simon G
|
1ea6d259bc
|
- make IPoolItem disposable and add use method, can be used with using now
|
5 years ago |
Simon G
|
7aa637deb3
|
- install IPoolRequest
|
5 years ago |
Simon G
|
af42ee3297
|
Merge pull request #29 from SimonG96/ImproveDataHandling_#25
Improve data handling #25
|
5 years ago |
Simon G
|
eb9d714a12
|
Merge remote-tracking branch 'origin/ImproveDataHandling_#25' into ImproveDataHandling_#25
|
5 years ago |
Simon G
|
e7bd2206b4
|
- adapt test classes
|
5 years ago |
Simon G
|
6b9c827717
|
- update xml
|
5 years ago |
Simon G
|
be4ccf97e5
|
- initialize entries from existing files
- T has to be creatable
- T has to be of type IGBaseObject
|
5 years ago |
Simon G
|
d4ab37de84
|
- initialize existing files
|
5 years ago |
Simon G
|
a949f786f8
|
- add initialize() method to IGBaseObject
|
5 years ago |
Simon G
|
f52ab833c1
|
- add setter of entry to interface
|
5 years ago |
Simon G
|
fababa96d7
|
- add type to interface as well
|
5 years ago |
Simon G
|
baa8acae60
|
- add type to factory as well
|
5 years ago |
Simon G
|
8ac13bf6ec
|
- add microsoft.csharp package
|
5 years ago |
Simon G
|
b693b100e8
|
- add type of property
|
5 years ago |
Simon G
|
4ce5e0914e
|
- add setter for entry
|
5 years ago |
Simon G
|
614ad24b5c
|
- add GenericMethodCaller and matching exception
|
5 years ago |
Simon G
|
01132a3784
|
Merge pull request #28 from SimonG96/ImproveDataHandling_#25
- update xml file structure
|
5 years ago |
Simon G
|
9cdbc9d46b
|
- update xml file structure
|
5 years ago |
Simon G
|
23317c098e
|
Merge pull request #27 from SimonG96/ImproveDataHandling_#25
Improve data handling #25, still work in progress
|
5 years ago |
Simon G
|
2897acbea0
|
#25: update xml
|
5 years ago |
Simon G
|
90242543c7
|
#25: adapt integration test
|
5 years ago |
Simon G
|
225f10d1a0
|
#25: return true if file isn't empty, think if bool return value makes sense here
|
5 years ago |
Simon G
|
1df5d49287
|
#25: throw missingTableException when getTable() doesn't find a matching table
|
5 years ago |
Simon G
|
b671d30d1d
|
#25: add TODO: need to init existing files
|
5 years ago |
Simon G
|
c4ed254aac
|
#25: add dataHandlerPool to factory
|
5 years ago |
Simon G
|
62f18c0038
|
#25: remove need to inherit INotifyGBaseEntryChanged
|
5 years ago |
Simon G
|
0c334463ee
|
remove unused code
|
5 years ago |
Simon G
|
7b97b75fb6
|
#25: update xml
|
5 years ago |
Simon G
|
3f891b45c9
|
#25: fix tests
|
5 years ago |
Simon G
|
bfda73950a
|
#25: fix factories and ctors
|
5 years ago |
Simon G
|
5d0e766a76
|
#25: remove unused using
|
5 years ago |
Simon G
|
0a8c1aa549
|
#25: use new methods from IGBaseTable
|
5 years ago |
Simon G
|
92c278319e
|
#25: use MissingTableException instead of default exception
|
5 years ago |
Simon G
|
7ab02d7d3a
|
#25: GBase can now get and set values
|
5 years ago |
Simon G
|
2d4b9c820d
|
#25: adapt DataHandlerPool
|
5 years ago |
Simon G
|
93e2a1fd8c
|
#25: adapt cache
|
5 years ago |
Simon G
|
ca6c75be23
|
#25: file handler now only handles files
|
5 years ago |
Simon G
|
c433add6f0
|
#25: make test methods async
|
5 years ago |
Simon G
|
6c5df6818e
|
#25: adapt dataReader
|
5 years ago |
Simon G
|
c446babb05
|
#25: start adapting FileHandler, add todo for possibly a better usage
|
5 years ago |
Simon G
|
1cfa80c199
|
#25: adapt XmlDataHandler
|
5 years ago |
Simon G
|
84d98a5dee
|
#25: adapt XmlDataWriter to one file per entry strategy
|
5 years ago |
Simon G
|
f0783df9c2
|
#25: start changing data writer
|
5 years ago |
Simon G
|
11a1b9c828
|
- pass cancellationToken where needed
|
5 years ago |
Simon G
|
688ae81330
|
- fix usage of GBaseTable attribute
|
5 years ago |