/** * Copyright (C) 2009 - present by OpenGamma Inc. and the OpenGamma group of companies * * Please see distribution for license. */ package com.opengamma.financial.user.rest; import javax.ws.rs.Path; import com.opengamma.financial.user.FinancialUser; import com.opengamma.util.rest.AbstractDataResource; /** * RESTful resource for a single user. * <p> * This resource receives and processes RESTful calls. */ public class DataFinancialUserResource extends AbstractDataResource { /** * The user. */ private final FinancialUser _user; /** * Creates an instance. * * @param user the user, not null */ public DataFinancialUserResource(FinancialUser user) { _user = user; } //------------------------------------------------------------------------- /** * Gets the user. * * @return the user, not null */ public FinancialUser getUser() { return _user; } //------------------------------------------------------------------------- @Path("clients") public DataFinancialClientManagerResource findClients() { return new DataFinancialClientManagerResource(getUser().getClientManager()); } }