org.opencrx.kernel.base.cci
Interface SecureObject

All Superinterfaces:
RefBaseObject, RefFeatured, RefObject, RefObject_1_0
All Known Subinterfaces:
Absence, AbstractActivityParty, AbstractBundledProduct, AbstractContract, AbstractEMailRecipient, AbstractEntry, AbstractFaxRecipient, AbstractGroup, AbstractInvoicePosition, AbstractMailingRecipient, AbstractMmsRecipient, AbstractOpportunityPosition, AbstractPhoneCallRecipient, AbstractProduct, AbstractProductBundle, AbstractProductConfiguration, AbstractQuotePosition, AbstractRemovedPosition, AbstractSalesOrderPosition, AbstractSmsRecipient, AbstractTask, AccessHistory, Account, AccountAddress, AccountAddress, AccountAssignment, AccountAssignmentInventoryItem, AccountAssignmentProduct, AccountAttributeFilterProperty, AccountCategoryFilterProperty, AccountFilterGlobal, AccountFilterProperty, AccountQueryFilterProperty, AccountTypeFilterProperty, Activity, ActivityAttributeFilterProperty, ActivityCategory, ActivityCreationAction, ActivityCreator, ActivityFilterGlobal, ActivityFilterGroup, ActivityFilterProperty, ActivityFollowUp, ActivityGroupAssignment, ActivityLinkFrom, ActivityLinkTo, ActivityMilestone, ActivityNumberFilterProperty, ActivityProcess, ActivityProcessAction, ActivityProcessState, ActivityProcessStateFilterProperty, ActivityProcessTransition, ActivityQueryFilterProperty, ActivityStateFilterProperty, ActivityTracker, ActivityType, ActivityTypeFilterProperty, ActivityVote, ActivityWorkRecord, AdditionalExternalLink, AddressAttributeFilterProperty, AddressCategoryFilterProperty, AddressDisabledFilterProperty, AddressFilterGlobal, AddressFilterProperty, AddressGroup, AddressGroupMember, AddressMainFilterProperty, AddressQueryFilterProperty, AddressTypeFilterProperty, AddressUsageFilterProperty, Alert, AliasType, Artifact, ArtifactContext, ArtifactDependency, Asset, AssetContext, Association, AssociationEnd, Attribute, AuditEntry, BehaviouralFeature, Booking, BookingPeriod, BookingText, BooleanProperty, BooleanPropertySetEntry, BooleanReplacement, Budget, BudgetMilestone, Building, BuildingComplex, BuildingUnit, BundledProduct, BundledProductDepotPosition, BundledProductType, CalculationRule, Calendar, CalendarDay, CategoryFilterProperty, CategoryFilterProperty, Chart, Class, ClassificationElement, Classifier, CodeValueContainer, CodeValueEntry, CollectionType, Competitor, ComplexProductBundle, ComplexProductBundleDepotPosition, ComplexProductBundleType, ComponentConfiguration, CompoundBooking, ConfigurationModification, Constant, Constraint, Contact, ContactMembership, ContactRelationship, ContactRole, ContractAddress, ContractRole, CreditBooking, CreditLimit, CrxObject, CustomerContractRole, Datatype, DateProperty, DatePropertySetEntry, DateTimeProperty, DateTimePropertySetEntry, DateTimeReplacement, DebitBooking, DecimalProperty, DecimalPropertySetEntry, DefaultSalesTaxTypeFilterProperty, DeliveryInformation, DeliveryRequest, Depot, DepotAddress, DepotContract, DepotEntity, DepotEntityRelationship, DepotGroup, DepotHolder, DepotPosition, DepotReference, DepotReport, DepotReportItem, DepotReportItemBooking, DepotReportItemCredit, DepotReportItemDebit, DepotReportItemPosition, DepotType, Description, Descriptor, DescriptorGroup, DesignDiagram, DesignModel, DesignPart, DisabledFilterProperty, DisabledFilterProperty, DisabledFilterProperty, DiscountPriceModifier, Document, DocumentAttachment, DocumentFolder, DocumentRevision, EffortEstimate, Element, EMail, EMailAccount, EMailAddress, EMailAddress, EMailAddress, EMailAddress, EMailRecipient, EMailRecipientGroup, EmploymentContract, EnumerationType, Event, Exception, ExternalActivity, ExternalTask, Facility, Fax, FaxRecipient, FaxRecipientGroup, Feature, Forecast, ForecastPeriod, GeneralizableElement, Group, GroupMembership, ImplementationPart, Import, Incident, IncidentParty, IndexEntry, IntegerProperty, IntegerPropertySetEntry, InterfaceSpec, InventoryItem, Invoice, InvoiceBundledProductPosition, InvoiceComplexProductBundlePosition, InvoicePosition, InvoiceProductBundlePosition, InvoiceProductOfferingPosition, Lead, LegalEntity, LinearPriceModifier, LinkableItemLinkFrom, LinkableItemLinkTo, LinkedActivityFollowUpAction, Mailing, MailingRecipient, MailingRecipientGroup, Media, MediaContent, MediaReference, Meeting, MeetingParty, Member, Mms, MmsRecipient, MmsRecipientGroup, MmsSlide, Namespace, Note, NumberReplacement, ObjectCreationAuditEntry, ObjectModificationAuditEntry, ObjectRemovalAuditEntry, Operation, Opportunity, OpportunityBundledProductPosition, OpportunityComplexProductBundlePosition, OpportunityPosition, OpportunityProductBundlePosition, OpportunityProductOfferingPosition, Organization, OrganizationalUnit, OrganizationalUnitRelationship, Package, Parameter, Part, PhoneCall, PhoneCallRecipient, PhoneCallRecipientGroup, PhoneNumber, PhoneNumber, PhoneNumber, PhoneNumber, PositionCreation, PositionModification, PositionRemoval, PostalAddress, PostalAddress, PostalAddress, PostalAddress, PriceLevel, PriceListEntry, PriceModifier, PriceOverrideEnabled, PriceUomFilterProperty, PricingRule, PrimitiveType, Product, ProductAddress, ProductApplication, ProductAttributeFilterProperty, ProductBasePrice, ProductBundle, ProductBundleContainer, ProductBundleDepotPosition, ProductBundleType, ProductClassification, ProductClassificationFilterProperty, ProductClassificationRelationship, ProductConfiguration, ProductConfigurationType, ProductConfigurationTypeSet, ProductDepotPosition, ProductFilterProperty, ProductOffering, ProductOfferingDepotPosition, ProductQueryFilterProperty, ProductReference, Profile, Property, PropertySet, PropertySetEntry, QuantityModification, QuickAccess, Quote, QuoteBundledProductPosition, QuoteComplexProductBundlePosition, QuotePosition, QuoteProductBundlePosition, QuoteProductOfferingPosition, Rating, Reference, ReferenceProperty, ReferencePropertySetEntry, ReferenceReplacement, RelatedProduct, RemovedBundledProductPosition, RemovedComplexProductBundlePosition, RemovedPosition, RemovedProductBundlePosition, RemovedProductOfferingPosition, RequirementDiagram, RequirementModel, RequirementPart, Resource, ResourceAssignment, ResourceIdentifier, RevenueReport, Room, Room, Room, SalesOrder, SalesOrderBundledProductPosition, SalesOrderComplexProductBundlePosition, SalesOrderPosition, SalesOrderProductBundlePosition, SalesOrderProductOfferingPosition, SalesTaxType, SalesVisit, ScheduledEndFilterProperty, ScheduledStartFilterProperty, SearchIndexEntry, Segment, Segment, Segment, Segment, Segment, Segment, Segment, Segment, Segment, Segment, Segment, Segment, Segment, Segment, SetActualEndAction, SetActualStartAction, SetAssignedToAction, SimpleEntry, Site, Slot, Sms, SmsRecipient, SmsRecipientGroup, SolutionPart, StringProperty, StringPropertySetEntry, StringReplacement, StructuralFeature, StructureField, StructureType, Subscription, Tag, Task, TaskParty, TemplateReplacement, TestDiagram, TestModel, TestPart, Topic, TypedElement, UnspecifiedAccount, Uom, UomSchedule, UriProperty, UriPropertySetEntry, UseCase, UserHome, VariabilityPoint, Warehouse, WebAddress, WebAddress, WebAddress, WebAddress, WeekDay, WfAction, WfActionLogEntry, WfProcess, WfProcessInstance, WorkReportEntry
All Known Implementing Classes:
AbsenceImpl, AbstractActivityPartyImpl, AbstractBundledProductImpl, AbstractContractImpl, AbstractEMailRecipientImpl, AbstractEntryImpl, AbstractFaxRecipientImpl, AbstractGroupImpl, AbstractInvoicePositionImpl, AbstractMailingRecipientImpl, AbstractMmsRecipientImpl, AbstractOpportunityPositionImpl, AbstractPhoneCallRecipientImpl, AbstractProductBundleImpl, AbstractProductConfigurationImpl, AbstractProductImpl, AbstractQuotePositionImpl, AbstractRemovedPositionImpl, AbstractSalesOrderPositionImpl, AbstractSmsRecipientImpl, AbstractTaskImpl, AccessHistoryImpl, AccountAddressImpl, AccountAddressImpl, AccountAssignmentImpl, AccountAssignmentInventoryItemImpl, AccountAssignmentProductImpl, AccountAttributeFilterPropertyImpl, AccountCategoryFilterPropertyImpl, AccountFilterGlobalImpl, AccountFilterPropertyImpl, AccountImpl, AccountQueryFilterPropertyImpl, AccountTypeFilterPropertyImpl, ActivityAttributeFilterPropertyImpl, ActivityCategoryImpl, ActivityCreationActionImpl, ActivityCreatorImpl, ActivityFilterGlobalImpl, ActivityFilterGroupImpl, ActivityFilterPropertyImpl, ActivityFollowUpImpl, ActivityGroupAssignmentImpl, ActivityImpl, ActivityLinkFromImpl, ActivityLinkToImpl, ActivityMilestoneImpl, ActivityNumberFilterPropertyImpl, ActivityProcessActionImpl, ActivityProcessImpl, ActivityProcessStateFilterPropertyImpl, ActivityProcessStateImpl, ActivityProcessTransitionImpl, ActivityQueryFilterPropertyImpl, ActivityStateFilterPropertyImpl, ActivityTrackerImpl, ActivityTypeFilterPropertyImpl, ActivityTypeImpl, ActivityVoteImpl, ActivityWorkRecordImpl, AdditionalExternalLinkImpl, AddressAttributeFilterPropertyImpl, AddressCategoryFilterPropertyImpl, AddressDisabledFilterPropertyImpl, AddressFilterGlobalImpl, AddressFilterPropertyImpl, AddressGroupImpl, AddressGroupMemberImpl, AddressMainFilterPropertyImpl, AddressQueryFilterPropertyImpl, AddressTypeFilterPropertyImpl, AddressUsageFilterPropertyImpl, AlertImpl, AliasTypeImpl, ArtifactContextImpl, ArtifactDependencyImpl, ArtifactImpl, AssetContextImpl, AssetImpl, AssociationEndImpl, AssociationImpl, AttributeImpl, AuditEntryImpl, BehaviouralFeatureImpl, BookingImpl, BookingPeriodImpl, BookingTextImpl, BooleanPropertyImpl, BooleanPropertySetEntryImpl, BooleanReplacementImpl, BudgetImpl, BudgetMilestoneImpl, BuildingComplexImpl, BuildingImpl, BuildingUnitImpl, BundledProductDepotPositionImpl, BundledProductImpl, BundledProductTypeImpl, CalculationRuleImpl, CalendarDayImpl, CalendarImpl, CategoryFilterPropertyImpl, CategoryFilterPropertyImpl, ChartImpl, ClassificationElementImpl, ClassifierImpl, ClassImpl, CodeValueContainerImpl, CodeValueEntryImpl, CollectionTypeImpl, CompetitorImpl, ComplexProductBundleDepotPositionImpl, ComplexProductBundleImpl, ComplexProductBundleTypeImpl, ComponentConfigurationImpl, CompoundBookingImpl, ConfigurationModificationImpl, ConstantImpl, ConstraintImpl, ContactImpl, ContactMembershipImpl, ContactRelationshipImpl, ContactRoleImpl, ContractAddressImpl, ContractRoleImpl, CreditBookingImpl, CreditLimitImpl, CrxObjectImpl, CustomerContractRoleImpl, DatatypeImpl, DatePropertyImpl, DatePropertySetEntryImpl, DateTimePropertyImpl, DateTimePropertySetEntryImpl, DateTimeReplacementImpl, DebitBookingImpl, DecimalPropertyImpl, DecimalPropertySetEntryImpl, DefaultSalesTaxTypeFilterPropertyImpl, DeliveryInformationImpl, DeliveryRequestImpl, DepotAddressImpl, DepotContractImpl, DepotEntityImpl, DepotEntityRelationshipImpl, DepotGroupImpl, DepotHolderImpl, DepotImpl, DepotPositionImpl, DepotReferenceImpl, DepotReportImpl, DepotReportItemBookingImpl, DepotReportItemCreditImpl, DepotReportItemDebitImpl, DepotReportItemImpl, DepotReportItemPositionImpl, DepotTypeImpl, DescriptionImpl, DescriptorGroupImpl, DescriptorImpl, DesignDiagramImpl, DesignModelImpl, DesignPartImpl, DisabledFilterPropertyImpl, DisabledFilterPropertyImpl, DisabledFilterPropertyImpl, DiscountPriceModifierImpl, DocumentAttachmentImpl, DocumentFolderImpl, DocumentImpl, DocumentRevisionImpl, EffortEstimateImpl, ElementImpl, EMailAccountImpl, EMailAddressImpl, EMailAddressImpl, EMailAddressImpl, EMailAddressImpl, EMailImpl, EMailRecipientGroupImpl, EMailRecipientImpl, EmploymentContractImpl, EnumerationTypeImpl, EventImpl, ExceptionImpl, ExternalActivityImpl, ExternalTaskImpl, FacilityImpl, FaxImpl, FaxRecipientGroupImpl, FaxRecipientImpl, FeatureImpl, ForecastImpl, ForecastPeriodImpl, GeneralizableElementImpl, GroupImpl, GroupMembershipImpl, ImplementationPartImpl, ImportImpl, IncidentImpl, IncidentPartyImpl, IndexEntryImpl, IntegerPropertyImpl, IntegerPropertySetEntryImpl, InterfaceSpecImpl, InventoryItemImpl, InvoiceBundledProductPositionImpl, InvoiceComplexProductBundlePositionImpl, InvoiceImpl, InvoicePositionImpl, InvoiceProductBundlePositionImpl, InvoiceProductOfferingPositionImpl, LeadImpl, LegalEntityImpl, LinearPriceModifierImpl, LinkableItemLinkFromImpl, LinkableItemLinkToImpl, LinkedActivityFollowUpActionImpl, MailingImpl, MailingRecipientGroupImpl, MailingRecipientImpl, MediaContentImpl, MediaImpl, MediaReferenceImpl, MeetingImpl, MeetingPartyImpl, MemberImpl, MmsImpl, MmsRecipientGroupImpl, MmsRecipientImpl, MmsSlideImpl, NamespaceImpl, NoteImpl, NumberReplacementImpl, ObjectCreationAuditEntryImpl, ObjectModificationAuditEntryImpl, ObjectRemovalAuditEntryImpl, OperationImpl, OpportunityBundledProductPositionImpl, OpportunityComplexProductBundlePositionImpl, OpportunityImpl, OpportunityPositionImpl, OpportunityProductBundlePositionImpl, OpportunityProductOfferingPositionImpl, OrganizationalUnitImpl, OrganizationalUnitRelationshipImpl, OrganizationImpl, PackageImpl, ParameterImpl, PartImpl, PhoneCallImpl, PhoneCallRecipientGroupImpl, PhoneCallRecipientImpl, PhoneNumberImpl, PhoneNumberImpl, PhoneNumberImpl, PhoneNumberImpl, PositionCreationImpl, PositionModificationImpl, PositionRemovalImpl, PostalAddressImpl, PostalAddressImpl, PostalAddressImpl, PostalAddressImpl, PriceLevelImpl, PriceListEntryImpl, PriceModifierImpl, PriceOverrideEnabledImpl, PriceUomFilterPropertyImpl, PricingRuleImpl, PrimitiveTypeImpl, ProductAddressImpl, ProductApplicationImpl, ProductAttributeFilterPropertyImpl, ProductBasePriceImpl, ProductBundleContainerImpl, ProductBundleDepotPositionImpl, ProductBundleImpl, ProductBundleTypeImpl, ProductClassificationFilterPropertyImpl, ProductClassificationImpl, ProductClassificationRelationshipImpl, ProductConfigurationImpl, ProductConfigurationTypeImpl, ProductConfigurationTypeSetImpl, ProductDepotPositionImpl, ProductFilterPropertyImpl, ProductImpl, ProductOfferingDepotPositionImpl, ProductOfferingImpl, ProductQueryFilterPropertyImpl, ProductReferenceImpl, ProfileImpl, PropertyImpl, PropertySetEntryImpl, PropertySetImpl, QuantityModificationImpl, QuickAccessImpl, QuoteBundledProductPositionImpl, QuoteComplexProductBundlePositionImpl, QuoteImpl, QuotePositionImpl, QuoteProductBundlePositionImpl, QuoteProductOfferingPositionImpl, RatingImpl, ReferenceImpl, ReferencePropertyImpl, ReferencePropertySetEntryImpl, ReferenceReplacementImpl, RelatedProductImpl, RemovedBundledProductPositionImpl, RemovedComplexProductBundlePositionImpl, RemovedPositionImpl, RemovedProductBundlePositionImpl, RemovedProductOfferingPositionImpl, RequirementDiagramImpl, RequirementModelImpl, RequirementPartImpl, ResourceAssignmentImpl, ResourceIdentifierImpl, ResourceImpl, RevenueReportImpl, RoomImpl, RoomImpl, RoomImpl, SalesOrderBundledProductPositionImpl, SalesOrderComplexProductBundlePositionImpl, SalesOrderImpl, SalesOrderPositionImpl, SalesOrderProductBundlePositionImpl, SalesOrderProductOfferingPositionImpl, SalesTaxTypeImpl, SalesVisitImpl, ScheduledEndFilterPropertyImpl, ScheduledStartFilterPropertyImpl, SearchIndexEntryImpl, SecureObjectImpl, SegmentImpl, SegmentImpl, SegmentImpl, SegmentImpl, SegmentImpl, SegmentImpl, SegmentImpl, SegmentImpl, SegmentImpl, SegmentImpl, SegmentImpl, SegmentImpl, SegmentImpl, SegmentImpl, SetActualEndActionImpl, SetActualStartActionImpl, SetAssignedToActionImpl, SimpleEntryImpl, SiteImpl, SlotImpl, SmsImpl, SmsRecipientGroupImpl, SmsRecipientImpl, SolutionPartImpl, StringPropertyImpl, StringPropertySetEntryImpl, StringReplacementImpl, StructuralFeatureImpl, StructureFieldImpl, StructureTypeImpl, SubscriptionImpl, TagImpl, TaskImpl, TaskPartyImpl, TemplateReplacementImpl, TestDiagramImpl, TestModelImpl, TestPartImpl, TopicImpl, TypedElementImpl, UnspecifiedAccountImpl, UomImpl, UomScheduleImpl, UriPropertyImpl, UriPropertySetEntryImpl, UseCaseImpl, UserHomeImpl, VariabilityPointImpl, WarehouseImpl, WebAddressImpl, WebAddressImpl, WebAddressImpl, WebAddressImpl, WeekDayImpl, WfActionImpl, WfActionLogEntryImpl, WfProcessImpl, WfProcessInstanceImpl, WorkReportEntryImpl

