public NakedObjectManager(IMetamodelManager metamodel, ISession session, IIdentityMap identityMap, IOidGenerator oidGenerator, NakedObjectFactory nakedObjectFactory) { Assert.AssertNotNull(metamodel); Assert.AssertNotNull(session); Assert.AssertNotNull(identityMap); Assert.AssertNotNull(oidGenerator); Assert.AssertNotNull(nakedObjectFactory); this.metamodel = metamodel; this.session = session; this.identityMap = identityMap; this.oidGenerator = oidGenerator; this.nakedObjectFactory = nakedObjectFactory; }
public NakedObjectManager(IMetamodelManager metamodel, ISession session, IIdentityMap identityMap, IOidGenerator oidGenerator, NakedObjectFactory nakedObjectFactory) { Assert.AssertNotNull(metamodel); Assert.AssertNotNull(session); Assert.AssertNotNull(identityMap); Assert.AssertNotNull(oidGenerator); Assert.AssertNotNull(nakedObjectFactory); this.metamodel = metamodel; this.session = session; this.identityMap = identityMap; this.oidGenerator = oidGenerator; this.nakedObjectFactory = nakedObjectFactory; }
public NakedObjectManager(IMetamodelManager metamodel, ISession session, IIdentityMap identityMap, IOidGenerator oidGenerator, NakedObjectFactory nakedObjectFactory, ILoggerFactory loggerFactory, ILogger <NakedObjectManager> logger) { this.metamodel = metamodel ?? throw new InitialisationException($"{nameof(metamodel)} is null"); this.session = session ?? throw new InitialisationException($"{nameof(session)} is null"); this.identityMap = identityMap ?? throw new InitialisationException($"{nameof(identityMap)} is null"); this.oidGenerator = oidGenerator ?? throw new InitialisationException($"{nameof(oidGenerator)} is null"); this.nakedObjectFactory = nakedObjectFactory ?? throw new InitialisationException($"{nameof(nakedObjectFactory)} is null"); this.loggerFactory = loggerFactory ?? throw new InitialisationException($"{nameof(loggerFactory)} is null"); this.logger = logger ?? throw new InitialisationException($"{nameof(logger)} is null"); }