|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectinfo.magnolia.cms.beans.config.ObservedManager
net.sourceforge.openutils.mgnlmedia.media.configuration.MediaConfigurationManager
public class MediaConfigurationManager
ObservedManager that keeps that media types configuration.
Each media type is defined under the mediatypes contentnode in /modules/media.
I.e.
/modules/media/mediatypes/pdf
| Field Summary | |
|---|---|
static info.magnolia.cms.core.ItemType |
FOLDER
Folder type |
static info.magnolia.cms.core.ItemType |
MEDIA
Media type |
static info.magnolia.cms.core.ItemType |
RESOLUTIONS
Resolutions node type |
| Fields inherited from class info.magnolia.cms.beans.config.ObservedManager |
|---|
registeredUUIDs |
| Constructor Summary | |
|---|---|
MediaConfigurationManager()
|
|
| Method Summary | |
|---|---|
Collection<info.magnolia.cms.core.Content> |
find(String path,
String type,
String search,
boolean recursive)
Deprecated. use the find method overload based on Magnolia Criteria API |
static MediaConfigurationManager |
getInstance()
Get singleton instance |
static MediaTypeConfiguration |
getMediaHandlerFromExtension(String extension)
Get the media type from a file extension |
MediaTypeConfiguration |
getMediaTypeConfigurationFromMedia(info.magnolia.cms.core.Content media)
Get the type configuration for a media |
Map<String,MediaTypeConfiguration> |
getTypes()
Get all media type map |
String |
getURIMappingPrefix()
Get uri mapping for repo |
List<String> |
getUsedInWebPages(String uuid)
Get the list of web pages where a media is used |
protected void |
onClear()
|
protected void |
onRegister(info.magnolia.cms.core.Content node)
|
Collection<info.magnolia.cms.core.Content> |
search(String text,
String type)
Deprecated. use SearchMediaQueryConfiguration.search(...) |
| Methods inherited from class info.magnolia.cms.beans.config.ObservedManager |
|---|
clear, register, reload, reload |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final info.magnolia.cms.core.ItemType FOLDER
public static final info.magnolia.cms.core.ItemType MEDIA
public static final info.magnolia.cms.core.ItemType RESOLUTIONS
| Constructor Detail |
|---|
public MediaConfigurationManager()
| Method Detail |
|---|
protected void onClear()
onClear in class info.magnolia.cms.beans.config.ObservedManagerprotected void onRegister(info.magnolia.cms.core.Content node)
onRegister in class info.magnolia.cms.beans.config.ObservedManagerpublic static MediaConfigurationManager getInstance()
public static MediaTypeConfiguration getMediaHandlerFromExtension(String extension)
extension - file extension
public Map<String,MediaTypeConfiguration> getTypes()
public List<String> getUsedInWebPages(String uuid)
throws javax.jcr.query.InvalidQueryException,
javax.jcr.RepositoryException
uuid - uuid of media
javax.jcr.query.InvalidQueryException - invalid query
javax.jcr.RepositoryException - repository exception
@Deprecated
public Collection<info.magnolia.cms.core.Content> search(String text,
String type)
throws javax.jcr.RepositoryException
text - text to searchtype - if specified restricts the search to the type
javax.jcr.RepositoryException - exception working on repository
@Deprecated
public Collection<info.magnolia.cms.core.Content> find(String path,
String type,
String search,
boolean recursive)
throws javax.jcr.RepositoryException
path - type - search - recursive -
javax.jcr.RepositoryExceptionpublic MediaTypeConfiguration getMediaTypeConfigurationFromMedia(info.magnolia.cms.core.Content media)
media - media
public String getURIMappingPrefix()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||