Class UserDefinedLinkDaoImpl

  • All Implemented Interfaces:
    org.opennms.integration.api.v1.topology.UserDefinedLinkDao

    public class UserDefinedLinkDaoImpl
    extends Object
    implements org.opennms.integration.api.v1.topology.UserDefinedLinkDao
    • Method Detail

      • getLinks

        public List<org.opennms.integration.api.v1.topology.UserDefinedLink> getLinks()
        Specified by:
        getLinks in interface org.opennms.integration.api.v1.topology.UserDefinedLinkDao
      • getOutLinks

        public List<org.opennms.integration.api.v1.topology.UserDefinedLink> getOutLinks​(int nodeIdA)
        Specified by:
        getOutLinks in interface org.opennms.integration.api.v1.topology.UserDefinedLinkDao
      • getInLinks

        public List<org.opennms.integration.api.v1.topology.UserDefinedLink> getInLinks​(int nodeIdZ)
        Specified by:
        getInLinks in interface org.opennms.integration.api.v1.topology.UserDefinedLinkDao
      • getLinksWithLabel

        public List<org.opennms.integration.api.v1.topology.UserDefinedLink> getLinksWithLabel​(String label)
        Specified by:
        getLinksWithLabel in interface org.opennms.integration.api.v1.topology.UserDefinedLinkDao
      • saveOrUpdate

        public org.opennms.integration.api.v1.topology.UserDefinedLink saveOrUpdate​(org.opennms.integration.api.v1.topology.UserDefinedLink link)
        Specified by:
        saveOrUpdate in interface org.opennms.integration.api.v1.topology.UserDefinedLinkDao
      • delete

        public void delete​(org.opennms.integration.api.v1.topology.UserDefinedLink link)
        Specified by:
        delete in interface org.opennms.integration.api.v1.topology.UserDefinedLinkDao
      • delete

        public void delete​(Collection<org.opennms.integration.api.v1.topology.UserDefinedLink> links)
        Specified by:
        delete in interface org.opennms.integration.api.v1.topology.UserDefinedLinkDao
      • toApiLink

        protected static org.opennms.integration.api.v1.topology.UserDefinedLink toApiLink​(UserDefinedLink modelLink)
      • toModelLink

        protected static UserDefinedLink toModelLink​(org.opennms.integration.api.v1.topology.UserDefinedLink apiLink)