public interface SecureObject
extends RefObject_1_0


Method Summary
 void addOwningGroup(int index, PrincipalGroup newValue)
           
 ModifySecureObjectResult addOwningGroup(ModifyOwningGroupParams params)
           
 void addOwningGroup(PrincipalGroup newValue)
           
 ModifySecureObjectResult addOwningGroup(PrincipalGroup group, short mode)
           
 BasicObject getAccessGrantedByParent()
          Retrieves the value for the optional reference accessGrantedByParent.
 short getAccessLevelBrowse()
          Retrieves the value for the attribute accessLevelBrowse.
 short getAccessLevelDelete()
          Retrieves the value for the attribute accessLevelDelete.
 short getAccessLevelUpdate()
          Retrieves the value for the attribute accessLevelUpdate.
 List getOwner()
           
 String getOwner(int index)
           
 Collection getOwningGroup()
          Retrieves the objects referenced by owningGroup.
 PrincipalGroup getOwningGroup(int index)
          Retrieves the value for the reference owningGroup for the specified qualifier attribute value.
 User getOwningUser()
          Retrieves the value for the optional reference owningUser.
 ModifySecureObjectResult removeAllOwningGroup(RemoveAllOwningGroupParams params)
           
 ModifySecureObjectResult removeAllOwningGroup(short mode)
           
 void removeOwningGroup(int index)
           
 ModifySecureObjectResult removeOwningGroup(ModifyOwningGroupParams params)
           
 ModifySecureObjectResult removeOwningGroup(PrincipalGroup group, short mode)
           
 void removeOwningUser()
          Removes the value for the optional reference owningUser.
 ModifySecureObjectResult setAccessLevel(SetAccessLevelParams params)
           
 ModifySecureObjectResult setAccessLevel(short accessLevelBrowse, short accessLevelDelete, short accessLevelUpdate, short mode)
           
 void setAccessLevelBrowse(short newValue)
          Sets a new value for the attribute accessLevelBrowse.
 void setAccessLevelDelete(short newValue)
          Sets a new value for the attribute accessLevelDelete.
 void setAccessLevelUpdate(short newValue)
          Sets a new value for the attribute accessLevelUpdate.
 ModifySecureObjectResult setOwningUser(SetOwningUserParams params)
           
 ModifySecureObjectResult setOwningUser(short mode, User user)
           
 void setOwningUser(User newValue)
          Sets a new value for the reference owningUser.
 
