Class: Viewpoint::SPWS::Types::ListItem
- Inherits:
-
Object
- Object
- Viewpoint::SPWS::Types::ListItem
- Defined in:
- lib/spws/types/list_item.rb
Overview
This class represents a Sharepoint ListItem returned from the Lists Web Service
Instance Attribute Summary (collapse)
-
- (Object) created_date
readonly
Returns the value of attribute created_date.
-
- (Object) due_date
readonly
Returns the value of attribute due_date.
-
- (Object) editor
readonly
Returns the value of attribute editor.
-
- (Object) file_name
readonly
Returns the value of attribute file_name.
-
- (Object) file_ref
readonly
Returns the value of attribute file_ref.
-
- (Object) guid
readonly
Returns the value of attribute guid.
-
- (Object) id
readonly
Returns the value of attribute id.
-
- (Object) link_title
readonly
Returns the value of attribute link_title.
-
- (Object) modified_date
readonly
Returns the value of attribute modified_date.
-
- (Object) object_type
readonly
Returns the value of attribute object_type.
-
- (Object) priority
readonly
Returns the value of attribute priority.
-
- (Object) status
readonly
Returns the value of attribute status.
-
- (Object) title
readonly
Returns the value of attribute title.
Instance Method Summary (collapse)
-
- (Object) delete!
Delete this ListItem.
-
- (ListItem) initialize(ws, list_id, xml)
constructor
A new instance of ListItem.
Constructor Details
- (ListItem) initialize(ws, list_id, xml)
A new instance of ListItem
30 31 32 33 34 |
# File 'lib/spws/types/list_item.rb', line 30 def initialize(ws, list_id, xml) @ws = ws @list_id = list_id parse_xml_fields(xml) end |
Instance Attribute Details
- (Object) created_date (readonly)
Returns the value of attribute created_date
24 25 26 |
# File 'lib/spws/types/list_item.rb', line 24 def created_date @created_date end |
- (Object) due_date (readonly)
Returns the value of attribute due_date
24 25 26 |
# File 'lib/spws/types/list_item.rb', line 24 def due_date @due_date end |
- (Object) editor (readonly)
Returns the value of attribute editor
23 24 25 |
# File 'lib/spws/types/list_item.rb', line 23 def editor @editor end |
- (Object) file_name (readonly)
Returns the value of attribute file_name
23 24 25 |
# File 'lib/spws/types/list_item.rb', line 23 def file_name @file_name end |
- (Object) file_ref (readonly)
Returns the value of attribute file_ref
23 24 25 |
# File 'lib/spws/types/list_item.rb', line 23 def file_ref @file_ref end |
- (Object) guid (readonly)
Returns the value of attribute guid
23 24 25 |
# File 'lib/spws/types/list_item.rb', line 23 def guid @guid end |
- (Object) id (readonly)
Returns the value of attribute id
23 24 25 |
# File 'lib/spws/types/list_item.rb', line 23 def id @id end |
- (Object) link_title (readonly)
Returns the value of attribute link_title
25 26 27 |
# File 'lib/spws/types/list_item.rb', line 25 def link_title @link_title end |
- (Object) modified_date (readonly)
Returns the value of attribute modified_date
24 25 26 |
# File 'lib/spws/types/list_item.rb', line 24 def modified_date @modified_date end |
- (Object) object_type (readonly)
Returns the value of attribute object_type
23 24 25 |
# File 'lib/spws/types/list_item.rb', line 23 def object_type @object_type end |
- (Object) priority (readonly)
Returns the value of attribute priority
25 26 27 |
# File 'lib/spws/types/list_item.rb', line 25 def priority @priority end |
- (Object) status (readonly)
Returns the value of attribute status
25 26 27 |
# File 'lib/spws/types/list_item.rb', line 25 def status @status end |
- (Object) title (readonly)
Returns the value of attribute title
25 26 27 |
# File 'lib/spws/types/list_item.rb', line 25 def title @title end |
Instance Method Details
- (Object) delete!
Delete this ListItem
37 38 39 40 41 |
# File 'lib/spws/types/list_item.rb', line 37 def delete! del = [{ :id => @id, :command => 'Delete', :file_ref => full_file_ref }] @ws.update_list_items(@list_id, :item_updates => del) end |