package com.l7tech.gateway.api.impl;

import com.l7tech.gateway.api.ManagedObject;
import jakarta.xml.bind.annotation.XmlAnyElement;
import jakarta.xml.bind.annotation.XmlElement;
import jakarta.xml.bind.annotation.XmlTransient;
import java.util.List;

@XmlTransient
public abstract class ElementExtendableManagedObject extends ManagedObject {
   @XmlElement(name = "Extension")
   @Override
   protected Extension getExtension() {
      return super.getExtension();
   }

   @XmlAnyElement(lax = true)
   @Override
   protected List<Object> getExtensions() {
      return super.getExtensions();
   }
}