Methods inherited from interface org.openmdx.base.accessor.jmi.cci.RefObject_1_0
refAddEventListener, refAddToUnitOfWork, refAddValue, refContext, refDefaultFetchGroup, refDelegate, refFlush, refGetEventListeners, refGetPath, refGetValue, refGetValue, refInitialize, refInitialize, refIsDeleted, refIsDirty, refIsNew, refIsPersistent, refIsWriteProtected, refRefresh, refRefreshAsynchronously, refRemoveEventListener, refRemoveFromUnitOfWork, refRemoveValue, refRemoveValue, refSetValue, refWriteProtect
 
Methods inherited from interface javax.jmi.reflect.RefObject
refClass, refDelete, refImmediateComposite, refIsInstanceOf, refOutermostComposite
 
Methods inherited from interface javax.jmi.reflect.RefFeatured
refGetValue, refGetValue, refInvokeOperation, refInvokeOperation, refSetValue, refSetValue
 
Methods inherited from interface javax.jmi.reflect.RefBaseObject
equals, hashCode, refImmediatePackage, refMetaObject, refMofId, refOutermostPackage, refVerifyConstraints
 

Method Detail

getAccessGrantedByParent

BasicObject getAccessGrantedByParent()
Retrieves the value for the optional reference accessGrantedByParent.

Returns:
The possibly null value for this reference.
Throws:
JmiException - If the value cannot be retrieved for some reason.

getAccessLevelBrowse

short getAccessLevelBrowse()
Retrieves the value for the attribute accessLevelBrowse.

Returns:
The non-null value for attribute accessLevelBrowse.
Throws:
JmiException - If the value cannot be retrieved for some reason.

setAccessLevelBrowse

void setAccessLevelBrowse(short newValue)
Sets a new value for the attribute accessLevelBrowse.

Parameters:
newValue - The non-null new value for attribute accessLevelBrowse.
Throws:
JmiException - If the value cannot be set for some reason.

getAccessLevelDelete

short getAccessLevelDelete()
Retrieves the value for the attribute accessLevelDelete.

Returns:
The non-null value for attribute accessLevelDelete.
Throws:
JmiException - If the value cannot be retrieved for some reason.

setAccessLevelDelete

void setAccessLevelDelete(short newValue)
Sets a new value for the attribute accessLevelDelete.

Parameters:
newValue - The non-null new value for attribute accessLevelDelete.
Throws:
JmiException - If the value cannot be set for some reason.

getAccessLevelUpdate

short getAccessLevelUpdate()
Retrieves the value for the attribute accessLevelUpdate.

Returns:
The non-null value for attribute accessLevelUpdate.
Throws:
JmiException - If the value cannot be retrieved for some reason.

