Object ::xo::db::CrItem::slot (public)

 ::nx::Object ::xo::db::CrItem::slot[i]

Defined in packages/xotcl-core/tcl/01-debug-procs.tcl

  • descriptionC
  • textC
  • storage_typeC
  • package_idC
  • nls_languageC
  • nameC
  • mime_typeC
  • publish_statusC
  • titleC
  • revision_idC
  • item_idC
  • publish_dateC
  • parent_idC

Testcases:
No testcase defined.
Source code:
::nx::slotObj -container slot ::xo::db::CrItem
::xo::db::CrItem::slot eval {set :__parameter {
        package_id
        {parent_id -100}
        {publish_status ready}
        {storage_type text}
      }}

::nsf::object::alloc ::xo::db::CrAttribute ::xo::db::CrItem::slot::mime_type {set :accessor public
   set :column_name mime_type
   set :configurable true
   set :convert false
   set :create_acs_attribute true
   set :create_table_attribute true
   set :datatype text
   set :default text/plain
   set :defaultmethods {}
   set :disposition alias
   set :domain ::xo::db::CrItem
   set :incremental false
   set :manager ::xo::db::CrItem::slot::mime_type
   set :max_n_values 1
   set :methodname mime_type
   set :min_n_values 1
   set :multiplicity 1..1
   set :name mime_type
   set :per-object false
   set :position 0
   set :pretty_name {Mime Type}
   set :pretty_plural {Mime Types}
   set :references cr_mime_types
   set :required false
   set :sqltype varchar(200)
   set :substdefault 0b111
   set :trace none
   : init}

::nsf::object::alloc ::xo::db::CrAttribute ::xo::db::CrItem::slot::title {set :accessor public
   set :column_name title
   set :configurable true
   set :convert false
   set :create_acs_attribute true
   set :create_table_attribute true
   set :datatype text
   set :defaultmethods {}
   set :disposition alias
   set :domain ::xo::db::CrItem
   set :incremental false
   set :manager ::xo::db::CrItem::slot::title
   set :max_n_values 1
   set :methodname title
   set :min_n_values 1
   set :multiplicity 1..1
   set :name title
   set :per-object false
   set :position 0
   set :pretty_name #xotcl-core.title#
   set :pretty_plural #xotcl-core.titles#
   set :references {}
   set :required false
   set :sqltype varchar(1000)
   set :trace none
   : init}

::nsf::object::alloc ::xo::db::Attribute ::xo::db::CrItem::slot::revision_id {set :accessor public
   set :column_name revision_id
   set :configurable true
   set :convert false
   set :create_acs_attribute false
   set :create_table_attribute true
   set :datatype integer
   set :default 0
   set :defaultmethods {}
   set :disposition alias
   set :domain ::xo::db::CrItem
   set :incremental false
   set :manager ::xo::db::CrItem::slot::revision_id
   set :max_n_values 1
   set :methodname revision_id
   set :min_n_values 1
   set :multiplicity 1..1
   set :name revision_id
   set :parameterSpec {-revision_id 0}
   set :per-object false
   set :position 0
   set :pretty_name ID
   set :pretty_plural {}
   set :references {}
   set :required false
   set :sqltype integer
   set :substdefault 0b111
   set :trace none
   : init}

::nsf::object::alloc ::xo::db::CrAttribute ::xo::db::CrItem::slot::item_id {set :accessor public
   set :column_name item_id
   set :configurable true
   set :convert false
   set :create_acs_attribute true
   set :create_table_attribute true
   set :datatype integer
   set :defaultmethods {}
   set :disposition alias
   set :domain ::xo::db::CrItem
   set :incremental false
   set :manager ::xo::db::CrItem::slot::item_id
   set :max_n_values 1
   set :methodname item_id
   set :min_n_values 1
   set :multiplicity 1..1
   set :name item_id
   set :parameterSpec -item_id
   set :per-object false
   set :position 0
   set :pretty_name {Item ID}
   set :pretty_plural {Item IDs}
   set :references {cr_items on delete cascade}
   set :required false
   set :sqltype integer
   set :trace none
   : init}

::nsf::object::alloc ::xo::db::CrAttribute ::xo::db::CrItem::slot::text {set :accessor public
   set :column_name text
   set :configurable true
   set :convert false
   set :create_acs_attribute false
   set :create_table_attribute false
   set :datatype text
   set :defaultmethods {}
   set :disposition alias
   set :domain ::xo::db::CrItem
   set :incremental false
   set :manager ::xo::db::CrItem::slot::text
   set :max_n_values 1
   set :methodname text
   set :min_n_values 1
   set :multiplicity 1..1
   set :name text
   set :per-object false
   set :position 0
   set :pretty_name Text
   set :pretty_plural {}
   set :references {}
   set :required false
   set :sqltype text
   set :trace none
   : init}

::nsf::object::alloc ::xotcl::Attribute ::xo::db::CrItem::slot::parent_id {set :accessor public
   set :configurable true
   set :convert false
   set :default -100
   set :defaultmethods {}
   set :disposition alias
   set :domain ::xo::db::CrItem
   set :incremental 0
   set :manager ::xo::db::CrItem::slot::parent_id
   set :methodname parent_id
   set :multiplicity 1..1
   set :name parent_id
   set :parameterSpec {-parent_id:substdefault -100}
   set :per-object false
   set :position 0
   set :required false
   set :substdefault 0b111
   set :trace none
   : init}

