package nl.ipo.cds.domain;
public class DatasetQName implements QName {
private final String namespace;
private final String localPart;
DatasetQName (final String namespace, final String localPart) {
this.namespace = namespace;
this.localPart = localPart;
}
@Override
public String getNamespace() {
return namespace;
}
@Override
public String getLocalPart() {
return localPart;
}
@Override
public int compareTo (final QName o) {
final int result = getLocalPart ().compareTo (o.getLocalPart ());
return result == 0 ? getNamespace ().compareTo (o.getNamespace ()) : result;
}
}