org.javers.core.metamodel.scanner.JPAAnnotationsNameSpace Maven / Gradle / Ivy
package org.javers.core.metamodel.scanner;
import org.javers.common.collections.Sets;
import java.util.Collections;
import java.util.Set;
/**
* @author bartosz walacik
*/
class JPAAnnotationsNameSpace implements AnnotationsNameSpace {
@Override
public Set getEntityAliases() {
return Sets.asSet("Entity", "MappedSuperclass");
}
@Override
public Set getValueObjectAliases() {
return Sets.asSet("Embeddable");
}
@Override
public Set getValueAliases() {
return Sets.asSet("Value");
}
@Override
public Set getTransientPropertyAliases() {
return Sets.asSet("Transient");
}
@Override
public Set getTypeNameAliases() {
return Collections.emptySet();
}
@Override
public Set getPropertyNameAliases() {
return Collections.emptySet();
}
}