org.alfresco.service.cmr.dictionary
Interface DataTypeDefinition
@org.alfresco.api.AlfrescoPublicApi
public interface DataTypeDefinition
Read-only definition of a Data Type
Author:
-
David Caruana
ANY
public static final QName ANY
ASSOC_REF
public static final QName ASSOC_REF
BOOLEAN
public static final QName BOOLEAN
CATEGORY
public static final QName CATEGORY
CHILD_ASSOC_REF
public static final QName CHILD_ASSOC_REF
CONTENT
public static final QName CONTENT
DATE
public static final QName DATE
DATETIME
public static final QName DATETIME
DOUBLE
public static final QName DOUBLE
ENCRYPTED
public static final QName ENCRYPTED
FLOAT
public static final QName FLOAT
INT
public static final QName INT
LOCALE
public static final QName LOCALE
LONG
public static final QName LONG
MLTEXT
public static final QName MLTEXT
NODE_REF
public static final QName NODE_REF
PATH
public static final QName PATH
PERIOD
public static final QName PERIOD
QNAME
public static final QName QNAME
TEXT
public static final QName TEXT
getModel
-
Returns:
-
defining model
getName
-
Returns:
-
the qualified name of the data type
getTitle
-
Deprecated. The problem identified in MNT-413 will still exist
-
See Also:
-
getDescription
-
Deprecated. The problem identified in MNT-413 will still exist
-
See Also:
-
getTitle
-
Returns:
-
the human-readable class title
getDescription
-
Returns:
-
the human-readable class description
getAnalyserResourceBundleName
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
-
Returns:
-
the equivalent java class name (or null, if not mapped)
getDefaultAnalyserClassName
String getDefaultAnalyserClassName() -
Get the default analyser class - used when no resource bundles can be found and no repository default is set.
Returns:
-
String
resolveAnalyserClassName
-
Returns:
-
String
resolveAnalyserClassName
String resolveAnalyserClassName() -
Returns:
-
String