Rev 1306 |
Go to most recent revision |
Blame |
Compare with Previous |
Last modification |
View Log
| RSS feed
package pt.estgp.estgweb.filters.filters;
import pt.estgp.estgweb.filters.chains.ResourceAccessControlFilter;
import pt.estgp.estgweb.domain.UserSession;
import pt.estgp.estgweb.domain.RepositoryFile;
import pt.estgp.estgweb.domain.dao.DaoFactory;
import pt.utl.ist.berserk.ServiceRequest;
import pt.utl.ist.berserk.ServiceResponse;
import pt.utl.ist.berserk.logic.filterManager.FilterParameters;
import pt.utl.ist.berserk.logic.filterManager.exceptions.FilterException;
/**
* @author Jorge Machado
* @date 4/Jun/2008
* @see pt.estgp.estgweb.filters.filters
*/
public class ResourceAccessControlPrivateDomainFilter
extends ResourceAccessControlFilter
{
public boolean canAccessResource
(UserSession userSession,
1.5.0/docs/api/java/lang/String.html">String identifier
)
{
RepositoryFile repositoryFile = DaoFactory.
getRepositoryFileDaoImpl().
loadByIdentifier(identifier
);
return userSession.
getUser() !=
null && userSession.
getUser().
getId() == repositoryFile.
getOwner().
getId();
}
}