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, transformRequest
addData, 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, xmlSerialize
destroy, 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, setScClassName
protected 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.