public class ObjectFieldUtil
extends java.lang.Object
Constructor and Description |
---|
ObjectFieldUtil() |
Modifier and Type | Method and Description |
---|---|
static ObjectField |
addCustomObjectField(ObjectField objectField) |
static ObjectField |
createObjectField(long listTypeDefinitionId,
java.lang.String businessType,
java.lang.String dbColumnName,
java.lang.String dbType,
boolean indexed,
boolean indexedAsKeyword,
java.lang.String indexedLanguageId,
java.lang.String label,
java.lang.String name,
boolean required,
boolean system) |
static ObjectField |
createObjectField(java.lang.String businessType,
java.lang.String dbType,
boolean indexed,
boolean indexedAsKeyword,
java.lang.String indexedLanguageId,
java.lang.String label,
java.lang.String name,
boolean required) |
static ObjectField |
createObjectField(java.lang.String businessType,
java.lang.String dbType,
boolean indexed,
boolean indexedAsKeyword,
java.lang.String indexedLanguageId,
java.lang.String label,
java.lang.String name,
java.util.List<ObjectFieldSetting> objectFieldSettings,
boolean required) |
static ObjectField |
createObjectField(java.lang.String businessType,
java.lang.String dbType,
java.lang.String name) |
static ObjectField |
createObjectField(java.lang.String businessType,
java.lang.String dbColumnName,
java.lang.String dbType,
boolean indexed,
boolean indexedAsKeyword,
java.lang.String indexedLanguageId,
java.lang.String label,
long listTypeDefinitionId,
java.lang.String name,
java.util.List<ObjectFieldSetting> objectFieldSettings,
java.lang.String readOnly,
java.lang.String readOnlyConditionExpression,
boolean required,
boolean system) |
static ObjectField |
createObjectField(java.lang.String businessType,
java.lang.String dbType,
java.lang.String name,
java.util.List<ObjectFieldSetting> objectFieldSettings) |
static ObjectField |
createObjectField(java.lang.String businessType,
java.lang.String dbType,
java.lang.String label,
java.lang.String name) |
static ObjectField |
createObjectField(java.lang.String businessType,
java.lang.String dbType,
java.lang.String label,
java.lang.String name,
boolean required) |
static ObjectField |
createObjectField(java.lang.String businessType,
java.lang.String dbType,
java.lang.String label,
java.lang.String name,
java.util.List<ObjectFieldSetting> objectFieldSettings) |
static java.lang.String |
getDateTimePattern(java.lang.String value) |
static java.util.Map<java.lang.String,ObjectField> |
toObjectFieldsMap(java.util.List<ObjectField> objectFields) |
static void |
validateReadOnlyObjectFields(com.liferay.dynamic.data.mapping.expression.DDMExpressionFactory ddmExpressionFactory,
java.util.Map<java.lang.String,java.lang.Object> existingValues,
java.util.List<ObjectField> objectFields,
java.util.Map<java.lang.String,java.lang.Object> values) |
public static ObjectField addCustomObjectField(ObjectField objectField) throws java.lang.Exception
java.lang.Exception
public static ObjectField createObjectField(long listTypeDefinitionId, java.lang.String businessType, java.lang.String dbColumnName, java.lang.String dbType, boolean indexed, boolean indexedAsKeyword, java.lang.String indexedLanguageId, java.lang.String label, java.lang.String name, boolean required, boolean system)
public static ObjectField createObjectField(java.lang.String businessType, java.lang.String dbType, boolean indexed, boolean indexedAsKeyword, java.lang.String indexedLanguageId, java.lang.String label, java.lang.String name, boolean required)
public static ObjectField createObjectField(java.lang.String businessType, java.lang.String dbType, boolean indexed, boolean indexedAsKeyword, java.lang.String indexedLanguageId, java.lang.String label, java.lang.String name, java.util.List<ObjectFieldSetting> objectFieldSettings, boolean required)
public static ObjectField createObjectField(java.lang.String businessType, java.lang.String dbType, java.lang.String name)
public static ObjectField createObjectField(java.lang.String businessType, java.lang.String dbColumnName, java.lang.String dbType, boolean indexed, boolean indexedAsKeyword, java.lang.String indexedLanguageId, java.lang.String label, long listTypeDefinitionId, java.lang.String name, java.util.List<ObjectFieldSetting> objectFieldSettings, java.lang.String readOnly, java.lang.String readOnlyConditionExpression, boolean required, boolean system)
public static ObjectField createObjectField(java.lang.String businessType, java.lang.String dbType, java.lang.String name, java.util.List<ObjectFieldSetting> objectFieldSettings)
public static ObjectField createObjectField(java.lang.String businessType, java.lang.String dbType, java.lang.String label, java.lang.String name)
public static ObjectField createObjectField(java.lang.String businessType, java.lang.String dbType, java.lang.String label, java.lang.String name, boolean required)
public static ObjectField createObjectField(java.lang.String businessType, java.lang.String dbType, java.lang.String label, java.lang.String name, java.util.List<ObjectFieldSetting> objectFieldSettings)
public static java.lang.String getDateTimePattern(java.lang.String value)
public static java.util.Map<java.lang.String,ObjectField> toObjectFieldsMap(java.util.List<ObjectField> objectFields)
public static void validateReadOnlyObjectFields(com.liferay.dynamic.data.mapping.expression.DDMExpressionFactory ddmExpressionFactory, java.util.Map<java.lang.String,java.lang.Object> existingValues, java.util.List<ObjectField> objectFields, java.util.Map<java.lang.String,java.lang.Object> values) throws com.liferay.portal.kernel.exception.PortalException
com.liferay.portal.kernel.exception.PortalException