Examples of DataAccessManager


Examples of org.geoserver.security.DataAccessManager

    @Override
    protected void onSetUp(SystemTestData testData) throws Exception {
        super.onSetUp(testData);
        //Create a mock access manager that will grant read but deny write access to everyone
        DataAccessManager mockManager = createMock(DataAccessManager.class);
        expect(mockManager.canAccess((Authentication) anyObject(), (WorkspaceInfo) anyObject(), eq(AccessMode.READ))).andReturn(true).anyTimes();
        expect(mockManager.canAccess((Authentication) anyObject(), (WorkspaceInfo) anyObject(), eq(AccessMode.WRITE))).andReturn(false).anyTimes();
        expect(mockManager.canAccess((Authentication) anyObject(), (WorkspaceInfo) anyObject(), eq(AccessMode.ADMIN))).andReturn(false).anyTimes();
        expect(mockManager.canAccess((Authentication) anyObject(), (ResourceInfo) anyObject(), eq(AccessMode.READ))).andReturn(true).anyTimes();
        expect(mockManager.canAccess((Authentication) anyObject(), (ResourceInfo) anyObject(), eq(AccessMode.WRITE))).andReturn(false).anyTimes();
        expect(mockManager.canAccess((Authentication) anyObject(), (LayerInfo) anyObject(), eq(AccessMode.READ))).andReturn(true).anyTimes();
        expect(mockManager.canAccess((Authentication) anyObject(), (LayerInfo) anyObject(), eq(AccessMode.WRITE))).andReturn(false).anyTimes();
        expect(mockManager.getMode()).andReturn(CatalogMode.HIDE).anyTimes();
        replay(mockManager);
       
        //Overwrite our catalog with this new restricted catalog
        getGeoServer().setCatalog(new TestableSecureCatalogImpl(getGeoServer().getCatalog(), mockManager));
View Full Code Here

Examples of org.geoserver.security.DataAccessManager

       
        populateCatalog();
    }

    CatalogFilterAccessManager setupAccessManager() throws Exception {
        DataAccessManager def = buildLegacyAccessManager("wideOpen.properties");
        ResourceAccessManager defAsResourceManager = new DataAccessManagerAdapter(def);
        CatalogFilterAccessManager mgr = new CatalogFilterAccessManager();
        mgr.setCatalogFilters(Collections.singletonList(new LocalWorkspaceCatalogFilter(catalog)));
        mgr.setDelegate(defAsResourceManager);
        return mgr;
View Full Code Here

Examples of org.wso2.carbon.billing.core.DataAccessManager

    public static void setDataAccessManager(DataAccessManager dataAccessManager) {
        Util.dataAccessManager = dataAccessManager;
    }

    public static void initDataAccessManager(){
        DataAccessManager dataAccessManager = new DataAccessManager(
                billingManager.getBillingConfiguration().getDataSource());
        Util.dataAccessManager = dataAccessManager;
    }
View Full Code Here

Examples of org.wso2.carbon.billing.core.DataAccessManager

public class BillingDataAccessService extends AbstractAdmin{
    private static Log log = LogFactory.getLog(BillingDataAccessService.class);

    public int addSubscription (Subscription subscription) throws Exception {
        DataAccessManager dataAccessManager = Util.getDataAccessManager();
        return dataAccessManager.addSubscription(subscription);
    }
View Full Code Here

Examples of org.wso2.carbon.billing.core.DataAccessManager

        DataAccessManager dataAccessManager = Util.getDataAccessManager();
        return dataAccessManager.addSubscription(subscription);
    }

    public Customer getCustomerWithName (String customerName) throws Exception {
        DataAccessManager dataAccessManager = Util.getDataAccessManager();
        Customer customer = null;
        List<Customer> customers = dataAccessManager.getCustomersWithName(customerName);
        if(customers.size()>0){
            customer = customers.get(0);
        }
        return customer;
    }
View Full Code Here

Examples of org.wso2.carbon.billing.core.DataAccessManager

        }
        return customer;
    }

    public Subscription getSubscription(int subscriptionId) throws Exception {
        DataAccessManager dataAccessManager = Util.getDataAccessManager();
        return dataAccessManager.getSubscription(subscriptionId);
    }
View Full Code Here

Examples of org.wso2.carbon.billing.core.DataAccessManager

        DataAccessManager dataAccessManager = Util.getDataAccessManager();
        return dataAccessManager.getSubscription(subscriptionId);
    }

    public Subscription getActiveSubscriptionOfCustomer (int customerId) throws Exception {
        DataAccessManager dataAccessManager = Util.getDataAccessManager();
        return dataAccessManager.getActiveSubscriptionOfCustomer(customerId);
    }
View Full Code Here

Examples of org.wso2.carbon.billing.core.DataAccessManager

        DataAccessManager dataAccessManager = Util.getDataAccessManager();
        return dataAccessManager.getActiveSubscriptionOfCustomer(customerId);
    }

    public int getItemIdWithName (String name, int parentId) throws Exception {
        DataAccessManager dataAccessManager = Util.getDataAccessManager();
        return dataAccessManager.getItemIdWithName(name, parentId);
    }
View Full Code Here

Examples of org.wso2.carbon.billing.core.DataAccessManager

        DataAccessManager dataAccessManager = Util.getDataAccessManager();
        return dataAccessManager.getItemIdWithName(name, parentId);
    }

    public boolean changeSubscription (int customerId, String subscriptionPlan) throws Exception {
        DataAccessManager dataAccessManager = Util.getDataAccessManager();
        return dataAccessManager.changeSubscription(customerId, subscriptionPlan);           
    }
View Full Code Here

Examples of org.wso2.carbon.billing.core.DataAccessManager

        DataAccessManager dataAccessManager = Util.getDataAccessManager();
        return dataAccessManager.changeSubscription(customerId, subscriptionPlan);           
    }

    public Subscription[] getInactiveSubscriptionsOfCustomer(int customerId) throws Exception {
        DataAccessManager dataAccessManager = Util.getDataAccessManager();
        List<Subscription> subscriptions = dataAccessManager.getInactiveSubscriptionsOfCustomer(customerId);
        Subscription[] subscriptionArray;
        if(subscriptions!=null && subscriptions.size()>0){
            subscriptionArray = subscriptions.toArray(new Subscription[subscriptions.size()]);
        }else{
            subscriptionArray = new Subscription[0];
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.