public interface ITableProperties
Map<String,Object> getAllProperties()
Map of properties that includes all properties for current table. It includes: - all
properties physically defined in table with system ones; - inherited properties from category and module scopes;
- properties set by default;Map of all properties relevant to current table.Map<String,Object> getTableProperties()
Map of properties with name as key and value as value, this map contains all
properties defined in source table. No inherited and no default properties.Map of properties defined in table.Map<String,Object> getAllDimensionalProperties()
Map of properties with name as key and value as value, this map contains all
dimensional properties defined for table. To find out which property is dimensional see property definitions
TablePropertyDefinitionUtils.getSystemProperties().Map of properties defined in table excluding system properties.Map<String,Object> getCategoryProperties()
Map of properties applied to the category this table belongs to.Map of properties applied to the category this table belongs to.Map<String,Object> getModuleProperties()
Map of properties applied to the module this table belongs to.Map of properties applied to the module this table belongs to.Map<String,Object> getDefaultProperties()
Map of properties that must be set by default. Default properties are set to the table when
there is no such property defined on TABLE, CATEGORY and MODULE levels. To find out which property is default see
property definitions TablePropertyDefinitionUtils.getSystemProperties().Map of properties that must be set by default.Object getPropertyValue(String propertyName)
propertyName - Property name.String getPropertyValueAsString(String propertyName)
String. If the current property value is of Date
type, gets the format of date from DefaultPropertyDefinitions.propertyName - Name of the property.Null when there is no property with such name.ILogicalTable getPropertiesSection()
void setPropertiesSection(ILogicalTable propertySection)
TableSyntaxNode getModulePropertiesTableSyntaxNode()
void setModulePropertiesTableSyntaxNode(TableSyntaxNode modulePropertiesTableSyntaxNode)
TableSyntaxNode getCategoryPropertiesTableSyntaxNode()
void setCategoryPropertiesTableSyntaxNode(TableSyntaxNode categoryPropertiesTableSyntaxNode)
TableSyntaxNode getInheritedPropertiesTableSyntaxNode(InheritanceLevel inheritanceLevel)
InheritanceLevel getPropertyLevelDefinedOn(String propertyName)
propertyName - Name of the property.NULL when there is no such property on all these levels.
Or it can be set by default. So check is it applied as default. @see
{@link #isPropertyAppliedByDefault(String)boolean isPropertyAppliedByDefault(String propertyName)
propertyName - name of the property.TRUE if the property with given name is applied for current table by default.boolean isPropertiesEmpty()
String getName()
void setName(String name)
String getCategory()
void setCategory(String category)
String getCreatedBy()
void setCreatedBy(String createdBy)
Date getCreatedOn()
void setCreatedOn(Date createdOn)
String getModifiedBy()
void setModifiedBy(String modifiedBy)
Date getModifiedOn()
void setModifiedOn(Date modifiedOn)
String getDescription()
void setDescription(String description)
String[] getTags()
void setTags(String... tags)
Date getEffectiveDate()
void setEffectiveDate(Date effectiveDate)
Date getExpirationDate()
void setExpirationDate(Date expirationDate)
Date getStartRequestDate()
void setStartRequestDate(Date startRequestDate)
Date getEndRequestDate()
void setEndRequestDate(Date endRequestDate)
CaRegionsEnum[] getCaRegions()
void setCaRegions(CaRegionsEnum... caRegions)
CaProvincesEnum[] getCaProvinces()
void setCaProvinces(CaProvincesEnum... caProvinces)
CountriesEnum[] getCountry()
void setCountry(CountriesEnum... country)
RegionsEnum[] getRegion()
void setRegion(RegionsEnum... region)
CurrenciesEnum[] getCurrency()
void setCurrency(CurrenciesEnum... currency)
LanguagesEnum[] getLang()
void setLang(LanguagesEnum... lang)
String[] getLob()
void setLob(String... lob)
OriginsEnum getOrigin()
void setOrigin(OriginsEnum origin)
UsRegionsEnum[] getUsregion()
void setUsregion(UsRegionsEnum... usregion)
UsStatesEnum[] getState()
void setState(UsStatesEnum... state)
String getVersion()
void setVersion(String version)
Boolean getActive()
void setActive(Boolean active)
String getId()
void setId(String id)
String getBuildPhase()
void setBuildPhase(String buildPhase)
ValidateDTEnum getValidateDT()
void setValidateDT(ValidateDTEnum validateDT)
Boolean getFailOnMiss()
void setFailOnMiss(Boolean failOnMiss)
String getScope()
void setScope(String scope)
String getDatatypePackage()
void setDatatypePackage(String datatypePackage)
Boolean getCacheable()
void setCacheable(Boolean cacheable)
RecalculateEnum getRecalculate()
void setRecalculate(RecalculateEnum recalculate)
String getPrecision()
void setPrecision(String precision)
Boolean getAutoType()
void setAutoType(Boolean autoType)
Boolean getCalculateAllCells()
void setCalculateAllCells(Boolean calculateAllCells)
Boolean getParallel()
void setParallel(Boolean parallel)
String getNature()
void setNature(String nature)
void setCurrentTableType(String currentTableType)
String getCurrentTableType()
Copyright © 2004–2019 OpenL Tablets. All rights reserved.