package io.cattle.platform.object.meta; import io.cattle.platform.util.type.Named; import io.cattle.platform.util.type.Priority; import java.util.Collections; import java.util.List; public class TypeSet implements Priority, Named { List<Class<?>> typeClasses = Collections.emptyList(); List<String> typeNames = Collections.emptyList(); int priority = Priority.DEFAULT; String name; public TypeSet(String name) { this.name = name; } public List<Class<?>> getTypeClasses() { return typeClasses; } public void setTypeClasses(List<Class<?>> typeClasses) { this.typeClasses = typeClasses; } public List<String> getTypeNames() { return typeNames; } public void setTypeNames(List<String> typeNames) { this.typeNames = typeNames; } @Override public int getPriority() { return priority; } public void setPriority(int priority) { this.priority = priority; } @Override public String getName() { return name; } public void setName(String name) { this.name = name; } }