::nsf::object::alloc ::xotcl::Attribute ::xo::db::CrItem::slot::storage_type {set :accessor public
   set :configurable true
   set :convert false
   set :default text
   set :defaultmethods {}
   set :disposition alias
   set :domain ::xo::db::CrItem
   set :incremental 0
   set :manager ::xo::db::CrItem::slot::storage_type
   set :methodname storage_type
   set :multiplicity 1..1
   set :name storage_type
   set :parameterSpec {-storage_type:substdefault text}
   set :per-object false
   set :position 0
   set :required false
   set :substdefault 0b111
   set :trace none
   : init}

::nsf::object::alloc ::xotcl::Attribute ::xo::db::CrItem::slot::package_id {set :accessor public
   set :configurable true
   set :convert false
   set :defaultmethods {}
   set :disposition alias
   set :domain ::xo::db::CrItem
   set :incremental 0
   set :manager ::xo::db::CrItem::slot::package_id
   set :methodname package_id
   set :multiplicity 1..1
   set :name package_id
   set :parameterSpec -package_id
   set :per-object false
   set :position 0
   set :required false
   set :trace none
   : init}

::nsf::object::alloc ::xo::db::CrAttribute ::xo::db::CrItem::slot::nls_language {set :accessor public
   set :column_name nls_language
   set :configurable true
   set :convert false
   set :create_acs_attribute true
   set :create_table_attribute true
   set :datatype text
   set :default en_US
   set :defaultmethods {}
   set :disposition alias
   set :domain ::xo::db::CrItem
   set :incremental false
   set :manager ::xo::db::CrItem::slot::nls_language
   set :max_n_values 1
   set :methodname nls_language
   set :min_n_values 1
   set :multiplicity 1..1
   set :name nls_language
   set :per-object false
   set :position 0
   set :pretty_name #xotcl-core.language#
   set :pretty_plural #xotcl-core.languages#
   set :references {}
   set :required false
   set :sqltype varchar(50)
   set :substdefault 0b111
   set :trace none
   : init}

::nsf::object::alloc ::xo::db::CrAttribute ::xo::db::CrItem::slot::name {set :accessor public
   set :column_name name
   set :configurable true
   set :convert false
   set :create_acs_attribute false
   set :create_table_attribute false
   set :datatype text
   set :defaultmethods {}
   set :disposition alias
   set :domain ::xo::db::CrItem
   set :incremental false
   set :manager ::xo::db::CrItem::slot::name
   set :max_n_values 1
   set :methodname name
   set :min_n_values 1
   set :multiplicity 1..1
   set :name name
   set :per-object false
   set :position 0
   set :pretty_name Name
   set :pretty_plural {}
   set :references {}
   set :required false
   set :sqltype text
   set :trace none
   : init}

::nsf::object::alloc ::xotcl::Attribute ::xo::db::CrItem::slot::publish_status {set :accessor public
   set :configurable true
   set :convert false
   set :default ready
   set :defaultmethods {}
   set :disposition alias
   set :domain ::xo::db::CrItem
   set :incremental 0
   set :manager ::xo::db::CrItem::slot::publish_status
   set :methodname publish_status
   set :multiplicity 1..1
   set :name publish_status
   set :parameterSpec {-publish_status:substdefault ready}
   set :per-object false
   set :position 0
   set :required false
   set :substdefault 0b111
   set :trace none
   : init}

::nsf::object::alloc ::xo::db::CrAttribute ::xo::db::CrItem::slot::publish_date {set :accessor public
   set :column_name publish_date
   set :configurable true
   set :convert false
   set :create_acs_attribute true
   set :create_table_attribute true
   set :datatype date
   set :defaultmethods {}
   set :disposition alias
   set :domain ::xo::db::CrItem
   set :incremental false
   set :manager ::xo::db::CrItem::slot::publish_date
   set :max_n_values 1
   set :methodname publish_date
   set :min_n_values 1
   set :multiplicity 1..1
   set :name publish_date
   set :per-object false
   set :position 0
   set :pretty_name #xo.CrItem-publish_date#
   set :pretty_plural {}
   set :references {}
   set :required false
   set :sqltype date
   set :trace none
   : init}

::nsf::object::alloc ::xo::db::CrAttribute ::xo::db::CrItem::slot::description {set :accessor public
   set :column_name description
   set :configurable true
   set :convert false
   set :create_acs_attribute true
   set :create_table_attribute true
   set :datatype text
   set :defaultmethods {}
   set :disposition alias
   set :domain ::xo::db::CrItem
   set :incremental false
   set :manager ::xo::db::CrItem::slot::description
   set :max_n_values 1
   set :methodname description
   set :min_n_values 1
   set :multiplicity 1..1
   set :name description
   set :per-object false
   set :position 0
   set :pretty_name #xotcl-core.description#
   set :pretty_plural #xotcl-core.descriptions#
   set :references {}
   set :required false
   set :sqltype text
   set :trace none
   : init}
XQL Not present:
Generic, PostgreSQL, Oracle
[ hide source ] | [ make this the default ]
Show another procedure: