org.hibernate.envers.internal.entities.mapper.relation.lazy.proxy.SortedSetProxy Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of hibernate-envers Show documentation
Show all versions of hibernate-envers Show documentation
Hibernate's entity version (audit/history) support
/*
* Hibernate, Relational Persistence for Idiomatic Java
*
* License: GNU Lesser General Public License (LGPL), version 2.1 or later.
* See the lgpl.txt file in the root directory or .
*/
package org.hibernate.envers.internal.entities.mapper.relation.lazy.proxy;
import java.util.Comparator;
import java.util.SortedSet;
/**
* @author Adam Warski (adam at warski dot org)
*/
public class SortedSetProxy extends CollectionProxy> implements SortedSet {
private static final long serialVersionUID = 2092884107178125905L;
public SortedSetProxy() {
}
public SortedSetProxy(org.hibernate.envers.internal.entities.mapper.relation.lazy.initializor.Initializor> initializor) {
super( initializor );
}
@Override
public Comparator comparator() {
checkInit();
return delegate.comparator();
}
@Override
public SortedSet subSet(U u, U u1) {
checkInit();
return delegate.subSet( u, u1 );
}
@Override
public SortedSet headSet(U u) {
checkInit();
return delegate.headSet( u );
}
@Override
public SortedSet tailSet(U u) {
checkInit();
return delegate.tailSet( u );
}
@Override
public U first() {
checkInit();
return delegate.first();
}
@Override
public U last() {
checkInit();
return delegate.last();
}
}