org.gcube.portlets.user.homelibrary.util
Class ScopeHomesComparator
java.lang.Object
org.gcube.portlets.user.homelibrary.util.IndentedVisitor
org.gcube.portlets.user.homelibrary.util.ScopeHomesComparator
public class ScopeHomesComparator
- extends IndentedVisitor
- Author:
- Federico De Faveri defaveri@isti.cnr.it
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
verbose
protected boolean verbose
failOnWorkspaceDifference
protected boolean failOnWorkspaceDifference
ScopeHomesComparator
public ScopeHomesComparator()
- Parameters:
verbose -
ScopeHomesComparator
public ScopeHomesComparator(boolean verbose)
- Parameters:
verbose - true to generate verbose message, false otherwise.
compareScopes
public boolean compareScopes(String scope1,
String scope2,
HomeManagerFactory factory)
throws InternalErrorException,
WorkspaceFolderNotFoundException,
HomeNotFoundException
- Parameters:
scope1 - first scope.scope2 - second scope.factory - home manager factory.
- Returns:
true if are equals, false otherwise.
- Throws:
InternalErrorException - if an error occurs.
WorkspaceFolderNotFoundException - if an error occurs.
HomeNotFoundException - if an error occurs.
compareHomeManager
public boolean compareHomeManager(HomeManager manager1,
HomeManager manager2)
throws InternalErrorException,
WorkspaceFolderNotFoundException,
HomeNotFoundException
- Parameters:
manager1 - the first home manager.manager2 - the second home manager.
- Returns:
true if are equals, false otherwise.
- Throws:
InternalErrorException - if an error occurs.
WorkspaceFolderNotFoundException - if an error occurs.
HomeNotFoundException - if an error occurs.
compareWorkspaceItem
public boolean compareWorkspaceItem(WorkspaceItem item1,
WorkspaceItem item2)
throws InternalErrorException
- Parameters:
item1 - first workspace item.item2 - second workspace item.
- Returns:
true if are equals, false otherwise.
- Throws:
InternalErrorException - if an error occurs.
Copyright © 2013. All Rights Reserved.