org.nuxeo.ecm.platform.filemanager.service.extension
Class AbstractCreationContainerListProvider
java.lang.Object
org.nuxeo.ecm.platform.filemanager.service.extension.AbstractCreationContainerListProvider
- All Implemented Interfaces:
- CreationContainerListProvider
- Direct Known Subclasses:
- DefaultCreationContainerListProvider
public abstract class AbstractCreationContainerListProvider
- extends Object
- implements CreationContainerListProvider
Helper class to contribute CreationContainerListProvider implementation to
the FileManagerService.
- Author:
- Olivier Grisel (ogrisel@nuxeo.com)
AbstractCreationContainerListProvider
public AbstractCreationContainerListProvider()
accept
public boolean accept(String docType)
- Description copied from interface:
CreationContainerListProvider
- Tell whether docType is handled by the provider.
- Specified by:
accept
in interface CreationContainerListProvider
- Parameters:
docType
- name of the document core type
- Returns:
- true is the docType is accepted
getName
public String getName()
- Description copied from interface:
CreationContainerListProvider
- Unique name of the CreationContainerListProvider. The name of a provider
should be used for the equals.
- Specified by:
getName
in interface CreationContainerListProvider
- Returns:
- the name
setName
public void setName(String name)
- Specified by:
setName
in interface CreationContainerListProvider
getDocTypes
public String[] getDocTypes()
- Description copied from interface:
CreationContainerListProvider
- Arrays of the document types accepted by the
CreationContainerListProvider instance. null or empty array mean any
document type is accepted.
- Specified by:
getDocTypes
in interface CreationContainerListProvider
- Returns:
- arrays of document types
setDocTypes
public void setDocTypes(String[] docTypes)
- Specified by:
setDocTypes
in interface CreationContainerListProvider
equals
public boolean equals(Object o)
- Overrides:
equals
in class Object
hashCode
public int hashCode()
- Overrides:
hashCode
in class Object
Copyright © 2011 Nuxeo SAS. All Rights Reserved.