Class ::xowiki::PageTemplate

::xowiki::PageTemplate[i] create ... \
           [ -render_adp (default "0") ]

Class Relations

  • class: ::xo::db::CrClass[i]
  • superclass: ::xowiki::Page[i]
  • subclass: ::xowiki::Form[i]

Methods (to be applied on instances)

  • www-delete (scripted, public)

     <instance of xowiki::PageTemplate[i]> www-delete \
        [ -return_url return_url ]

    This web-callable method deletes a page via the delete method of the package. This method checks first, if there exists still instances of this page (depending on it).

    Switches:
    -return_url
    (optional)

    Partial Call Graph (max 5 caller/called nodes):
    %3 _ _ (public) xowiki::PageTemplate instproc www-delete xowiki::PageTemplate instproc www-delete xowiki::PageTemplate instproc www-delete->_

    Testcases:
    No testcase defined.

Variables

::xowiki::PageTemplate set __default_metaclass ::xotcl::Class
::xowiki::PageTemplate set __default_superclass ::xotcl::Object
::xowiki::PageTemplate set abstract_p f
::xowiki::PageTemplate set auto_save false
::xowiki::PageTemplate array set db_constraints {anon_instances {{default f} {default f}}}
::xowiki::PageTemplate array set db_slot \
       {page_order ::xowiki::Page::slot::page_order creator ::xowiki::Page::slot::creator page_id \
       ::xowiki::Page::slot::page_id creation_date ::xo::db::Object::slot::creation_date \
       anon_instances ::xowiki::PageTemplate::slot::anon_instances creation_user \
       ::xo::db::Object::slot::creation_user object_id ::xo::db::Object::slot::object_id \
       page_template_id ::xowiki::PageTemplate::slot::page_template_id description \
       ::xowiki::Page::slot::description text ::xowiki::Page::slot::text creation_ip \
       ::xo::db::Object::slot::creation_ip package_id ::xo::db::Object::slot::package_id \
       object_title ::xo::db::Object::slot::object_title nls_language \
       ::xo::db::CrItem::slot::nls_language name ::xo::db::CrItem::slot::name mime_type \
       ::xo::db::CrItem::slot::mime_type context_id ::xo::db::Object::slot::context_id \
       security_inherit_p ::xo::db::Object::slot::security_inherit_p title \
       ::xowiki::Page::slot::title revision_id ::xo::db::CrItem::slot::revision_id item_id \
       ::xo::db::CrItem::slot::item_id last_modified ::xo::db::Object::slot::last_modified \
       modifying_user ::xo::db::Object::slot::modifying_user publish_date \
       ::xowiki::Page::slot::publish_date modifying_ip ::xo::db::Object::slot::modifying_ip}
::xowiki::PageTemplate set folder_id -100
::xowiki::PageTemplate set form ::xowiki::PageTemplateForm
::xowiki::PageTemplate set id_column page_template_id
::xowiki::PageTemplate set mime_type text/plain
::xowiki::PageTemplate set name_method {}
::xowiki::PageTemplate set non_cached_instance_var_patterns __*
::xowiki::PageTemplate set object_type ::xowiki::PageTemplate
::xowiki::PageTemplate set object_type_key 00000000000011110001100100000001
::xowiki::PageTemplate set pretty_name {#xowiki.PageTemplate_pretty_name#}
::xowiki::PageTemplate set pretty_plural {#xowiki.PageTemplate_pretty_plural#}
::xowiki::PageTemplate set security_inherit_p t
::xowiki::PageTemplate set sql_package_name ::xowiki::PageTemplate
::xowiki::PageTemplate set storage_type text
::xowiki::PageTemplate set supertype content_revision
::xowiki::PageTemplate set table_name xowiki_page_template
::xowiki::PageTemplate set with_table true