blob: bd87c1b21a110cbafc960d6a1614fc8dd3369ad0 [file] [log] [blame]
package org.eclipse.osbp.ui.api.datamart;
import java.util.ArrayList;
import java.util.List;
import org.eclipse.osbp.dsl.semantic.entity.LEntity;
import org.eclipse.osbp.dsl.semantic.entity.LEntityAttribute;
public class DatamartPrimary<T> {
private String alias;
private String attributeName;
private String entityName;
private List<T> keys;
public DatamartPrimary(String alias, String attributeName, String entityName) {
this.attributeName = attributeName;
this.entityName = entityName;
this.alias = alias;
keys = new ArrayList<T>();
}
public String getAlias() {
return alias;
}
public String getAttributeName() {
return attributeName;
}
public String getEntityName() {
return entityName;
}
public void clear() {
keys.clear();
}
public void add(T id) {
keys.add(id);
}
public boolean contains(T id) {
return keys.contains(id);
}
}