Class MockResourceType

    • Constructor Detail

      • MockResourceType

        public MockResourceType()
    • Method Detail

      • getLabel

        public java.lang.String getLabel()
        Description copied from interface: OnmsResourceType
        Provides a human-friendly label for this resource type. It is particularly used in the webUI to describe this resource type.
        Specified by:
        getLabel in interface OnmsResourceType
        Returns:
        human-friendly label
      • getName

        public java.lang.String getName()
        Description copied from interface: OnmsResourceType
        Provides a unique name for this resource type.
        Specified by:
        getName in interface OnmsResourceType
        Returns:
        unique name
      • isResourceTypeOnParent

        public boolean isResourceTypeOnParent​(OnmsResource parent)
        Description copied from interface: OnmsResourceType
        Returns true if one on more instances of the resource type are present on the parent resource. Top-level resource types should always return false.
        Specified by:
        isResourceTypeOnParent in interface OnmsResourceType
      • getResourcesForParent

        public java.util.List<OnmsResource> getResourcesForParent​(OnmsResource parent)
        Description copied from interface: OnmsResourceType
        Returns the set of resources that are available on the given parent. If none are available, i.e. isResourceTypeOnParent() would return false, then an empty list should be returned. Top-level resource types should return the set of top-level resources when parent is null.
        Specified by:
        getResourcesForParent in interface OnmsResourceType
      • setLink

        public void setLink​(java.lang.String link)
      • setLabel

        public void setLabel​(java.lang.String label)
      • setName

        public void setName​(java.lang.String name)