Nuxeo ECM Projects 5.4.3-SNAPSHOT

org.nuxeo.ecm.directory.localconfiguration
Class DirectoryConfigurationAdapter

java.lang.Object
  extended by org.nuxeo.ecm.core.api.localconfiguration.AbstractLocalConfiguration<DirectoryConfiguration>
      extended by org.nuxeo.ecm.directory.localconfiguration.DirectoryConfigurationAdapter
All Implemented Interfaces:
DetachedAdapter, LocalConfiguration<DirectoryConfiguration>, DirectoryConfiguration

public class DirectoryConfigurationAdapter
extends AbstractLocalConfiguration<DirectoryConfiguration>
implements DirectoryConfiguration

Default implementation of DirectoryConfiguration.

Since:
5.4.2
Author:
Benjamin JALON

Constructor Summary
DirectoryConfigurationAdapter(DocumentModel doc)
           
 
Method Summary
 boolean canMerge()
          Returns true if this LocalConfiguration accepted to be merged with a parent configuration, false otherwise.
 String getDirectorySuffix()
          Returns the directory suffix if any is configured.
 DocumentRef getDocumentRef()
          Returns the related DocumentRef of this local configuration.
 DirectoryConfiguration merge(DirectoryConfiguration other)
          Merge this LocalConfiguration with another one.
 
Methods inherited from class org.nuxeo.ecm.core.api.localconfiguration.AbstractLocalConfiguration
save
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.nuxeo.ecm.core.api.localconfiguration.LocalConfiguration
save
 

Constructor Detail

DirectoryConfigurationAdapter

public DirectoryConfigurationAdapter(DocumentModel doc)
Method Detail

canMerge

public boolean canMerge()
Description copied from interface: LocalConfiguration
Returns true if this LocalConfiguration accepted to be merged with a parent configuration, false otherwise.

Specified by:
canMerge in interface LocalConfiguration<DirectoryConfiguration>
Overrides:
canMerge in class AbstractLocalConfiguration<DirectoryConfiguration>

getDocumentRef

public DocumentRef getDocumentRef()
Description copied from interface: LocalConfiguration
Returns the related DocumentRef of this local configuration.

Specified by:
getDocumentRef in interface LocalConfiguration<DirectoryConfiguration>

merge

public DirectoryConfiguration merge(DirectoryConfiguration other)
Description copied from interface: LocalConfiguration
Merge this LocalConfiguration with another one.

Specified by:
merge in interface LocalConfiguration<DirectoryConfiguration>
Overrides:
merge in class AbstractLocalConfiguration<DirectoryConfiguration>

getDirectorySuffix

public String getDirectorySuffix()
Description copied from interface: DirectoryConfiguration
Returns the directory suffix if any is configured. Else, returns null.

Specified by:
getDirectorySuffix in interface DirectoryConfiguration

Nuxeo ECM Projects 5.4.3-SNAPSHOT

Copyright © 2011 Nuxeo SAS. All Rights Reserved.