Class FauxPropertyDaoFiltering

    • Method Detail

      • getFauxPropertyByUris

        public FauxProperty getFauxPropertyByUris​(String domainUri,
                                                  String baseUri,
                                                  String rangeUri)
        Description copied from interface: FauxPropertyDao
        If the display model contains a ConfigContext based on these URIs, get the FauxProperty that it describes. May return null.
        Specified by:
        getFauxPropertyByUris in interface FauxPropertyDao
        Parameters:
        domainUri - May be null, but then this will only match a ConfigContext that has no qualifiedByDomain property.
        baseUri - Object of configContextFor property. May not be null.
        rangeUri - Object of qualifiedBy property. May not be null.
        Returns:
        May return null.
      • updateFauxProperty

        public void updateFauxProperty​(FauxProperty fp)
        Description copied from interface: FauxPropertyDao
        Updates the properties of this FauxProperty in the display model. By "this FauxProperty", we mean the ConfigContext and ObjectPropertyDisplayConfig whose URIs are stored in this FauxProperty.
        Specified by:
        updateFauxProperty in interface FauxPropertyDao
      • deleteFauxProperty

        public void deleteFauxProperty​(FauxProperty fp)
        Description copied from interface: FauxPropertyDao
        Delete this FauxProperty from the display model. Delete any ConfigContext that is based on the constraints in this FauxProperty, and any ObjectPropertyDisplayConfigs that depend on that ConfigContext. If no such ConfigContext is found, no error is raised. No check is made to see whether the ObjectPropertyDisplayConfig matches the settings on this FauxProperty.
        Specified by:
        deleteFauxProperty in interface FauxPropertyDao
      • insertFauxProperty

        public void insertFauxProperty​(FauxProperty fp)
        Description copied from interface: FauxPropertyDao
        Creates a new FauxProperty in the display model. By "a new FauxProperty", we mean a new ConfigContext and a new ObjectPropertyDisplayConfig linked to it.
        Specified by:
        insertFauxProperty in interface FauxPropertyDao