protected override void BeginProcessing() { base.BeginProcessing(); var commitCommandFactory = new CommitApiCommandFactory( new ApiUriFactory(Connection.Host), new CommitApiPostKeyValuePairFactory(this.Connection.AccessToken)); commitCommand = commitCommandFactory.CreateCommit(true); activeDirectoryRepository = new ActiveDirectoryRepository(ForestName, Credential); addressGroupSearchableRepository = new SearchableRepository <AddressGroupObject>( new ConfigCommandFactory( new ApiUriFactory(Connection.Host), new ConfigPostKeyValuePairFactory(Connection.AccessToken, Connection.Vsys)), Schema.AddressGroupSchemaName); addressSearchableRepository = new SearchableRepository <AddressObject>( new ConfigCommandFactory( new ApiUriFactory(Connection.Host), new ConfigPostKeyValuePairFactory(Connection.AccessToken, Connection.Vsys)), Schema.AddressSchemaName); addableRepository = new AddableRepository( new ConfigCommandFactory( new ApiUriFactory(Connection.Host), new ConfigPostKeyValuePairFactory(Connection.AccessToken, Connection.Vsys))); membershipRepository = new MembershipRepository( new ConfigMembershipCommandFactory( new ApiUriFactory(Connection.Host), new ConfigMembershipPostKeyValuePairFactory(Connection.AccessToken, Connection.Vsys))); }
protected override void BeginProcessing() { base.BeginProcessing(); addableRepository = new AddableRepository( new ConfigCommandFactory( new ApiUriFactory(Connection.Host), new ConfigPostKeyValuePairFactory(Connection.AccessToken, Connection.Vsys)) ); }
// TODO: Make this depend only on Set Method of the IConfigRepository public RandomAddressGroupObjectFactory(IAddableRepository addableRepository) { this.addableRepository = addableRepository; }
public RandomObjectFactory(IAddableRepository addableRepository) { this.addableRepository = addableRepository; }