Class PropertyReviewService

  • All Implemented Interfaces:
    org.jabylon.resources.changes.PropertiesListener

    @Service
    public class PropertyReviewService
    extends Object
    implements org.jabylon.resources.changes.PropertiesListener
    Author:
    Johannes Utzig (jutzig.dev@googlemail.com)
    • Constructor Detail

      • PropertyReviewService

        public PropertyReviewService()
    • Method Detail

      • removeParticipant

        protected void removeParticipant​(ReviewParticipant pariticpant)
      • setPersistenceService

        protected void setPersistenceService​(org.jabylon.resources.persistence.PropertyPersistenceService persistence)
      • unsetPersistenceService

        protected void unsetPersistenceService​(org.jabylon.resources.persistence.PropertyPersistenceService persistence)
      • propertyFileAdded

        public void propertyFileAdded​(org.jabylon.properties.PropertyFileDescriptor descriptor,
                                      boolean autoSync)
        Specified by:
        propertyFileAdded in interface org.jabylon.resources.changes.PropertiesListener
      • propertyFileDeleted

        public void propertyFileDeleted​(org.jabylon.properties.PropertyFileDescriptor descriptor,
                                        boolean autoSync)
        Specified by:
        propertyFileDeleted in interface org.jabylon.resources.changes.PropertiesListener
      • propertyFileModified

        public void propertyFileModified​(org.jabylon.properties.PropertyFileDescriptor descriptor,
                                         List<org.eclipse.emf.common.notify.Notification> changes,
                                         boolean autoSync)
        Specified by:
        propertyFileModified in interface org.jabylon.resources.changes.PropertiesListener
      • analyzeProperty

        protected void analyzeProperty​(org.jabylon.properties.PropertyFileDescriptor descriptor,
                                       List<ReviewParticipant> activeReviews,
                                       org.jabylon.properties.PropertyFile masterProperties,
                                       org.jabylon.properties.Property prop)
      • review

        public Collection<org.jabylon.properties.Review> review​(org.jabylon.properties.PropertyFileDescriptor descriptor,
                                                                org.jabylon.properties.Property master,
                                                                org.jabylon.properties.Property slave)