mirror of
				https://github.com/Alfresco/alfresco-community-repo.git
				synced 2025-10-29 15:21:53 +00:00 
			
		
		
		
	12994: Merged V3.0 to V3.1
      12931: Merged V2.2 to V3.0
         12635: Fix for ETWOTWO-995: Diff performance degrades on large data sets
         12742: Fix for ETWOTWO-981: WCM - regression - revert fails (eg. for content publisher)
         12743: AVM - add missing tests to test suite & fix existing tests (including base setup)
         12759: AVM - build/test fix - follow-on to r12742
         12781: Fix PersonDAO - fixes AuthorityServiceTest which failed after adding AVMServicePermissionsTest
      12932: Merged V2.2 to V3.0   
         12763: Support for ETWOTWO-975: AVMDifference now implements Comparable<AVMDifference>
         12782: Fix for ETWOTWO-939: Content Contributor cannot edit their own items
         12809: Test fixes after r 12782
         12818: ETWOTWO-977 (Orphan Reaper) - removal of comment questioning cache interaction.
      12933: Merged V2.2 to V3.0
         12306: (record-only) Final set of XSS and HTML encoding fixes for ETWOONE-90 - already merged (see r12310)
      12934: Merged V2.2 to V3.0
         12311: (record-only) Fix for ETWOONE-389 - Current page number not always visible on the browse screen - already merged (see r12312)
      12935: Merged V2.2 to V3.0
         12320: (record-only) Fix for ETWOONE-87: Behavior of delete cascade - already merged (see r12324)
         12322: (record-only) Fix merge issue (marked as Do Not Merge - see CHK-5607)
      12936: Merged V2.2 to V3.0
         12775: (record-only) ETHREEOH-872: Editing Email-notify-rules fails w/ ClassCastException (back-port of r11966)
      12937: Merged V2.2 to V3.0
         12780: Fixed ETWOTWO-1003: DuplicateChildNameException not generated correctly (on Oracle)
         12820: Update to ETWOTWO-926 (WCM Form Inline callouts to Web Scripts)
         12825: Further ETWOTWO-926 update: provide compatibility with old token scheme as the original patch has already made its way into 3.0.1
         12850: ETWOTWO-975 - Show Conflicts in Modified Items List
         12938: Fix merge typo (follow on from r12931)
         12941: Fix merge typo (follow on from r12931)
   12998: Cleaned up svn:mergeinfo entries
   ___________________________________________________________________
   Modified: svn:mergeinfo
      Merged /alfresco/BRANCHES/V3.0:r12931-12938,12941
      Merged /alfresco/BRANCHES/V2.2:r12306,12311,12320,12322,12635,12742-12743,12759,12763,12775,12780-12782,12809,12818,12820,12825,12850
      Merged /alfresco/BRANCHES/V3.1:r12994,12998
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@13549 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
		
	
		
			
				
	
	
		
			96 lines
		
	
	
		
			2.5 KiB
		
	
	
	
		
			Java
		
	
	
	
	
	
			
		
		
	
	
			96 lines
		
	
	
		
			2.5 KiB
		
	
	
	
		
			Java
		
	
	
	
	
	
| package org.alfresco.repo.avm;
 | |
| 
 | |
| import org.alfresco.repo.domain.DbAccessControlList;
 | |
| 
 | |
| /**
 | |
|  * Interface for Layered Directories.
 | |
|  * @author britt
 | |
|  */
 | |
| public interface LayeredDirectoryNode extends DirectoryNode, Layered
 | |
| {
 | |
|     /**
 | |
|      * Does this node have a primary indirection.
 | |
|      * @return Whether this is a primary indirection.
 | |
|      */
 | |
|     public boolean getPrimaryIndirection();
 | |
| 
 | |
|     /**
 | |
|      * Set whether this has a primary indirection.
 | |
|      * @param has Whether this has a primary indirection.
 | |
|      */
 | |
|     public void setPrimaryIndirection(boolean has);
 | |
| 
 | |
|     /**
 | |
|      * Get the layer id for this node.
 | |
|      * @return The layer id.
 | |
|      */
 | |
|     public long getLayerID();
 | |
| 
 | |
|     /**
 | |
|      * Set the layer id for this node.
 | |
|      * @param id The id to set.
 | |
|      */
 | |
|     public void setLayerID(long id);
 | |
| 
 | |
|     /**
 | |
|      * Set this to be a primary indirection from the path
 | |
|      * passed in.
 | |
|      * @param path The indirection path.
 | |
|      */
 | |
|     public void rawSetPrimary(Lookup lPath, String path);
 | |
| 
 | |
|     /**
 | |
|      * Turn this node into a primary indirection node with the indirection
 | |
|      * taken from the Lookup passed in.
 | |
|      * Performs a copy on write.
 | |
|      * @param lPath
 | |
|      */
 | |
|     public void turnPrimary(Lookup lPath);
 | |
| 
 | |
|     /**
 | |
|      * Retarget this directory.
 | |
|      * @param lPath The Lookup.
 | |
|      * @param target The new target path.
 | |
|      */
 | |
|     public void retarget(Lookup lPath, String target);
 | |
| 
 | |
|     /**
 | |
|      * Make visible a node deleted in a layer.
 | |
|      * @param lPath The Lookup.
 | |
|      * @param name The name to make visible.
 | |
|      */
 | |
|     public void uncover(Lookup lPath, String name);
 | |
|     
 | |
|     /**
 | |
|      * Remove name without leaving behind a deleted node.
 | |
|      * @param name The name of the child to flatten.
 | |
|      */
 | |
|     public void flatten(String name);
 | |
|     
 | |
|     /**
 | |
|      * Set the indirection.
 | |
|      * @param indirection
 | |
|      */
 | |
|     public void setIndirection(String indirection);
 | |
|     
 | |
|     /**
 | |
|      * Get the indirection version.
 | |
|      * @return The indirection version.
 | |
|      */
 | |
|     public Integer getIndirectionVersion();
 | |
|     
 | |
|     /**
 | |
|      * Set the opacity of this.
 | |
|      * @param opacity Whether this should be opaque, i.e. not see the things it
 | |
|      * in its indirection.
 | |
|      */
 | |
|     public void setOpacity(boolean opacity);
 | |
|     
 | |
|     /**
 | |
|      * Get the opacity of this.
 | |
|      * @return The opacity.
 | |
|      */
 | |
|     public boolean getOpacity();
 | |
|     
 | |
|     public void setAclAndInherit(LayeredDirectoryNode layeredDirectory, DbAccessControlList acl, String name);
 | |
| } |