Nuxeo Enterprise Platform 5.4

org.nuxeo.ecm.platform.types.adapter
Class TypeInfoAdapter

java.lang.Object
  extended by org.nuxeo.ecm.platform.types.adapter.TypeInfoAdapter
All Implemented Interfaces:
TypeInfo

public class TypeInfoAdapter
extends java.lang.Object
implements TypeInfo

Author:
Anahide Tchertchian

Constructor Summary
TypeInfoAdapter(DocumentModel doc)
           
 
Method Summary
 java.lang.String[] getActions()
           
 java.util.Map<java.lang.String,SubType> getAllowedSubTypes()
           
 java.lang.String getBigIcon()
           
 java.lang.String getBigIconExpanded()
           
 java.lang.String[] getContentViews(java.lang.String category)
          Return content views defined on this document type for given category
 java.lang.String getCoreType()
          Deprecated. Use getId() instead.
 java.lang.String getCreateView()
           
 java.lang.String getDefaultView()
           
 java.lang.String getEditView()
           
 java.lang.String getIcon()
           
 java.lang.String getIconExpanded()
           
 java.lang.String getId()
           
 java.lang.String getLabel()
           
 FieldWidget[] getLayout()
           
 java.lang.String[] getLayouts(java.lang.String mode)
          Returns layout names for this mode, defaulting to layouts defined for mode BuiltinModes.ANY
 java.lang.String[] getLayouts(java.lang.String mode, java.lang.String defaultMode)
          Returns layout names for this mode, defaulting to layouts defined for given default mode name.
 java.lang.String getView(java.lang.String viewId)
           
 TypeView[] getViews()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TypeInfoAdapter

public TypeInfoAdapter(DocumentModel doc)
Method Detail

getActions

public java.lang.String[] getActions()

getAllowedSubTypes

public java.util.Map<java.lang.String,SubType> getAllowedSubTypes()
Specified by:
getAllowedSubTypes in interface TypeInfo

getCoreType

@Deprecated
public java.lang.String getCoreType()
Deprecated. Use getId() instead.


getCreateView

public java.lang.String getCreateView()
Specified by:
getCreateView in interface TypeInfo

getDefaultView

public java.lang.String getDefaultView()
Specified by:
getDefaultView in interface TypeInfo

getEditView

public java.lang.String getEditView()
Specified by:
getEditView in interface TypeInfo

getIcon

public java.lang.String getIcon()
Specified by:
getIcon in interface TypeInfo

getIconExpanded

public java.lang.String getIconExpanded()
Specified by:
getIconExpanded in interface TypeInfo

getBigIcon

public java.lang.String getBigIcon()
Specified by:
getBigIcon in interface TypeInfo

getBigIconExpanded

public java.lang.String getBigIconExpanded()
Specified by:
getBigIconExpanded in interface TypeInfo

getId

public java.lang.String getId()
Specified by:
getId in interface TypeInfo

getLabel

public java.lang.String getLabel()
Specified by:
getLabel in interface TypeInfo

getLayout

public FieldWidget[] getLayout()
Specified by:
getLayout in interface TypeInfo

getLayouts

public java.lang.String[] getLayouts(java.lang.String mode)
Description copied from interface: TypeInfo
Returns layout names for this mode, defaulting to layouts defined for mode BuiltinModes.ANY

Specified by:
getLayouts in interface TypeInfo

getLayouts

public java.lang.String[] getLayouts(java.lang.String mode,
                                     java.lang.String defaultMode)
Description copied from interface: TypeInfo
Returns layout names for this mode, defaulting to layouts defined for given default mode name.

If parameter "defaultMode" is null, returns only layout defined for given mode.

Specified by:
getLayouts in interface TypeInfo

getView

public java.lang.String getView(java.lang.String viewId)
Specified by:
getView in interface TypeInfo

getViews

public TypeView[] getViews()
Specified by:
getViews in interface TypeInfo

getContentViews

public java.lang.String[] getContentViews(java.lang.String category)
Description copied from interface: TypeInfo
Return content views defined on this document type for given category

Specified by:
getContentViews in interface TypeInfo

Nuxeo Enterprise Platform 5.4

Copyright © 2010 Nuxeo SAS. All Rights Reserved.