/* (c) 2014 Open Source Geospatial Foundation - all rights reserved
* This code is licensed under the GPL 2.0 license, available at the root
* application directory.
*/
package org.geoserver.geofence.gui.service;
import org.geoserver.geofence.api.UserRegistry;
import org.geoserver.geofence.login.LoginService;
import org.geoserver.geofence.services.GFUserAdminService;
import org.geoserver.geofence.services.InstanceAdminService;
import org.geoserver.geofence.services.UserGroupAdminService;
import org.geoserver.geofence.services.RuleAdminService;
import org.geoserver.geofence.services.UserAdminService;
// TODO: Auto-generated Javadoc
/**
* The Class GeofenceRemoteService.
*/
public class GeofenceRemoteService {
/** The login service. */
private LoginService loginService;
/** The user admin service. */
private UserAdminService userAdminService;
/** The Geofence login service */
private GFUserAdminService gfUserAdminService;
/** The user provider. */
private UserRegistry userProvider;
/** The profile admin service. */
private UserGroupAdminService userGroupAdminService;
/** The instance admin service. */
private InstanceAdminService instanceAdminService;
/** The rule admin service. */
private RuleAdminService ruleAdminService;
/**
* Gets the login service.
*
* @return the login service
*/
public LoginService getLoginService() {
return loginService;
}
/**
* Sets the login service.
*
* @param loginService
* the new login service
*/
public void setLoginService(LoginService loginService) {
this.loginService = loginService;
}
/**
* Gets the user admin service.
*
* @return the user admin service
*/
public UserAdminService getUserAdminService() {
return userAdminService;
}
/**
* Sets the user admin service.
*
* @param userAdminService
* the new user admin service
*/
public void setUserAdminService(UserAdminService userAdminService) {
this.userAdminService = userAdminService;
}
/**
* @param grUserAdminService the grUserAdminService to set
*/
public void setGfUserAdminService(GFUserAdminService grUserAdminService) {
this.gfUserAdminService = grUserAdminService;
}
/**
* @return the grUserAdminService
*/
public GFUserAdminService getGfUserAdminService() {
return gfUserAdminService;
}
/**
* Gets the user provider.
*
* @return the user provider
*/
public UserRegistry getUserProvider() {
return userProvider;
}
/**
* Sets the user provider.
*
* @param userProvider
* the new user provider
*/
public void setUserProvider(UserRegistry userProvider) {
this.userProvider = userProvider;
}
/**
* Sets the profile admin service.
*
* @param profileAdminService
* the new profile admin service
*/
public void setProfileAdminService(UserGroupAdminService profileAdminService) {
this.userGroupAdminService = profileAdminService;
}
/**
* Sets the profile admin service.
*
* @return the profile admin service
*/
public void setUserGroupAdminService(UserGroupAdminService userGroupAdminService) {
this.userGroupAdminService = userGroupAdminService;
}
/**
* Gets the profile admin service.
* @return
*
* @return the profile admin service
*/
public UserGroupAdminService getUserGroupAdminService() {
return this.userGroupAdminService;
}
/**
* Sets the instance admin service.
*
* @param instanceAdminService
* the new instance admin service
*/
public void setInstanceAdminService(InstanceAdminService instanceAdminService) {
this.instanceAdminService = instanceAdminService;
}
/**
* Gets the instance admin service.
*
* @return the instance admin service
*/
public InstanceAdminService getInstanceAdminService() {
return instanceAdminService;
}
/**
* Sets the rule admin service.
*
* @param ruleAdminService
* the new rule admin service
*/
public void setRuleAdminService(RuleAdminService ruleAdminService) {
this.ruleAdminService = ruleAdminService;
}
/**
* Gets the rule admin service.
*
* @return the rule admin service
*/
public RuleAdminService getRuleAdminService() {
return ruleAdminService;
}
}