package org.ovirt.engine.core.utils.serialization.json; import org.codehaus.jackson.annotate.JsonIgnore; import org.codehaus.jackson.annotate.JsonTypeInfo; import org.codehaus.jackson.annotate.JsonTypeInfo.As; import org.codehaus.jackson.annotate.JsonTypeInfo.Id; import org.ovirt.engine.core.common.businessentities.IVdcQueryable; @SuppressWarnings("serial") @JsonTypeInfo(use = Id.CLASS, include = As.PROPERTY) public abstract class JsonIVdcQueryableMixIn extends IVdcQueryable { @JsonIgnore public abstract Object getQueryableId(); @JsonIgnore public abstract java.util.ArrayList<String> getChangeablePropertiesList(); }