Class AgentResourceImpl

java.lang.Object
org.openremote.container.web.WebResource
org.openremote.manager.web.ManagerWebResource
org.openremote.manager.agent.AgentResourceImpl
All Implemented Interfaces:
org.openremote.container.security.AuthContext, org.openremote.model.asset.agent.AgentResource

public class AgentResourceImpl extends ManagerWebResource implements org.openremote.model.asset.agent.AgentResource
  • Field Details

  • Constructor Details

  • Method Details

    • doProtocolInstanceDiscovery

      public org.openremote.model.asset.agent.Agent<?,?,?>[] doProtocolInstanceDiscovery(org.openremote.model.http.RequestParams requestParams, String parentId, String agentType, String realm)
      Specified by:
      doProtocolInstanceDiscovery in interface org.openremote.model.asset.agent.AgentResource
    • doProtocolAssetDiscovery

      public org.openremote.model.asset.AssetTreeNode[] doProtocolAssetDiscovery(org.openremote.model.http.RequestParams requestParams, String agentId, String realm)
      Specified by:
      doProtocolAssetDiscovery in interface org.openremote.model.asset.agent.AgentResource
    • doProtocolAssetImport

      public org.openremote.model.asset.AssetTreeNode[] doProtocolAssetImport(org.openremote.model.http.RequestParams requestParams, String agentId, String realm, org.openremote.model.file.FileInfo fileInfo)
      Specified by:
      doProtocolAssetImport in interface org.openremote.model.asset.agent.AgentResource
    • persistAssets

      protected void persistAssets(org.openremote.model.asset.AssetTreeNode[] assets, org.openremote.model.asset.Asset<?> parentAsset, String realm)
    • getParent

      protected org.openremote.model.asset.Asset<?> getParent(String parentId, String realm) throws jakarta.ws.rs.WebApplicationException
      Throws:
      jakarta.ws.rs.WebApplicationException