/*
* Copyright Aduna (http://www.aduna-software.com/) (c) 1997-2007.
*
* Licensed under the Aduna BSD-style license.
*/
package org.openrdf.http.protocol.transaction.operations;
import org.openrdf.repository.RepositoryConnection;
import org.openrdf.repository.RepositoryException;
/**
* Operation that removes all namespace declarations.
*
* @author Arjohn Kampman
*/
public class ClearNamespacesOperation implements TransactionOperation {
public ClearNamespacesOperation() {
}
public void execute(RepositoryConnection con)
throws RepositoryException
{
con.clearNamespaces();
}
@Override
public boolean equals(Object other)
{
return other instanceof ClearNamespacesOperation;
}
@Override
public int hashCode()
{
return 101;
}
}