All Downloads are FREE. Search and download functionalities are using the official Maven repository.

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();
    }
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy