001package orgrdfs.sioc.ns; 002 003import org.openimaj.rdf.owl2java.Something; 004import org.openimaj.rdf.serialize.Predicate; 005 006import org.openimaj.rdf.serialize.RDFType; 007 008import java.util.ArrayList; 009import java.util.List; 010 011/** 012 * An article or message that can be posted to a Forum. 013 */ 014@RDFType("http://rdfs.org/sioc/ns#Post") 015public class PostImpl extends Something implements Post 016{ 017 018 /** Links either created explicitly or extracted implicitly on the HTML 019 level from the Post. */ 020 @Predicate("http://rdfs.org/sioc/ns#reference") 021 public List<String> reference = new ArrayList<String>(); 022 023 024 /** When this was created, in ISO 8601 format. */ 025 @Predicate("http://rdfs.org/sioc/ns#created_at") 026 public List<java.lang.String> created_at = new ArrayList<java.lang.String>(); 027 028 029 /** The content of the Post. */ 030 @Predicate("http://rdfs.org/sioc/ns#description") 031 public List<java.lang.String> description = new ArrayList<java.lang.String>(); 032 033 034 /** The encoded content of the Post, contained in CDATA areas. */ 035 @Predicate("http://rdfs.org/sioc/ns#content_encoded") 036 public List<java.lang.String> content_encoded = new ArrayList<java.lang.String>(); 037 038 039 /** This is the title (subject line) of the Post. Note that for a Post 040 within a threaded discussion that has no parents, it would detail the 041 topic thread. */ 042 @Predicate("http://rdfs.org/sioc/ns#title") 043 public List<java.lang.String> title = new ArrayList<java.lang.String>(); 044 045 046 /** Keyword(s) describing subject of the Post. */ 047 @Predicate("http://rdfs.org/sioc/ns#subject") 048 public List<java.lang.String> subject = new ArrayList<java.lang.String>(); 049 050 051 /** When this was modified, in ISO 8601 format. */ 052 @Predicate("http://rdfs.org/sioc/ns#modified_at") 053 public List<java.lang.String> modified_at = new ArrayList<java.lang.String>(); 054 055 056 /** comxmlns.foaf._0.Document superclass instance */ 057 private comxmlns.foaf._0.Document document; 058 059 /** orgrdfs.sioc.ns.Item superclass instance */ 060 private orgrdfs.sioc.ns.Item item; 061 062 063 // From class item 064 065 066 @Override 067 public List<String> getAddressed_to() 068 { 069 return item.getAddressed_to(); 070 } 071 072 @Override 073 public void setAddressed_to( final List<String> addressed_to ) 074 { 075 item.setAddressed_to( addressed_to ); 076 } 077 078 079 // From class item 080 081 082 @Override 083 public List<String> getAttachment() 084 { 085 return item.getAttachment(); 086 } 087 088 @Override 089 public void setAttachment( final List<String> attachment ) 090 { 091 item.setAttachment( attachment ); 092 } 093 094 095 // From class item 096 097 098 @Override 099 public List<orgrdfs.sioc.ns.Item> getNext_version() 100 { 101 return item.getNext_version(); 102 } 103 104 @Override 105 public void setNext_version( final List<orgrdfs.sioc.ns.Item> next_version ) 106 { 107 item.setNext_version( next_version ); 108 } 109 110 111 // From class this 112 113 114 @Override 115 public List<java.lang.String> getCreated_at() 116 { 117 return this.created_at; 118 } 119 120 @Override 121 public void setCreated_at( final List<java.lang.String> created_at ) 122 { 123 this.created_at = created_at; 124 } 125 126 127 // From class item 128 129 130 @Override 131 public List<String> getAbout() 132 { 133 return item.getAbout(); 134 } 135 136 @Override 137 public void setAbout( final List<String> about ) 138 { 139 item.setAbout( about ); 140 } 141 142 143 // From class item 144 145 146 @Override 147 public List<orgrdfs.sioc.ns.UserAccount> getHas_modifier() 148 { 149 return item.getHas_modifier(); 150 } 151 152 @Override 153 public void setHas_modifier( final List<orgrdfs.sioc.ns.UserAccount> has_modifier ) 154 { 155 item.setHas_modifier( has_modifier ); 156 } 157 158 159 // From class item 160 161 162 @Override 163 public List<java.lang.String> getIp_address() 164 { 165 return item.getIp_address(); 166 } 167 168 @Override 169 public void setIp_address( final List<java.lang.String> ip_address ) 170 { 171 item.setIp_address( ip_address ); 172 } 173 174 175 // From class item 176 177 178 @Override 179 public List<orgrdfs.sioc.ns.Container> getHas_container() 180 { 181 return item.getHas_container(); 182 } 183 184 @Override 185 public void setHas_container( final List<orgrdfs.sioc.ns.Container> has_container ) 186 { 187 item.setHas_container( has_container ); 188 } 189 190 191 // From class this 192 193 194 @Override 195 public List<java.lang.String> getDescription() 196 { 197 return this.description; 198 } 199 200 @Override 201 public void setDescription( final List<java.lang.String> description ) 202 { 203 this.description = description; 204 } 205 206 207 // From class this 208 209 210 @Override 211 public List<java.lang.String> getContent_encoded() 212 { 213 return this.content_encoded; 214 } 215 216 @Override 217 public void setContent_encoded( final List<java.lang.String> content_encoded ) 218 { 219 this.content_encoded = content_encoded; 220 } 221 222 223 // From class this 224 225 226 @Override 227 public List<java.lang.String> getTitle() 228 { 229 return this.title; 230 } 231 232 @Override 233 public void setTitle( final List<java.lang.String> title ) 234 { 235 this.title = title; 236 } 237 238 239 // From class item 240 241 242 @Override 243 public List<orgrdfs.sioc.ns.Item> getNext_by_date() 244 { 245 return item.getNext_by_date(); 246 } 247 248 @Override 249 public void setNext_by_date( final List<orgrdfs.sioc.ns.Item> next_by_date ) 250 { 251 item.setNext_by_date( next_by_date ); 252 } 253 254 255 // From class this 256 257 258 @Override 259 public List<java.lang.String> getSubject() 260 { 261 return this.subject; 262 } 263 264 @Override 265 public void setSubject( final List<java.lang.String> subject ) 266 { 267 this.subject = subject; 268 } 269 270 271 // From class item 272 273 274 @Override 275 public List<orgrdfs.sioc.ns.Item> getPrevious_by_date() 276 { 277 return item.getPrevious_by_date(); 278 } 279 280 @Override 281 public void setPrevious_by_date( final List<orgrdfs.sioc.ns.Item> previous_by_date ) 282 { 283 item.setPrevious_by_date( previous_by_date ); 284 } 285 286 287 // From class item 288 289 290 @Override 291 public List<orgrdfs.sioc.ns.Item> getReply_of() 292 { 293 return item.getReply_of(); 294 } 295 296 @Override 297 public void setReply_of( final List<orgrdfs.sioc.ns.Item> reply_of ) 298 { 299 item.setReply_of( reply_of ); 300 } 301 302 303 // From class item 304 305 306 @Override 307 public List<orgrdfs.sioc.ns.Item> getLatest_version() 308 { 309 return item.getLatest_version(); 310 } 311 312 @Override 313 public void setLatest_version( final List<orgrdfs.sioc.ns.Item> latest_version ) 314 { 315 item.setLatest_version( latest_version ); 316 } 317 318 319 // From class item 320 321 322 @Override 323 public List<orgrdfs.sioc.ns.Item> getHas_reply() 324 { 325 return item.getHas_reply(); 326 } 327 328 @Override 329 public void setHas_reply( final List<orgrdfs.sioc.ns.Item> has_reply ) 330 { 331 item.setHas_reply( has_reply ); 332 } 333 334 335 // From class item 336 337 338 @Override 339 public List<org.w3._2004._03.trix.rdfg_1.Graph> getEmbeds_knowledge() 340 { 341 return item.getEmbeds_knowledge(); 342 } 343 344 @Override 345 public void setEmbeds_knowledge( final List<org.w3._2004._03.trix.rdfg_1.Graph> embeds_knowledge ) 346 { 347 item.setEmbeds_knowledge( embeds_knowledge ); 348 } 349 350 351 // From class this 352 353 354 @Override 355 public List<String> getReference() 356 { 357 return this.reference; 358 } 359 360 @Override 361 public void setReference( final List<String> reference ) 362 { 363 this.reference = reference; 364 } 365 366 367 // From class item 368 369 370 @Override 371 public List<java.lang.String> getContent() 372 { 373 return item.getContent(); 374 } 375 376 @Override 377 public void setContent( final List<java.lang.String> content ) 378 { 379 item.setContent( content ); 380 } 381 382 383 // From class item 384 385 386 @Override 387 public List<String> getHas_discussion() 388 { 389 return item.getHas_discussion(); 390 } 391 392 @Override 393 public void setHas_discussion( final List<String> has_discussion ) 394 { 395 item.setHas_discussion( has_discussion ); 396 } 397 398 399 // From class this 400 401 402 @Override 403 public List<java.lang.String> getModified_at() 404 { 405 return this.modified_at; 406 } 407 408 @Override 409 public void setModified_at( final List<java.lang.String> modified_at ) 410 { 411 this.modified_at = modified_at; 412 } 413 414 415 // From class item 416 417 418 @Override 419 public List<orgrdfs.sioc.ns.Item> getPrevious_version() 420 { 421 return item.getPrevious_version(); 422 } 423 424 @Override 425 public void setPrevious_version( final List<orgrdfs.sioc.ns.Item> previous_version ) 426 { 427 item.setPrevious_version( previous_version ); 428 } 429 430} 431