Class ::xo::db::Object

::xo::db::Object[i] create ...

Defined in

Class Relations

  • class: ::xo::db::Class[i]
  • superclass: ::xotcl::Object[i]
  • subclass: ::xo::Package[i], ::xo::db::apm_parameter[i], ::xo::db::chat_room[i], ::xo::db::chat_transcript[i], ::xo::db::CrItem[i]

Methods (to be applied on instances)

  • context_id (setter)

  • creation_date (setter)

  • creation_ip (setter)

  • creation_user (setter)

  • delete (scripted, public)

     <instance of xo::db::Object[i]> delete

    Delete the object from the database and from memory

    Testcases:
    xotcl_core_tutorial_1, test_xo_db_object
  • initialize_loaded_object (scripted)

  • insert (scripted)

  • last_modified (setter)

  • modifying_ip (setter)

  • modifying_user (setter)

  • object_id (setter)

  • object_title (setter)

  • package_id (setter)

  • save (scripted, public)

     <instance of xo::db::Object[i]> save [ -package_id package_id ] \
        [ -modifying_user modifying_user ] [ -context_id context_id ]

    Save the current object in the database

    Switches:
    -package_id (optional)
    -modifying_user (optional)
    -context_id (optional)

    Testcases:
    xotcl_core_tutorial_2, test_xo_db_object
  • save_new (scripted, public)

     <instance of xo::db::Object[i]> save_new [ -package_id package_id ] \
        [ -creation_user creation_user ] [ -creation_ip creation_ip ] \
        [ -context_id context_id ]

    Save the XOTcl Object with a fresh acs_object in the database.

    Switches:
    -package_id (optional)
    -creation_user (optional)
    -creation_ip (optional)
    -context_id (optional)
    Returns:
    new object id

    Testcases:
    test_xo_db_object
  • security_inherit_p (setter)

  • update (scripted, public)

     <instance of xo::db::Object[i]> update [ -package_id package_id ] \
        [ -modifying_user modifying_user ] [ -context_id context_id ]

    Update the current object in the database

    Switches:
    -package_id (optional)
    -modifying_user (optional)
    -context_id (optional)

    Testcases:
    xotcl_core_tutorial_2, test_xo_db_object