public abstract class BaseSystemObjectDefinitionMetadata extends java.lang.Object implements SystemObjectDefinitionMetadata
Constructor and Description |
---|
BaseSystemObjectDefinitionMetadata() |
Modifier and Type | Method and Description |
---|---|
protected java.util.Map<java.util.Locale,java.lang.String> |
createLabelMap(java.lang.String labelKey) |
protected ObjectField |
createObjectField(java.lang.String businessType,
java.lang.String dbType,
java.lang.String labelKey,
java.lang.String name,
boolean required,
boolean system) |
protected ObjectField |
createObjectField(java.lang.String businessType,
java.lang.String dbColumnName,
java.lang.String dbType,
java.lang.String labelKey,
java.lang.String name,
boolean required,
boolean system) |
java.lang.String |
getModelClassName() |
java.lang.String |
getName() |
java.lang.String |
getRESTDTOIdPropertyName() |
java.lang.String |
getTitleObjectFieldName() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
deleteBaseModel, getBaseModelByExternalReferenceCode, getExternalReferenceCode, getJaxRsApplicationDescriptor, getLabelMap, getModelClass, getObjectFields, getPluralLabelMap, getPrimaryKeyColumn, getScope, getTable, getVersion
public java.lang.String getModelClassName()
getModelClassName
in interface SystemObjectDefinitionMetadata
public java.lang.String getName()
getName
in interface SystemObjectDefinitionMetadata
public java.lang.String getRESTDTOIdPropertyName()
getRESTDTOIdPropertyName
in interface SystemObjectDefinitionMetadata
public java.lang.String getTitleObjectFieldName()
getTitleObjectFieldName
in interface SystemObjectDefinitionMetadata
protected java.util.Map<java.util.Locale,java.lang.String> createLabelMap(java.lang.String labelKey)
protected ObjectField createObjectField(java.lang.String businessType, java.lang.String dbType, java.lang.String labelKey, java.lang.String name, boolean required, boolean system)
protected ObjectField createObjectField(java.lang.String businessType, java.lang.String dbColumnName, java.lang.String dbType, java.lang.String labelKey, java.lang.String name, boolean required, boolean system)