setAccessLevelUpdate

void setAccessLevelUpdate(short newValue)
Sets a new value for the attribute accessLevelUpdate.

Parameters:
newValue - The non-null new value for attribute accessLevelUpdate.
Throws:
JmiException - If the value cannot be set for some reason.

addOwningGroup

ModifySecureObjectResult addOwningGroup(ModifyOwningGroupParams params)
                                        throws RefException
Throws:
RefException

addOwningGroup

ModifySecureObjectResult addOwningGroup(PrincipalGroup group,
                                        short mode)
                                        throws RefException
Throws:
RefException

getOwner

List getOwner()
Returns:
A list containing all elements for this attribute.
Throws:
JmiException - If the values cannot be retrieved for some reason.

getOwner

String getOwner(int index)
Parameters:
index - The index of the element to return.
Returns:
The element at the specified position in the list of all values for this attribute.
Throws:
JmiException - If the value cannot be retrieved for some reason.

getOwningGroup

PrincipalGroup getOwningGroup(int index)
Retrieves the value for the reference owningGroup for the specified qualifier attribute value.

Parameters:
index - The value for the qualifier attribute that qualifies this reference.
Returns:
The possibly null value for this reference.
Throws:
JmiException - If the value cannot be retrieved for some reason.

getOwningGroup

Collection getOwningGroup()
Retrieves the objects referenced by owningGroup.

Returns:
The collection of referenced objects.
Throws:
JmiException - If the value cannot be retrieved for some reason.

addOwningGroup

void addOwningGroup(int index,
                    PrincipalGroup newValue)
Parameters:
index - The qualifier attribute value that qualifies the reference to get the element to be appended.
newValue - The element to be appended.
Throws:
JmiException - If the value cannot be appended for some reason.

addOwningGroup

void addOwningGroup(PrincipalGroup newValue)
Parameters:
newValue - The element to be appended.
Throws:
JmiException - If the value cannot be appended for some reason.

removeOwningGroup

void removeOwningGroup(int index)
Throws:
JmiException - If the value cannot be removed for some reason.

getOwningUser

User getOwningUser()
Retrieves the value for the optional reference owningUser.

Returns:
The possibly null value for this reference.
Throws:
JmiException - If the value cannot be retrieved for some reason.

setOwningUser

void setOwningUser(User newValue)
Sets a new value for the reference owningUser.

Parameters:
newValue - The non-null new value for this reference.
Throws:
JmiException - If the value cannot be set for some reason.

removeOwningUser

void removeOwningUser()
Removes the value for the optional reference owningUser.

Throws:
JmiException - If the value cannot be removed for some reason.

