public abstract class AbstractDynamicDataSource extends GwtRpcDataSource
| Modifier and Type | Field and Description |
|---|---|
protected com.smartgwt.client.data.Record |
addedRecord |
protected String |
defaultNewEntityFullyQualifiedClassname |
protected FormItemCallbackHandlerManager |
formItemCallbackHandlerManager |
protected DataSourceModule[] |
modules |
protected PersistencePerspective |
persistencePerspective |
protected LinkedHashMap<String,String> |
polymorphicEntities |
protected ClassTree |
polymorphicEntityTree |
protected DynamicEntityServiceAsync |
service |
protected boolean |
showArchived |
| Constructor and Description |
|---|
AbstractDynamicDataSource(String ceilingEntityClassName)
Typical constructor used to initialize a Broadleaf Entity Backed Datasource.
|
AbstractDynamicDataSource(String name,
PersistencePerspective persistencePerspective,
DynamicEntityServiceAsync service,
DataSourceModule[] modules) |
executeAdd, executeFetch, executeRemove, executeUpdate, transformRequestaddData, addData, addData, addField, addHandleErrorHandler, combineCriteria, convertRelativeDates, convertRelativeDates, copyRecord, copyRecords, create, downloadFile, downloadFile, exportClientData, exportData, exportData, fetchData, fetchData, filterData, filterData, get, get, getAddGlobalId, getAutoCacheAllData, getAutoConvertRelativeDates, getAutoDeriveTitles, getCacheAllData, getCacheData, getCacheMaxAge, getCallbackParam, getCanMultiSort, getChildrenField, getClientOnly, getClientOnlyResponse, getCriteriaPolicy, getDataField, getDataFormat, getDataProtocol, getDataSource, getDataSource, getDataTransport, getDataURL, getDefaultParams, getDescriptionField, getDisplayValue, getDropExtraFields, getField, getFieldForDataPath, getFieldNames, getFieldNames, getFieldOperators, getFieldOperators, getFields, getFileURL, getGlobalNamespaces, getIconField, getInfoField, getInheritsFrom, getJsObj, getJsonPrefix, getJsonSuffix, getLegalChildTags, getOperationBindings, getOrCreateRef, getPluralTitle, getPreventHTTPCaching, getPrimaryKeyField, getPrimaryKeyFieldName, getQualifyColumnNames, getRecordXPath, getRequestProperties, getRequiredMessage, getResultBatchSize, getResultSetClass, getSchemaNamespace, getSendExtraFields, getServiceNamespace, getShowLocalFieldsOnly, getShowPrompt, getSortBy, getSortSpecifiers, getStrictSQLFiltering, getTagName, getTestData, getTitle, getTitleField, getTypeOperators, getUseFlatFields, getUseHttpProxy, getUseLocalValidators, getUseOfflineStorage, getUseParentFieldOrder, getUseTestDataFetch, getValidateRelatedRecords, getWillHandleAdvancedCriteria, hasAllData, invalidateCache, isCreated, load, load, onInit, performCustomOperation, processResponse, recordsFromXML, removeData, removeData, removeData, setAddGlobalId, setAutoCacheAllData, setAutoConvertRelativeDates, setAutoDeriveTitles, setCacheAllData, setCacheData, setCacheMaxAge, setCallbackParam, setCanMultiSort, setChildrenField, setClientOnly, setCriteriaPolicy, setDataField, setDataFormat, setDataProtocol, setDataTransport, setDataURL, setDefaultParams, setDescriptionField, setDropExtraFields, setEnumConstantProperty, setEnumOrdinalProperty, setEnumTranslateStrategy, setFields, setGlobalNamespaces, setIconField, setID, setInfoField, setInheritsFrom, setInheritsFrom, setJsonPrefix, setJsonSuffix, setOperationBindings, setPluralTitle, setPreventHTTPCaching, setQualifyColumnNames, setRecordName, setRecordXPath, setRequestProperties, setRequiredMessage, setResultBatchSize, setResultSetClass, setSendExtraFields, setServiceNamespace, setShowLocalFieldsOnly, setShowPrompt, setStrictSQLFiltering, setTagName, setTestData, setTitle, setTitleField, setTypeOperators, setUseFlatFields, setUseHttpProxy, setUseLocalValidators, setUseOfflineStorage, setUseParentFieldOrder, setUseTestDataFetch, setValidateRelatedRecords, setWillHandleAdvancedCriteria, setXmlNamespaces, supportsAdvancedCriteria, supportsTextMatchStyle, transformResponse, updateCaches, updateCaches, updateData, updateData, updateData, useOfflineResponse, validateData, validateData, viewFile, viewFile, xmlSerialize, xmlSerialize, xmlSerialize, xmlSerialize, xmlSerializedestroy, doAddHandler, error, error, errorIfNotCreated, fireEvent, getAttribute, getAttributeAsBoolean, getAttributeAsDate, getAttributeAsDouble, getAttributeAsElement, getAttributeAsFloat, getAttributeAsInt, getAttributeAsJavaScriptObject, getAttributeAsMap, getAttributeAsString, getConfig, getHandlerCount, getID, getOrCreateJsObj, getRef, getScClassName, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setProperty, setProperty, setProperty, setProperty, setScClassNameprotected LinkedHashMap<String,String> polymorphicEntities
protected ClassTree polymorphicEntityTree
protected String defaultNewEntityFullyQualifiedClassname
protected DynamicEntityServiceAsync service
protected PersistencePerspective persistencePerspective
protected DataSourceModule[] modules
protected FormItemCallbackHandlerManager formItemCallbackHandlerManager
protected com.smartgwt.client.data.Record addedRecord
protected boolean showArchived
public AbstractDynamicDataSource(String ceilingEntityClassName)
ceilingEntityClassName - - The fully qualified name of the ceilingEntity.public AbstractDynamicDataSource(String name, PersistencePerspective persistencePerspective, DynamicEntityServiceAsync service, DataSourceModule[] modules)
name - public LinkedHashMap<String,String> getPolymorphicEntities()
public String stripDuplicateAllowSpecialCharacters(String string)
public String getDefaultNewEntityFullyQualifiedClassname()
public void setDefaultNewEntityFullyQualifiedClassname(String defaultNewEntityFullyQualifiedClassname)
public FormItemCallbackHandlerManager getFormItemCallbackHandlerManager()
public void setFormItemCallbackHandlerManager(FormItemCallbackHandlerManager formItemCallbackHandlerManager)
public String getPrimaryKeyValue(com.smartgwt.client.data.Record record)
public ClassTree getPolymorphicEntityTree()
public void setPolymorphicEntityTree(ClassTree polymorphicEntityTree)
protected void buildPolymorphicEntityMap(ClassTree entity, LinkedHashMap<String,String> map)
public com.smartgwt.client.data.Record getAddedRecord()
public void setAddedRecord(com.smartgwt.client.data.Record addedRecord)
public boolean isShowArchived()
public void setShowArchived(boolean showArchived)
public PersistencePerspective getPersistencePerspective()
public DataSourceModule[] getModules()
public void setModules(DataSourceModule[] modules)
public void replaceModuleByType(OperationType type, DataSourceModule module)
public DynamicEntityServiceAsync getService()
public void setService(DynamicEntityServiceAsync service)
Copyright © 2013. All rights reserved.