
org.hibernate.mapping.IndexBackref Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of hibernate Show documentation
Show all versions of hibernate Show documentation
Relational Persistence for Java
//$Id: IndexBackref.java 6924 2005-05-27 01:30:18Z oneovthafew $
package org.hibernate.mapping;
import org.hibernate.property.IndexPropertyAccessor;
import org.hibernate.property.PropertyAccessor;
/**
* @author Gavin King
*/
public class IndexBackref extends Property {
private String collectionRole;
private String entityName;
public boolean isBackRef() {
return true;
}
public String getCollectionRole() {
return collectionRole;
}
public void setCollectionRole(String collectionRole) {
this.collectionRole = collectionRole;
}
public boolean isBasicPropertyAccessor() {
return false;
}
public PropertyAccessor getPropertyAccessor(Class clazz) {
return new IndexPropertyAccessor(collectionRole, entityName);
}
public String getEntityName() {
return entityName;
}
public void setEntityName(String entityName) {
this.entityName = entityName;
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy