Rev 1310 |
Blame |
Compare with Previous |
Last modification |
View Log
| RSS feed
package pt.estgp.estgweb.filters.filters;
import pt.estgp.estgweb.domain.RepositoryFile;
import pt.estgp.estgweb.domain.UserSession;
import pt.estgp.estgweb.domain.dao.DaoFactory;
import pt.estgp.estgweb.filters.chains.ResourceAccessControlFilter;
/**
* @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 &&
repositoryFile.
getOwner() !=
null &&
userSession.
getUser().
getId() == repositoryFile.
getOwner().
getId();
}
}