/*******************************************************************************
* Copyright (c) 2012 RelationWare, Benno Luthiger
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
* http://www.eclipse.org/legal/epl-v10.html
*
* Contributors:
* RelationWare, Benno Luthiger
******************************************************************************/
package org.ripla.useradmin.admin;
import org.osgi.service.prefs.BackingStoreException;
import org.osgi.service.useradmin.Group;
import org.osgi.service.useradmin.Role;
import org.osgi.service.useradmin.UserAdmin;
import org.ripla.useradmin.interfaces.IUserAdminStore;
/**
* @author Luthiger
*/
public class MockStore implements IUserAdminStore { // NOPMD by Luthiger on 08.09.12 23:44
private final transient UserAdmin userAdmin;
/**
* @param inTestRiplaUserAdmin
*/
public MockStore(final UserAdmin inUserAdmin) {
userAdmin = inUserAdmin;
}
/*
* (non-Javadoc)
*
* @see org.ripla.useradmin.interfaces.IUserAdminStore#initialize()
*/
@Override
public void initialize() throws BackingStoreException {
((RiplaUserAdmin) userAdmin).createRole(Role.USER_ANYONE, Role.ROLE,
false);
}
/*
* (non-Javadoc)
*
* @see
* org.ripla.useradmin.interfaces.IUserAdminStore#addRole(org.osgi.service
* .useradmin.Role)
*/
@Override
public void addRole(final Role inRole) throws BackingStoreException {
// TODO Auto-generated method stub
}
/*
* (non-Javadoc)
*
* @see
* org.ripla.useradmin.interfaces.IUserAdminStore#removeRole(org.osgi.service
* .useradmin.Role)
*/
@Override
public void removeRole(final Role inRole) throws BackingStoreException {
// TODO Auto-generated method stub
}
/*
* (non-Javadoc)
*
* @see
* org.ripla.useradmin.interfaces.IUserAdminStore#addMember(org.osgi.service
* .useradmin.Group, org.osgi.service.useradmin.Role)
*/
@Override
public void addMember(final Group inGroup, final Role inRole)
throws BackingStoreException {
// TODO Auto-generated method stub
}
/*
* (non-Javadoc)
*
* @see
* org.ripla.useradmin.interfaces.IUserAdminStore#addRequiredMember(org.
* osgi.service.useradmin.Group, org.osgi.service.useradmin.Role)
*/
@Override
public void addRequiredMember(final Group inGroup, final Role inRole)
throws BackingStoreException {
// TODO Auto-generated method stub
}
/*
* (non-Javadoc)
*
* @see
* org.ripla.useradmin.interfaces.IUserAdminStore#removeMember(org.osgi.
* service.useradmin.Group, org.osgi.service.useradmin.Role)
*/
@Override
public void removeMember(final Group inGroup, final Role inRole)
throws BackingStoreException {
// TODO Auto-generated method stub
}
/*
* (non-Javadoc)
*
* @see
* org.ripla.useradmin.interfaces.IUserAdminStore#addCredential(org.osgi
* .service.useradmin.Role, java.lang.String, java.lang.Object)
*/
@Override
public void addCredential(final Role inRole, final String inKey,
final Object inValue) throws BackingStoreException {
// TODO Auto-generated method stub
}
/*
* (non-Javadoc)
*
* @see
* org.ripla.useradmin.interfaces.IUserAdminStore#removeCredential(org.osgi
* .service.useradmin.Role, java.lang.String)
*/
@Override
public void removeCredential(final Role inRole, final String inKey)
throws BackingStoreException {
// TODO Auto-generated method stub
}
/*
* (non-Javadoc)
*
* @see
* org.ripla.useradmin.interfaces.IUserAdminStore#clearCredentials(org.osgi
* .service.useradmin.Role)
*/
@Override
public void clearCredentials(final Role inRole)
throws BackingStoreException {
// TODO Auto-generated method stub
}
/*
* (non-Javadoc)
*
* @see
* org.ripla.useradmin.interfaces.IUserAdminStore#addProperty(org.osgi.service
* .useradmin.Role, java.lang.String, java.lang.Object)
*/
@Override
public void addProperty(final Role inRole, final String inKey,
final Object inValue) throws BackingStoreException {
// TODO Auto-generated method stub
}
/*
* (non-Javadoc)
*
* @see
* org.ripla.useradmin.interfaces.IUserAdminStore#removeProperty(org.osgi
* .service.useradmin.Role, java.lang.String)
*/
@Override
public void removeProperty(final Role inRole, final String inKey)
throws BackingStoreException {
// TODO Auto-generated method stub
}
/*
* (non-Javadoc)
*
* @see
* org.ripla.useradmin.interfaces.IUserAdminStore#clearProperties(org.osgi
* .service.useradmin.Role)
*/
@Override
public void clearProperties(final Role inRole) throws BackingStoreException {
// TODO Auto-generated method stub
}
/*
* (non-Javadoc)
*
* @see org.ripla.useradmin.interfaces.IUserAdminStore#destroy()
*/
@Override
public void destroy() {
// TODO Auto-generated method stub
}
}