EntityInfo

public class EntityInfo

The EntityInfo class contains base information about the given entity, like its class name or infrastructure class names.

See also: org.motechproject.mds.service.JarGeneratorService

Methods

entitiesWithAnyCRUDAction

public static Collection<EntityInfo> entitiesWithAnyCRUDAction(Collection<EntityInfo> entityInfos)

getAdvancedSettings

public AdvancedSettingsDto getAdvancedSettings()

getClassName

public String getClassName()

getEntity

public EntityDto getEntity()

getEntityName

public String getEntityName()

getField

public FieldInfo getField(String name)

getFieldDtos

public List<FieldDto> getFieldDtos()

getFieldsInfo

public List<FieldInfo> getFieldsInfo()

getInfrastructure

public String[] getInfrastructure()

getInterfaceName

public String getInterfaceName()

getLookups

public List<LookupDto> getLookups()

getModule

public String getModule()

getName

public String getName()

getNamespace

public String getNamespace()

getNonAutoFieldInfos

public List<FieldInfo> getNonAutoFieldInfos()

getRepository

public String getRepository()

getRestFieldInfos

public List<FieldInfo> getRestFieldInfos()

getRestId

public String getRestId()

getSchemaVersion

public Long getSchemaVersion()

getSecurityMode

public SecurityMode getSecurityMode()

getServiceClass

public String getServiceClass()

getServiceName

public String getServiceName()

isCreateEventFired

public boolean isCreateEventFired()

isDeleteEventFired

public boolean isDeleteEventFired()

isRecordHistory

public boolean isRecordHistory()

isRestCreateEnabled

public boolean isRestCreateEnabled()

isRestDeleteEnabled

public boolean isRestDeleteEnabled()

isRestReadEnabled

public boolean isRestReadEnabled()

isRestUpdateEnabled

public boolean isRestUpdateEnabled()

isUpdateEventFired

public boolean isUpdateEventFired()

setAdvancedSettings

public void setAdvancedSettings(AdvancedSettingsDto advancedSettings)

setEntity

public void setEntity(EntityDto entity)

setFieldsInfo

public void setFieldsInfo(List<FieldInfo> fieldsInfo)

setInterfaceName

public void setInterfaceName(String interfaceName)

setRepository

public void setRepository(String repository)

setServiceClass

public void setServiceClass(String serviceClass)

setServiceName

public void setServiceName(String serviceName)

supportAnyRestAccess

public boolean supportAnyRestAccess()