org.alfresco.service.cmr.dictionary
Interface DataTypeDefinition
public interface DataTypeDefinition
Read-only definition of a Data Type
ANY
static final QName ANY
ENCRYPTED
static final QName ENCRYPTED
TEXT
static final QName TEXT
MLTEXT
static final QName MLTEXT
CONTENT
static final QName CONTENT
INT
static final QName INT
LONG
static final QName LONG
FLOAT
static final QName FLOAT
DOUBLE
static final QName DOUBLE
DATE
static final QName DATE
DATETIME
static final QName DATETIME
BOOLEAN
static final QName BOOLEAN
QNAME
static final QName QNAME
CATEGORY
static final QName CATEGORY
NODE_REF
static final QName NODE_REF
CHILD_ASSOC_REF
static final QName CHILD_ASSOC_REF
ASSOC_REF
static final QName ASSOC_REF
PATH
static final QName PATH
LOCALE
static final QName LOCALE
PERIOD
static final QName PERIOD
getModel
ModelDefinition getModel()
- Returns:
- defining model
getName
QName getName()
- Returns:
- the qualified name of the data type
getTitle
java.lang.String getTitle()
- Returns:
- the human-readable class title
getDescription
java.lang.String getDescription()
- Returns:
- the human-readable class description
getAnalyserResourceBundleName
java.lang.String getAnalyserResourceBundleName()
- Get the name of the property bundle that defines analyser mappings for this data type (keyed by the type of the property)
- Returns:
- the resource or null if not set.
getJavaClassName
java.lang.String getJavaClassName()
- Returns:
- the equivalent java class name (or null, if not mapped)
getDefaultAnalyserClassName
java.lang.String getDefaultAnalyserClassName()
- Get the default analyser class - used when no resource bundles can be found and no repository default is set.
- Returns:
resolveAnalyserClassName
java.lang.String resolveAnalyserClassName(java.util.Locale locale)
- Parameters:
defaultAnalyserResourceBundleName
- locale
- resourceBundleClassLoader
-
- Returns:
resolveAnalyserClassName
java.lang.String resolveAnalyserClassName()
- Returns:
Copyright © 2005 - 2010 Alfresco Software, Inc. All Rights Reserved.