package com.rthoni.intellij.codefromds.dbo.template; /** * Created by robin on 4/13/17. */ public class SqlTypeDbo { private String _name; private String vagueArg; private boolean _isArray; private boolean _isSetOf; private String _languageTypeName; private String _languageBaseTypeName; private TableDataSourceDbo _languageType; private boolean _languageTypeNotNull; public String getName() { return _name; } public void setName(String name) { _name = name; } public boolean isArray() { return _isArray; } public void setArray(boolean array) { _isArray = array; } public boolean isSetOf() { return _isSetOf; } public void setSetOf(boolean setOf) { _isSetOf = setOf; } public void guessArrayAndSetOf() { setArray(_name.endsWith("[]")); setSetOf(_name.startsWith("setof ")); } public String getVagueArg() { return vagueArg; } public void setVagueArg(String vagueArg) { this.vagueArg = vagueArg; } public String getLanguageTypeName() { return _languageTypeName; } public void setLanguageTypeName(String languageTypeName) { _languageTypeName = languageTypeName; } public TableDataSourceDbo getLanguageType() { return _languageType; } public void setLanguageType(TableDataSourceDbo languageType) { _languageType = languageType; } public boolean isLanguageTypeNotNull() { return _languageTypeNotNull; } public void setLanguageTypeNotNull(boolean languageTypeNotNull) { _languageTypeNotNull = languageTypeNotNull; } public String getLanguageBaseTypeName() { return _languageBaseTypeName; } public void setLanguageBaseTypeName(String languageBaseTypeName) { _languageBaseTypeName = languageBaseTypeName; } }