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 |
getCounterName(ObjectField objectField) |
static java.lang.String |
getDateTimePattern(java.lang.String value) |
static boolean |
isMetadata(java.lang.String objectFieldName) |
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 getCounterName(ObjectField objectField)
public static java.lang.String getDateTimePattern(java.lang.String value)
public static boolean isMetadata(java.lang.String objectFieldName)
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