package io.robe.hibernate.criteria.api.cache; /** * Created by kamilbukum on 12/01/2017. */ public class FieldReference { private final Class<?> targetEntity; private String[] selects; private String[] filters; private final String identityName; private final String referenceId; public FieldReference(Class<?> targetEntity, String[] selects, String[] filters, String identityName, String referenceId) { this.targetEntity = targetEntity; this.selects = selects; this.filters = filters; this.identityName = identityName; this.referenceId = referenceId; } public Class<?> getTargetEntity() { return targetEntity; } public String[] getSelects() { return selects; } public void setSelects(String[] selects) { this.selects = selects; } public void setFilters(String[] filters) { this.filters = filters; } public String[] getFilters() { return filters; } public String getIdentityName() { return identityName; } public String getReferenceId() { return referenceId; } }