io.katharsis.jpa.internal.meta.MetaAttribute Maven / Gradle / Ivy
package io.katharsis.jpa.internal.meta;
public interface MetaAttribute extends MetaTypedElement {
public MetaAttribute getOppositeAttribute();
@Override
MetaType getType();
Object getValue(Object dataObject);
void setValue(Object dataObject, Object value);
boolean isAssociation();
boolean isDerived();
@Override
MetaDataObject getParent();
void addValue(Object dataObject, Object value);
void removeValue(Object dataObject, Object value);
public boolean isLazy();
public boolean isVersion();
public boolean isId();
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy