1 package org.opencrx.kernel.code1.cci; 14 15 public class SegmentImpl 16 extends org.openmdx.base.accessor.jmi.spi.RefObject_1 17 implements Segment { 18 19 public SegmentImpl( 20 org.openmdx.base.accessor.generic.cci.Object_1_0 object, 21 javax.jmi.reflect.RefClass refClass 22 ) { 23 super(object, refClass); 24 } 25 26 public org.opencrx.kernel.base.cci.ImportResult importItem( 30 org.opencrx.kernel.base.cci.ImportParams params 31 ) throws javax.jmi.reflect.RefException { 32 java.util.List args = new java.util.ArrayList (); 33 args.add(params); 34 return (org.opencrx.kernel.base.cci.ImportResult)refInvokeOperation( 35 "org:opencrx:kernel:base:Importer:importItem", 36 args 37 ); 38 } 39 40 public org.opencrx.kernel.base.cci.ImportResult importItem( 41 byte[] item 42 , String itemMimeType 43 , String itemName 44 , short locale 45 ) throws javax.jmi.reflect.RefException { 46 return importItem( 47 ((org.opencrx.kernel.base.cci.basePackage)refOutermostPackage().refPackage("org:opencrx:kernel:base")).createImportParams( 48 item 49 , itemMimeType 50 , itemName 51 , locale 52 ) 53 ); 54 } 55 56 public short getAccessLevelBrowse( 60 ) { 61 return getAccessLevelBrowse(0); 62 } 63 64 protected short getAccessLevelBrowse( 65 int index 66 ) { 67 return ((java.lang.Number )this.refGetValue("org:opencrx:kernel:base:SecureObject:accessLevelBrowse", index)).shortValue(); 68 } 69 70 public void setAccessLevelBrowse( 74 short newValue 75 ) { 76 setAccessLevelBrowse(0, newValue); 77 } 78 79 protected void setAccessLevelBrowse( 80 int index, 81 short newValue 82 ) { 83 refSetValue("org:opencrx:kernel:base:SecureObject:accessLevelBrowse", index, new Short (newValue)); 84 } 85 public short getAccessLevelDelete( 89 ) { 90 return getAccessLevelDelete(0); 91 } 92 93 protected short getAccessLevelDelete( 94 int index 95 ) { 96 return ((java.lang.Number )this.refGetValue("org:opencrx:kernel:base:SecureObject:accessLevelDelete", index)).shortValue(); 97 } 98 99 public void setAccessLevelDelete( 103 short newValue 104 ) { 105 setAccessLevelDelete(0, newValue); 106 } 107 108 protected void setAccessLevelDelete( 109 int index, 110 short newValue 111 ) { 112 refSetValue("org:opencrx:kernel:base:SecureObject:accessLevelDelete", index, new Short (newValue)); 113 } 114 public short getAccessLevelUpdate( 118 ) { 119 return getAccessLevelUpdate(0); 120 } 121 122 protected short getAccessLevelUpdate( 123 int index 124 ) { 125 return ((java.lang.Number )this.refGetValue("org:opencrx:kernel:base:SecureObject:accessLevelUpdate", index)).shortValue(); 126 } 127 128 public void setAccessLevelUpdate( 132 short newValue 133 ) { 134 setAccessLevelUpdate(0, newValue); 135 } 136 137 protected void setAccessLevelUpdate( 138 int index, 139 short newValue 140 ) { 141 refSetValue("org:opencrx:kernel:base:SecureObject:accessLevelUpdate", index, new Short (newValue)); 142 } 143 public org.opencrx.kernel.base.cci.ModifySecureObjectResult addOwningGroup( 147 org.opencrx.kernel.base.cci.ModifyOwningGroupParams params 148 ) throws javax.jmi.reflect.RefException { 149 java.util.List args = new java.util.ArrayList (); 150 args.add(params); 151 return (org.opencrx.kernel.base.cci.ModifySecureObjectResult)refInvokeOperation( 152 "org:opencrx:kernel:base:SecureObject:addOwningGroup", 153 args 154 ); 155 } 156 157 public org.opencrx.kernel.base.cci.ModifySecureObjectResult addOwningGroup( 158 org.opencrx.security.realm1.cci.PrincipalGroup group 159 , short mode 160 ) throws javax.jmi.reflect.RefException { 161 return addOwningGroup( 162 ((org.opencrx.kernel.base.cci.basePackage)refOutermostPackage().refPackage("org:opencrx:kernel:base")).createModifyOwningGroupParams( 163 group 164 , mode 165 ) 166 ); 167 } 168 169 public java.util.List getOwner ( 173 ) { 174 return (java.util.List )this.refGetValue("owner"); 175 } 176 public String getOwner( 177 int index 178 ) { 179 return (String )this.refGetValue("org:opencrx:kernel:base:SecureObject:owner", index); 180 } 181 182 protected void setOwner( 186 java.util.List newValue 187 ) { 188 refSetValue("org:opencrx:kernel:base:SecureObject:owner", newValue); 189 } 190 191 protected void setOwner( 192 String [] newValue 193 ) { 194 refSetValue("org:opencrx:kernel:base:SecureObject:owner", newValue); 195 } 196 197 public void setOwningGroup( 201 java.util.List newValue 202 ) { 203 refSetValue("org:opencrx:kernel:base:SecureObject:owningGroup", newValue); 204 } 205 206 public void setOwningGroup( 207 org.opencrx.security.realm1.cci.PrincipalGroup[] newValue 208 ) { 209 refSetValue("org:opencrx:kernel:base:SecureObject:owningGroup", newValue); 210 } 211 212 public org.opencrx.security.realm1.cci.PrincipalGroup getOwningGroup( 216 int index 217 ) { 218 return (org.opencrx.security.realm1.cci.PrincipalGroup)refGetValue( 219 "org:opencrx:kernel:base:SecureObject:owningGroup", 220 new Integer (index) 221 ); 222 } 223 224 public java.util.Collection getOwningGroup( 228 ) { 229 return (java.util.Collection )refGetValue( 230 "org:opencrx:kernel:base:SecureObject:owningGroup" 231 ); 232 } 233 234 public void addOwningGroup ( 238 int index, 239 org.opencrx.security.realm1.cci.PrincipalGroup newValue 240 ) { 241 refAddValue( 242 "org:opencrx:kernel:base:SecureObject:owningGroup", 243 new Integer (index), 244 newValue 245 ); 246 } 247 248 public void addOwningGroup ( 252 org.opencrx.security.realm1.cci.PrincipalGroup newValue 253 ) { 254 refAddValue( 255 "org:opencrx:kernel:base:SecureObject:owningGroup", 256 newValue 257 ); 258 } 259 260 public void removeOwningGroup ( 264 int index 265 ) { 266 refRemoveValue( 267 "org:opencrx:kernel:base:SecureObject:owningGroup", 268 new Integer (index) 269 ); 270 } 271 272 public org.opencrx.security.realm1.cci.User getOwningUser( 276 ) { 277 return (org.opencrx.security.realm1.cci.User)refGetValue( 278 "org:opencrx:kernel:base:SecureObject:owningUser" 279 ); 280 } 281 282 public void setOwningUser( 286 org.opencrx.security.realm1.cci.User newValue 287 ) { 288 refSetValue( 289 "org:opencrx:kernel:base:SecureObject:owningUser", 290 newValue 291 ); 292 } 293 294 public void removeOwningUser ( 298 ) { 299 refRemoveValue( 300 "org:opencrx:kernel:base:SecureObject:owningUser" 301 ); 302 } 303 public org.opencrx.kernel.base.cci.ModifySecureObjectResult removeAllOwningGroup( 307 org.opencrx.kernel.base.cci.RemoveAllOwningGroupParams params 308 ) throws javax.jmi.reflect.RefException { 309 java.util.List args = new java.util.ArrayList (); 310 args.add(params); 311 return (org.opencrx.kernel.base.cci.ModifySecureObjectResult)refInvokeOperation( 312 "org:opencrx:kernel:base:SecureObject:removeAllOwningGroup", 313 args 314 ); 315 } 316 317 public org.opencrx.kernel.base.cci.ModifySecureObjectResult removeAllOwningGroup( 318 short mode 319 ) throws javax.jmi.reflect.RefException { 320 return removeAllOwningGroup( 321 ((org.opencrx.kernel.base.cci.basePackage)refOutermostPackage().refPackage("org:opencrx:kernel:base")).createRemoveAllOwningGroupParams( 322 mode 323 ) 324 ); 325 } 326 327 public org.opencrx.kernel.base.cci.ModifySecureObjectResult removeOwningGroup( 331 org.opencrx.kernel.base.cci.ModifyOwningGroupParams params 332 ) throws javax.jmi.reflect.RefException { 333 java.util.List args = new java.util.ArrayList (); 334 args.add(params); 335 return (org.opencrx.kernel.base.cci.ModifySecureObjectResult)refInvokeOperation( 336 "org:opencrx:kernel:base:SecureObject:removeOwningGroup", 337 args 338 ); 339 } 340 341 public org.opencrx.kernel.base.cci.ModifySecureObjectResult removeOwningGroup( 342 org.opencrx.security.realm1.cci.PrincipalGroup group 343 , short mode 344 ) throws javax.jmi.reflect.RefException { 345 return removeOwningGroup( 346 ((org.opencrx.kernel.base.cci.basePackage)refOutermostPackage().refPackage("org:opencrx:kernel:base")).createModifyOwningGroupParams( 347 group 348 , mode 349 ) 350 ); 351 } 352 353 public org.opencrx.kernel.base.cci.ModifySecureObjectResult setAccessLevel( 357 org.opencrx.kernel.base.cci.SetAccessLevelParams params 358 ) throws javax.jmi.reflect.RefException { 359 java.util.List args = new java.util.ArrayList (); 360 args.add(params); 361 return (org.opencrx.kernel.base.cci.ModifySecureObjectResult)refInvokeOperation( 362 "org:opencrx:kernel:base:SecureObject:setAccessLevel", 363 args 364 ); 365 } 366 367 public org.opencrx.kernel.base.cci.ModifySecureObjectResult setAccessLevel( 368 short accessLevelBrowse 369 , short accessLevelDelete 370 , short accessLevelUpdate 371 , short mode 372 ) throws javax.jmi.reflect.RefException { 373 return setAccessLevel( 374 ((org.opencrx.kernel.base.cci.basePackage)refOutermostPackage().refPackage("org:opencrx:kernel:base")).createSetAccessLevelParams( 375 accessLevelBrowse 376 , accessLevelDelete 377 , accessLevelUpdate 378 , mode 379 ) 380 ); 381 } 382 383 public org.opencrx.kernel.base.cci.ModifySecureObjectResult setOwningUser( 387 org.opencrx.kernel.base.cci.SetOwningUserParams params 388 ) throws javax.jmi.reflect.RefException { 389 java.util.List args = new java.util.ArrayList (); 390 args.add(params); 391 return (org.opencrx.kernel.base.cci.ModifySecureObjectResult)refInvokeOperation( 392 "org:opencrx:kernel:base:SecureObject:setOwningUser", 393 args 394 ); 395 } 396 397 public org.opencrx.kernel.base.cci.ModifySecureObjectResult setOwningUser( 398 short mode 399 , org.opencrx.security.realm1.cci.User user 400 ) throws javax.jmi.reflect.RefException { 401 return setOwningUser( 402 ((org.opencrx.kernel.base.cci.basePackage)refOutermostPackage().refPackage("org:opencrx:kernel:base")).createSetOwningUserParams( 403 mode 404 , user 405 ) 406 ); 407 } 408 409 public org.opencrx.kernel.base.cci.ExportResult exportXml( 413 org.opencrx.kernel.base.cci.XmlExportParams params 414 ) throws javax.jmi.reflect.RefException { 415 java.util.List args = new java.util.ArrayList (); 416 args.add(params); 417 return (org.opencrx.kernel.base.cci.ExportResult)refInvokeOperation( 418 "org:opencrx:kernel:base:XmlExporter:exportXml", 419 args 420 ); 421 } 422 423 public org.opencrx.kernel.base.cci.ExportResult exportXml( 424 String attributeFilter 425 , String referenceFilter 426 ) throws javax.jmi.reflect.RefException { 427 return exportXml( 428 ((org.opencrx.kernel.base.cci.basePackage)refOutermostPackage().refPackage("org:opencrx:kernel:base")).createXmlExportParams( 429 attributeFilter 430 , referenceFilter 431 ) 432 ); 433 } 434 435 public void setValueContainer( 439 java.util.List newValue 440 ) { 441 refSetValue("org:opencrx:kernel:code1:Segment:valueContainer", newValue); 442 } 443 444 public void setValueContainer( 445 org.opencrx.kernel.code1.cci.CodeValueContainer[] newValue 446 ) { 447 refSetValue("org:opencrx:kernel:code1:Segment:valueContainer", newValue); 448 } 449 450 public org.opencrx.kernel.code1.cci.CodeValueContainer getValueContainer( 454 String name 455 ) { 456 return (org.opencrx.kernel.code1.cci.CodeValueContainer)refGetValue( 457 "org:opencrx:kernel:code1:Segment:valueContainer", 458 name 459 ); 460 } 461 462 public java.util.Collection getValueContainer( 466 ) { 467 return (java.util.Collection )refGetValue( 468 "org:opencrx:kernel:code1:Segment:valueContainer" 469 ); 470 } 471 472 public java.util.List getValueContainer( 473 org.opencrx.kernel.code1.cci.CodeValueContainerFilter filter 474 ) { 475 return ((org.openmdx.compatibility.base.collection.Container)refGetValue( 476 "org:opencrx:kernel:code1:Segment:valueContainer" 477 )).toList(filter); 478 } 479 480 public void addValueContainer ( 484 String name, 485 org.opencrx.kernel.code1.cci.CodeValueContainer newValue 486 ) { 487 refAddValue( 488 "org:opencrx:kernel:code1:Segment:valueContainer", 489 name, 490 newValue 491 ); 492 } 493 494 public void addValueContainer ( 498 org.opencrx.kernel.code1.cci.CodeValueContainer newValue 499 ) { 500 refAddValue( 501 "org:opencrx:kernel:code1:Segment:valueContainer", 502 newValue 503 ); 504 } 505 506 public void removeValueContainer ( 510 String name 511 ) { 512 refRemoveValue( 513 "org:opencrx:kernel:code1:Segment:valueContainer", 514 name 515 ); 516 } 517 518 protected void setContext( 522 java.util.List newValue 523 ) { 524 refSetValue("org:openmdx:base:ContextCapable:context", newValue); 525 } 526 527 protected void setContext( 528 org.openmdx.base.cci.Context[] newValue 529 ) { 530 refSetValue("org:openmdx:base:ContextCapable:context", newValue); 531 } 532 533 public org.openmdx.base.cci.Context getContext( 537 String id 538 ) { 539 return (org.openmdx.base.cci.Context)refGetValue( 540 "org:openmdx:base:ContextCapable:context", 541 id 542 ); 543 } 544 545 public java.util.Collection getContext( 549 ) { 550 return (java.util.Collection )refGetValue( 551 "org:openmdx:base:ContextCapable:context" 552 ); 553 } 554 555 protected void addContext ( 559 String id, 560 org.openmdx.base.cci.Context newValue 561 ) { 562 refAddValue( 563 "org:openmdx:base:ContextCapable:context", 564 id, 565 newValue 566 ); 567 } 568 569 protected void addContext ( 573 org.openmdx.base.cci.Context newValue 574 ) { 575 refAddValue( 576 "org:openmdx:base:ContextCapable:context", 577 newValue 578 ); 579 } 580 581 protected void removeContext ( 585 String id 586 ) { 587 refRemoveValue( 588 "org:openmdx:base:ContextCapable:context", 589 id 590 ); 591 } 592 593 public String getDescription ( 597 ) { 598 return (String )this.refGetValue("description", 0); 599 } 600 public void setDescription( 604 String newValue 605 ) { 606 refSetValue("org:openmdx:base:Segment:description", 0, newValue); 607 } 608 609 protected void setExtent( 613 java.util.List newValue 614 ) { 615 refSetValue("org:openmdx:base:Segment:extent", newValue); 616 } 617 618 protected void setExtent( 619 org.openmdx.base.cci.ExtentCapable[] newValue 620 ) { 621 refSetValue("org:openmdx:base:Segment:extent", newValue); 622 } 623 624 public org.openmdx.base.cci.ExtentCapable getExtent( 628 String identity 629 ) { 630 return (org.openmdx.base.cci.ExtentCapable)refGetValue( 631 "org:openmdx:base:Segment:extent", 632 identity 633 ); 634 } 635 636 public java.util.Collection getExtent( 640 ) { 641 return (java.util.Collection )refGetValue( 642 "org:openmdx:base:Segment:extent" 643 ); 644 } 645 646 public java.util.List getExtent( 647 org.openmdx.base.cci.ExtentCapableFilter filter 648 ) { 649 return ((org.openmdx.compatibility.base.collection.Container)refGetValue( 650 "org:openmdx:base:Segment:extent" 651 )).toList(filter); 652 } 653 654 protected void addExtent ( 658 String identity, 659 org.openmdx.base.cci.ExtentCapable newValue 660 ) { 661 refAddValue( 662 "org:openmdx:base:Segment:extent", 663 identity, 664 newValue 665 ); 666 } 667 668 protected void addExtent ( 672 org.openmdx.base.cci.ExtentCapable newValue 673 ) { 674 refAddValue( 675 "org:openmdx:base:Segment:extent", 676 newValue 677 ); 678 } 679 680 protected void removeExtent ( 684 String identity 685 ) { 686 refRemoveValue( 687 "org:openmdx:base:Segment:extent", 688 identity 689 ); 690 } 691 692 public org.openmdx.base.cci.Provider getProvider( 696 ) { 697 return (org.openmdx.base.cci.Provider)refGetValue( 698 "org:openmdx:base:Segment:provider" 699 ); 700 } 701 702 protected void setProvider( 706 org.openmdx.base.cci.Provider newValue 707 ) { 708 refSetValue( 709 "org:openmdx:base:Segment:provider", 710 newValue 711 ); 712 } 713 714 protected void setView( 718 java.util.List newValue 719 ) { 720 refSetValue("org:openmdx:compatibility:view1:ViewCapable:view", newValue); 721 } 722 723 protected void setView( 724 org.openmdx.compatibility.view1.cci.View[] newValue 725 ) { 726 refSetValue("org:openmdx:compatibility:view1:ViewCapable:view", newValue); 727 } 728 729 public org.openmdx.compatibility.view1.cci.View getView( 733 String namespace 734 ) { 735 return (org.openmdx.compatibility.view1.cci.View)refGetValue( 736 "org:openmdx:compatibility:view1:ViewCapable:view", 737 namespace 738 ); 739 } 740 741 public java.util.Collection getView( 745 ) { 746 return (java.util.Collection )refGetValue( 747 "org:openmdx:compatibility:view1:ViewCapable:view" 748 ); 749 } 750 751 public java.util.List getView( 752 org.openmdx.compatibility.view1.cci.ViewFilter filter 753 ) { 754 return ((org.openmdx.compatibility.base.collection.Container)refGetValue( 755 "org:openmdx:compatibility:view1:ViewCapable:view" 756 )).toList(filter); 757 } 758 759 protected void addView ( 763 String namespace, 764 org.openmdx.compatibility.view1.cci.View newValue 765 ) { 766 refAddValue( 767 "org:openmdx:compatibility:view1:ViewCapable:view", 768 namespace, 769 newValue 770 ); 771 } 772 773 protected void addView ( 777 org.openmdx.compatibility.view1.cci.View newValue 778 ) { 779 refAddValue( 780 "org:openmdx:compatibility:view1:ViewCapable:view", 781 newValue 782 ); 783 } 784 785 protected void removeView ( 789 String namespace 790 ) { 791 refRemoveValue( 792 "org:openmdx:compatibility:view1:ViewCapable:view", 793 namespace 794 ); 795 } 796 797 } 801 | Popular Tags |