Class PropertyReviewService
- java.lang.Object
-
- org.jabylon.common.review.internal.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 Summary
Constructors Constructor Description PropertyReviewService()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidaddParticipant(ReviewParticipant pariticpant)protected voidanalyzeProperty(org.jabylon.properties.PropertyFileDescriptor descriptor, List<ReviewParticipant> activeReviews, org.jabylon.properties.PropertyFile masterProperties, org.jabylon.properties.Property prop)voidpropertyFileAdded(org.jabylon.properties.PropertyFileDescriptor descriptor, boolean autoSync)voidpropertyFileDeleted(org.jabylon.properties.PropertyFileDescriptor descriptor, boolean autoSync)voidpropertyFileModified(org.jabylon.properties.PropertyFileDescriptor descriptor, List<org.eclipse.emf.common.notify.Notification> changes, boolean autoSync)protected voidremoveParticipant(ReviewParticipant pariticpant)Collection<org.jabylon.properties.Review>review(org.jabylon.properties.PropertyFileDescriptor descriptor, org.jabylon.properties.Property master, org.jabylon.properties.Property slave)protected voidsetPersistenceService(org.jabylon.resources.persistence.PropertyPersistenceService persistence)protected voidunsetPersistenceService(org.jabylon.resources.persistence.PropertyPersistenceService persistence)
-
-
-
Method Detail
-
addParticipant
protected void addParticipant(ReviewParticipant pariticpant)
-
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:
propertyFileAddedin interfaceorg.jabylon.resources.changes.PropertiesListener
-
propertyFileDeleted
public void propertyFileDeleted(org.jabylon.properties.PropertyFileDescriptor descriptor, boolean autoSync)- Specified by:
propertyFileDeletedin interfaceorg.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:
propertyFileModifiedin interfaceorg.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)
-
-