Class JpaCatalogRef


  • @Entity
    public class JpaCatalogRef
    extends Object
    Reference structure for a JpaCatalog to one or more parent catalogs.
    Author:
    Jeff Fischer
    • Constructor Detail

      • JpaCatalogRef

        public JpaCatalogRef()
    • Method Detail

      • getInclusionFilters

        public Map<String,​String> getInclusionFilters()
        Filters written in RSQL that further refine what items are included in inheritance from this referenced parent catalog
        Returns:
        filters defining inherited item inclusion
      • getExclusionFilters

        public Map<String,​String> getExclusionFilters()
        Filters written in RSQL that further refine what items are excluded from inheritance from this referenced parent catalog
        Returns:
        filters defining inherited item exclusion
      • getContextId

        public String getContextId()
      • getParentCatalogId

        public String getParentCatalogId()
        The soft reference to the parent catalog contextId
      • getChildCatalog

        public JpaCatalog getChildCatalog()
        The JpaCatalog to which this parent is associated
      • getMutabilityType

        public String getMutabilityType()
        The editing capabilities for the records inherited from the parent. See MutabilityType for more information.
        Returns:
        The editing capabilities for the records inherited from the parent
      • setContextId

        public void setContextId​(String contextId)
      • setParentCatalogId

        public void setParentCatalogId​(String parentCatalogId)
        The soft reference to the parent catalog contextId
      • setChildCatalog

        public void setChildCatalog​(JpaCatalog childCatalog)
        The JpaCatalog to which this parent is associated
      • setMutabilityType

        public void setMutabilityType​(String mutabilityType)
        The editing capabilities for the records inherited from the parent. See MutabilityType for more information.
        Parameters:
        mutabilityType - The editing capabilities for the records inherited from the parent
      • canEqual

        protected boolean canEqual​(Object other)
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object