コード例 #1
0
        public IdentityMapImpl(IOidGenerator oidGenerator, IIdentityAdapterMap identityAdapterMap, INakedObjectAdapterMap nakedObjectAdapterMap) {
            Assert.AssertNotNull(oidGenerator);
            Assert.AssertNotNull(identityAdapterMap);
            Assert.AssertNotNull(nakedObjectAdapterMap);

            this.oidGenerator = oidGenerator;
            this.identityAdapterMap = identityAdapterMap;
            this.nakedObjectAdapterMap = nakedObjectAdapterMap;
        }
コード例 #2
0
        public IdentityMapImpl(IOidGenerator oidGenerator, IIdentityAdapterMap identityAdapterMap, INakedObjectAdapterMap nakedObjectAdapterMap)
        {
            Assert.AssertNotNull(oidGenerator);
            Assert.AssertNotNull(identityAdapterMap);
            Assert.AssertNotNull(nakedObjectAdapterMap);

            this.oidGenerator          = oidGenerator;
            this.identityAdapterMap    = identityAdapterMap;
            this.nakedObjectAdapterMap = nakedObjectAdapterMap;
        }
コード例 #3
0
 public IdentityMapImpl(IOidGenerator oidGenerator,
                        IIdentityAdapterMap identityAdapterMap,
                        INakedObjectAdapterMap nakedObjectAdapterMap,
                        ILogger <IdentityMapImpl> logger)
 {
     this.oidGenerator          = oidGenerator ?? throw new InitialisationException($"{nameof(oidGenerator)} is null");
     this.identityAdapterMap    = identityAdapterMap ?? throw new InitialisationException($"{nameof(identityAdapterMap)} is null");
     this.nakedObjectAdapterMap = nakedObjectAdapterMap ?? throw new InitialisationException($"{nameof(nakedObjectAdapterMap)} is null");
     this.logger = logger ?? throw new InitialisationException($"{nameof(logger)} is null");
 }