removeAllOwningGroup

ModifySecureObjectResult removeAllOwningGroup(RemoveAllOwningGroupParams params)
                                              throws RefException
Throws:
RefException

removeAllOwningGroup

ModifySecureObjectResult removeAllOwningGroup(short mode)
                                              throws RefException
Throws:
RefException

removeOwningGroup

ModifySecureObjectResult removeOwningGroup(ModifyOwningGroupParams params)
                                           throws RefException
Throws:
RefException

removeOwningGroup

ModifySecureObjectResult removeOwningGroup(PrincipalGroup group,
                                           short mode)
                                           throws RefException
Throws:
RefException

setAccessLevel

ModifySecureObjectResult setAccessLevel(SetAccessLevelParams params)
                                        throws RefException
Throws:
RefException

setAccessLevel

ModifySecureObjectResult setAccessLevel(short accessLevelBrowse,
                                        short accessLevelDelete,
                                        short accessLevelUpdate,
                                        short mode)
                                        throws RefException
Throws:
RefException

setOwningUser

ModifySecureObjectResult setOwningUser(SetOwningUserParams params)
                                       throws RefException
Throws:
RefException

setOwningUser

ModifySecureObjectResult setOwningUser(short mode,
                                       User user)
                                       throws RefException
Throws:
RefException


This software is published under the BSD license. Copyright © 2003-2007, CRIXP AG, Switzerland, All rights reserved. Use is subject to license terms.