FRAApplicationAssembly.h revision fb63998ce7684bddab24e10c0b593809df1b7bff
4a6ec905b96eb96a398c346f59e034a90ce8ad37ysun/*
4a6ec905b96eb96a398c346f59e034a90ce8ad37ysun * The contents of this file are subject to the terms of the Common Development and
4a6ec905b96eb96a398c346f59e034a90ce8ad37ysun * Distribution License (the License). You may not use this file except in compliance with the
4a6ec905b96eb96a398c346f59e034a90ce8ad37ysun * License.
4a6ec905b96eb96a398c346f59e034a90ce8ad37ysun *
4a6ec905b96eb96a398c346f59e034a90ce8ad37ysun * You can obtain a copy of the License at legal/CDDLv1.0.txt. See the License for the
4a6ec905b96eb96a398c346f59e034a90ce8ad37ysun * specific language governing permission and limitations under the License.
4a6ec905b96eb96a398c346f59e034a90ce8ad37ysun *
4a6ec905b96eb96a398c346f59e034a90ce8ad37ysun * When distributing Covered Software, include this CDDL Header Notice in each file and include
4a6ec905b96eb96a398c346f59e034a90ce8ad37ysun * the License file at legal/CDDLv1.0.txt. If applicable, add the following below the CDDL
4a6ec905b96eb96a398c346f59e034a90ce8ad37ysun * Header, with the fields enclosed by brackets [] replaced by your own identifying
4a6ec905b96eb96a398c346f59e034a90ce8ad37ysun * information: "Portions copyright [year] [name of copyright owner]".
4a6ec905b96eb96a398c346f59e034a90ce8ad37ysun *
4a6ec905b96eb96a398c346f59e034a90ce8ad37ysun * Copyright 2016 ForgeRock AS.
4a6ec905b96eb96a398c346f59e034a90ce8ad37ysun */
4a6ec905b96eb96a398c346f59e034a90ce8ad37ysun
4a6ec905b96eb96a398c346f59e034a90ce8ad37ysun#import <Typhoon/Typhoon.h>
4a6ec905b96eb96a398c346f59e034a90ce8ad37ysun
4a6ec905b96eb96a398c346f59e034a90ce8ad37ysun@class FRAAccountsTableViewController;
4a6ec905b96eb96a398c346f59e034a90ce8ad37ysun@class FRAAccountTableViewController;
4a6ec905b96eb96a398c346f59e034a90ce8ad37ysun@class FRAIdentityDatabase;
4a6ec905b96eb96a398c346f59e034a90ce8ad37ysun@class FRAQRScanViewController;
4a6ec905b96eb96a398c346f59e034a90ce8ad37ysun
4a6ec905b96eb96a398c346f59e034a90ce8ad37ysun/*!
4a6ec905b96eb96a398c346f59e034a90ce8ad37ysun * Typhoon dependency injection configuration.
4a6ec905b96eb96a398c346f59e034a90ce8ad37ysun */
4a6ec905b96eb96a398c346f59e034a90ce8ad37ysun@interface FRAApplicationAssembly : TyphoonAssembly
4a6ec905b96eb96a398c346f59e034a90ce8ad37ysun
4a6ec905b96eb96a398c346f59e034a90ce8ad37ysun- (FRAIdentityDatabase *)identityDatabase;
4a6ec905b96eb96a398c346f59e034a90ce8ad37ysun- (FRAAccountsTableViewController *)accountsTableViewController;
4a6ec905b96eb96a398c346f59e034a90ce8ad37ysun- (FRAAccountTableViewController *)accountTableViewController;
4a6ec905b96eb96a398c346f59e034a90ce8ad37ysun- (FRAQRScanViewController *)qrScanViewController;
4a6ec905b96eb96a398c346f59e034a90ce8ad37ysun
4a6ec905b96eb96a398c346f59e034a90ce8ad37ysun@end
4a6ec905b96eb96a398c346f59e034a90ce8ad37ysun