|  Known Direct Subclasses | 
    
Class Overview
Base class for constructing events which relate to project modifications.
 
 getProject() always returns the current persisted state for the project. Whether that matches
 the old values or the new values depends on the specific event, and
 will be documented on the derived event class.
 
Summary
| [Expand] Inherited Fields | 
|---|
|  From class
java.util.EventObject | 
 
Fields
Public Constructors
    
      
        
        public
        
        
        
        
        
      
      AbstractProjectModificationEvent
      (Object source, Project project, Project oldValue, Project newValue)
    
      
    
 
Public Methods
    
      
        
        @Nonnull
        
        public
        
        
        
        
        Project
      
      getNewValue
      ()
    
      
    
 
    
      
        
        @Nonnull
        
        public
        
        
        
        
        Project
      
      getOldValue
      ()
    
      
    
 
    
      
        
        public
        
        
        
        
        boolean
      
      isDescriptionChanged
      ()
    
      
    
 
    
      
        
        public
        
        
        
        
        boolean
      
      isKeyChanged
      ()
    
      
    
 
    
      
        
        public
        
        
        
        
        boolean
      
      isNameChanged
      ()