org.opencrx.kernel.base.cci2
Interface SecureObject

All Known Subinterfaces:
Absence, Absence, AbstractActivityParty, AbstractActivityParty, AbstractBundledProduct, AbstractBundledProduct, AbstractContract, AbstractContract, AbstractEmailRecipient, AbstractEmailRecipient, AbstractEntry, AbstractEntry, AbstractFaxRecipient, AbstractFaxRecipient, AbstractGroup, AbstractGroup, AbstractInvoicePosition, AbstractInvoicePosition, AbstractMailingRecipient, AbstractMailingRecipient, AbstractMmsRecipient, AbstractMmsRecipient, AbstractOpportunityPosition, AbstractOpportunityPosition, AbstractPhoneCallRecipient, AbstractPhoneCallRecipient, AbstractProduct, AbstractProduct, AbstractProductBundle, AbstractProductBundle, AbstractProductConfiguration, AbstractProductConfiguration, AbstractQuotePosition, AbstractQuotePosition, AbstractRemovedPosition, AbstractRemovedPosition, AbstractSalesOrderPosition, AbstractSalesOrderPosition, AbstractSmsRecipient, AbstractSmsRecipient, AbstractTask, AbstractTask, AccessHistory, AccessHistory, Account, Account, AccountAddress, AccountAddress, AccountAddress, AccountAddress, AccountAssignment, AccountAssignment, AccountAssignmentInventoryItem, AccountAssignmentInventoryItem, AccountAssignmentProduct, AccountAssignmentProduct, AccountAttributeFilterProperty, AccountAttributeFilterProperty, AccountCategoryFilterProperty, AccountCategoryFilterProperty, AccountFilterGlobal, AccountFilterGlobal, AccountFilterProperty, AccountFilterProperty, AccountQueryFilterProperty, AccountQueryFilterProperty, AccountTypeFilterProperty, AccountTypeFilterProperty, Activity, Activity, ActivityAttributeFilterProperty, ActivityAttributeFilterProperty, ActivityCategory, ActivityCategory, ActivityCreationAction, ActivityCreationAction, ActivityCreator, ActivityCreator, ActivityFilterGlobal, ActivityFilterGlobal, ActivityFilterGroup, ActivityFilterGroup, ActivityFilterProperty, ActivityFilterProperty, ActivityFollowUp, ActivityFollowUp, ActivityGroupAssignment, ActivityGroupAssignment, ActivityLinkFrom, ActivityLinkFrom, ActivityLinkTo, ActivityLinkTo, ActivityMilestone, ActivityMilestone, ActivityNumberFilterProperty, ActivityNumberFilterProperty, ActivityProcess, ActivityProcess, ActivityProcessAction, ActivityProcessAction, ActivityProcessState, ActivityProcessState, ActivityProcessStateFilterProperty, ActivityProcessStateFilterProperty, ActivityProcessTransition, ActivityProcessTransition, ActivityQueryFilterProperty, ActivityQueryFilterProperty, ActivityStateFilterProperty, ActivityStateFilterProperty, ActivityTracker, ActivityTracker, ActivityType, ActivityType, ActivityTypeFilterProperty, ActivityTypeFilterProperty, ActivityVote, ActivityVote, ActivityWorkRecord, ActivityWorkRecord, AdditionalExternalLink, AdditionalExternalLink, AddressAttributeFilterProperty, AddressAttributeFilterProperty, AddressCategoryFilterProperty, AddressCategoryFilterProperty, AddressDisabledFilterProperty, AddressDisabledFilterProperty, AddressFilterGlobal, AddressFilterGlobal, AddressFilterProperty, AddressFilterProperty, AddressGroup, AddressGroup, AddressGroupMember, AddressGroupMember, AddressMainFilterProperty, AddressMainFilterProperty, AddressQueryFilterProperty, AddressQueryFilterProperty, AddressTypeFilterProperty, AddressTypeFilterProperty, AddressUsageFilterProperty, AddressUsageFilterProperty, Alert, Alert, AliasType, AliasType, Artifact, Artifact, ArtifactContext, ArtifactContext, ArtifactDependency, ArtifactDependency, Asset, Asset, AssetContext, AssetContext, Association, Association, AssociationEnd, AssociationEnd, Attribute, Attribute, AuditEntry, AuditEntry, BehaviouralFeature, BehaviouralFeature, Booking, Booking, BookingPeriod, BookingPeriod, BookingText, BookingText, BooleanProperty, BooleanProperty, BooleanPropertySetEntry, BooleanPropertySetEntry, BooleanReplacement, BooleanReplacement, Budget, Budget, BudgetMilestone, BudgetMilestone, Building, Building, BuildingComplex, BuildingComplex, BuildingUnit, BuildingUnit, BundledProduct, BundledProduct, BundledProductDepotPosition, BundledProductDepotPosition, BundledProductType, BundledProductType, CalculationRule, CalculationRule, Calendar, Calendar, CalendarDay, CalendarDay, CategoryFilterProperty, CategoryFilterProperty, CategoryFilterProperty, CategoryFilterProperty, Chart, Chart, Class, Class, ClassificationElement, ClassificationElement, Classifier, Classifier, CodeValueContainer, CodeValueContainer, CodeValueEntry, CodeValueEntry, CollectionType, CollectionType, Competitor, Competitor, ComplexProductBundle, ComplexProductBundle, ComplexProductBundleDepotPosition, ComplexProductBundleDepotPosition, ComplexProductBundleType, ComplexProductBundleType, ComponentConfiguration, ComponentConfiguration, CompoundBooking, CompoundBooking, ConfigurationModification, ConfigurationModification, Constant, Constant, Constraint, Constraint, Contact, Contact, ContactMembership, ContactMembership, ContactRelationship, ContactRelationship, ContactRole, ContactRole, ContractAddress, ContractAddress, ContractRole, ContractRole, CreditBooking, CreditBooking, CreditLimit, CreditLimit, CrxObject, CrxObject, CustomerContractRole, CustomerContractRole, Datatype, Datatype, DateProperty, DateProperty, DatePropertySetEntry, DatePropertySetEntry, DateTimeProperty, DateTimeProperty, DateTimePropertySetEntry, DateTimePropertySetEntry, DateTimeReplacement, DateTimeReplacement, DebitBooking, DebitBooking, DecimalProperty, DecimalProperty, DecimalPropertySetEntry, DecimalPropertySetEntry, DefaultSalesTaxTypeFilterProperty, DefaultSalesTaxTypeFilterProperty, DeliveryInformation, DeliveryInformation, DeliveryRequest, DeliveryRequest, Depot, Depot, DepotAddress, DepotAddress, DepotContract, DepotContract, DepotEntity, DepotEntity, DepotEntityRelationship, DepotEntityRelationship, DepotGroup, DepotGroup, DepotHolder, DepotHolder, DepotPosition, DepotPosition, DepotReference, DepotReference, DepotReport, DepotReport, DepotReportItem, DepotReportItem, DepotReportItemBooking, DepotReportItemBooking, DepotReportItemCredit, DepotReportItemCredit, DepotReportItemDebit, DepotReportItemDebit, DepotReportItemPosition, DepotReportItemPosition, DepotType, DepotType, Description, Description, Descriptor, Descriptor, DescriptorGroup, DescriptorGroup, DesignDiagram, DesignDiagram, DesignModel, DesignModel, DesignPart, DesignPart, DisabledFilterProperty, DisabledFilterProperty, DisabledFilterProperty, DisabledFilterProperty, DisabledFilterProperty, DisabledFilterProperty, DiscountPriceModifier, DiscountPriceModifier, Document, Document, DocumentAttachment, DocumentAttachment, DocumentFolder, DocumentFolder, DocumentRevision, DocumentRevision, EffortEstimate, EffortEstimate, Element, Element, Email, Email, EmailAccount, EmailAccount, EmailAddress, EmailAddress, EmailAddress, EmailAddress, EmailAddress, EmailAddress, EmailAddress, EmailAddress, EmailRecipient, EmailRecipient, EmailRecipientGroup, EmailRecipientGroup, EmploymentContract, EmploymentContract, EnumerationType, EnumerationType, Event, Event, Exception, Exception, ExternalActivity, ExternalActivity, ExternalTask, ExternalTask, Facility, Facility, Fax, Fax, FaxRecipient, FaxRecipient, FaxRecipientGroup, FaxRecipientGroup, Feature, Feature, Forecast, Forecast, ForecastPeriod, ForecastPeriod, GeneralizableElement, GeneralizableElement, Group, Group, GroupMembership, GroupMembership, ImplementationPart, ImplementationPart, Import, Import, Incident, Incident, IncidentParty, IncidentParty, IndexEntry, IndexEntry, IntegerProperty, IntegerProperty, IntegerPropertySetEntry, IntegerPropertySetEntry, InterfaceSpec, InterfaceSpec, InventoryItem, InventoryItem, Invoice, Invoice, InvoiceBundledProductPosition, InvoiceBundledProductPosition, InvoiceComplexProductBundlePosition, InvoiceComplexProductBundlePosition, InvoicePosition, InvoicePosition, InvoiceProductBundlePosition, InvoiceProductBundlePosition, InvoiceProductOfferingPosition, InvoiceProductOfferingPosition, Lead, Lead, LegalEntity, LegalEntity, LinearPriceModifier, LinearPriceModifier, LinkableItemLinkFrom, LinkableItemLinkFrom, LinkableItemLinkTo, LinkableItemLinkTo, LinkedActivityFollowUpAction, LinkedActivityFollowUpAction, Mailing, Mailing, MailingRecipient, MailingRecipient, MailingRecipientGroup, MailingRecipientGroup, Media, Media, MediaContent, MediaContent, MediaReference, MediaReference, Meeting, Meeting, MeetingParty, MeetingParty, Member, Member, Mms, Mms, MmsRecipient, MmsRecipient, MmsRecipientGroup, MmsRecipientGroup, MmsSlide, MmsSlide, Namespace, Namespace, Note, Note, NumberReplacement, NumberReplacement, ObjectCreationAuditEntry, ObjectCreationAuditEntry, ObjectModificationAuditEntry, ObjectModificationAuditEntry, ObjectRemovalAuditEntry, ObjectRemovalAuditEntry, Operation, Operation, Opportunity, Opportunity, OpportunityBundledProductPosition, OpportunityBundledProductPosition, OpportunityComplexProductBundlePosition, OpportunityComplexProductBundlePosition, OpportunityPosition, OpportunityPosition, OpportunityProductBundlePosition, OpportunityProductBundlePosition, OpportunityProductOfferingPosition, OpportunityProductOfferingPosition, Organization, Organization, OrganizationalUnit, OrganizationalUnit, OrganizationalUnitRelationship, OrganizationalUnitRelationship, Package, Package, Parameter, Parameter, Part, Part, PhoneCall, PhoneCall, PhoneCallRecipient, PhoneCallRecipient, PhoneCallRecipientGroup, PhoneCallRecipientGroup, PhoneNumber, PhoneNumber, PhoneNumber, PhoneNumber, PhoneNumber, PhoneNumber, PhoneNumber, PhoneNumber, PositionCreation, PositionCreation, PositionModification, PositionModification, PositionRemoval, PositionRemoval, PostalAddress, PostalAddress, PostalAddress, PostalAddress, PostalAddress, PostalAddress, PostalAddress, PostalAddress, PriceLevel, PriceLevel, PriceListEntry, PriceListEntry, PriceModifier, PriceModifier, PriceOverrideEnabled, PriceOverrideEnabled, PriceUomFilterProperty, PriceUomFilterProperty, PricingRule, PricingRule, PrimitiveType, PrimitiveType, Product, Product, ProductAddress, ProductAddress, ProductApplication, ProductApplication, ProductAttributeFilterProperty, ProductAttributeFilterProperty, ProductBasePrice, ProductBasePrice, ProductBundle, ProductBundle, ProductBundleContainer, ProductBundleContainer, ProductBundleDepotPosition, ProductBundleDepotPosition, ProductBundleType, ProductBundleType, ProductClassification, ProductClassification, ProductClassificationFilterProperty, ProductClassificationFilterProperty, ProductClassificationRelationship, ProductClassificationRelationship, ProductConfiguration, ProductConfiguration, ProductConfigurationType, ProductConfigurationType, ProductConfigurationTypeSet, ProductConfigurationTypeSet, ProductDepotPosition, ProductDepotPosition, ProductFilterProperty, ProductFilterProperty, ProductOffering, ProductOffering, ProductOfferingDepotPosition, ProductOfferingDepotPosition, ProductQueryFilterProperty, ProductQueryFilterProperty, ProductReference, ProductReference, Profile, Profile, Property, Property, PropertySet, PropertySet, PropertySetEntry, PropertySetEntry, QuantityModification, QuantityModification, QuickAccess, QuickAccess, Quote, Quote, QuoteBundledProductPosition, QuoteBundledProductPosition, QuoteComplexProductBundlePosition, QuoteComplexProductBundlePosition, QuotePosition, QuotePosition, QuoteProductBundlePosition, QuoteProductBundlePosition, QuoteProductOfferingPosition, QuoteProductOfferingPosition, Rating, Rating, Reference, Reference, ReferenceProperty, ReferenceProperty, ReferencePropertySetEntry, ReferencePropertySetEntry, ReferenceReplacement, ReferenceReplacement, RelatedProduct, RelatedProduct, RemovedBundledProductPosition, RemovedBundledProductPosition, RemovedComplexProductBundlePosition, RemovedComplexProductBundlePosition, RemovedPosition, RemovedPosition, RemovedProductBundlePosition, RemovedProductBundlePosition, RemovedProductOfferingPosition, RemovedProductOfferingPosition, RequirementDiagram, RequirementDiagram, RequirementModel, RequirementModel, RequirementPart, RequirementPart, Resource, Resource, ResourceAssignment, ResourceAssignment, ResourceIdentifier, ResourceIdentifier, RevenueReport, RevenueReport, Room, Room, Room, Room, Room, Room, SalesOrder, SalesOrder, SalesOrderBundledProductPosition, SalesOrderBundledProductPosition, SalesOrderComplexProductBundlePosition, SalesOrderComplexProductBundlePosition, SalesOrderPosition, SalesOrderPosition, SalesOrderProductBundlePosition, SalesOrderProductBundlePosition, SalesOrderProductOfferingPosition, SalesOrderProductOfferingPosition, SalesTaxType, SalesTaxType, SalesVisit, SalesVisit, ScheduledEndFilterProperty, ScheduledEndFilterProperty, ScheduledStartFilterProperty, ScheduledStartFilterProperty, SearchIndexEntry, SearchIndexEntry, SecureObject, Segment, Segment, Segment, Segment, Segment, Segment, Segment, Segment, Segment, Segment, Segment, Segment, Segment, Segment, Segment, Segment, Segment, Segment, Segment, Segment, Segment, Segment, Segment, Segment, Segment, Segment, Segment, Segment, SetActualEndAction, SetActualEndAction, SetActualStartAction, SetActualStartAction, SetAssignedToAction, SetAssignedToAction, SimpleEntry, SimpleEntry, Site, Site, Slot, Slot, Sms, Sms, SmsRecipient, SmsRecipient, SmsRecipientGroup, SmsRecipientGroup, SolutionPart, SolutionPart, StringProperty, StringProperty, StringPropertySetEntry, StringPropertySetEntry, StringReplacement, StringReplacement, StructuralFeature, StructuralFeature, StructureField, StructureField, StructureType, StructureType, Subscription, Subscription, Tag, Tag, Task, Task, TaskParty, TaskParty, TemplateReplacement, TemplateReplacement, TestDiagram, TestDiagram, TestModel, TestModel, TestPart, TestPart, Topic, Topic, TypedElement, TypedElement, UnspecifiedAccount, UnspecifiedAccount, Uom, Uom, UomSchedule, UomSchedule, UriProperty, UriProperty, UriPropertySetEntry, UriPropertySetEntry, UseCase, UseCase, UserHome, UserHome, VariabilityPoint, VariabilityPoint, Warehouse, Warehouse, WebAddress, WebAddress, WebAddress, WebAddress, WebAddress, WebAddress, WebAddress, WebAddress, WeekDay, WeekDay, WfAction, WfAction, WfActionLogEntry, WfActionLogEntry, WfProcess, WfProcess, WfProcessInstance, WfProcessInstance, WorkReportEntry, WorkReportEntry
All Known Implementing Classes:
Absence, AbstractEmailRecipient, AbstractEntry, AbstractFaxRecipient, AbstractInvoicePosition, AbstractMailingRecipient, AbstractMmsRecipient, AbstractOpportunityPosition, AbstractPhoneCallRecipient, AbstractProductBundle, AbstractQuotePosition, AbstractRemovedPosition, AbstractSalesOrderPosition, AbstractSmsRecipient, AbstractTask, AccessHistory, Account, AccountAddress, AccountAddress, AccountAssignment, AccountAssignmentInventoryItem, AccountAssignmentProduct, AccountCategoryFilterProperty, AccountFilterGlobal, AccountFilterProperty, AccountQueryFilterProperty, AccountTypeFilterProperty, Activity, 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, AddressCategoryFilterProperty, AddressDisabledFilterProperty, AddressFilterGlobal, AddressFilterProperty, AddressGroup, AddressGroupMember, AddressMainFilterProperty, AddressQueryFilterProperty, AddressTypeFilterProperty, AddressUsageFilterProperty, Alert, AliasType, Artifact, ArtifactContext, ArtifactDependency, Asset, AssetContext, Association, AssociationEnd, Attribute, AuditEntry, Booking, BookingPeriod, BookingText, BooleanProperty, BooleanPropertySetEntry, BooleanReplacement, Budget, BudgetMilestone, Building, BuildingComplex, BuildingUnit, BundledProduct, BundledProductDepotPosition, BundledProductType, CalculationRule, Calendar, CalendarDay, CategoryFilterProperty, CategoryFilterProperty, Chart, Class, ClassificationElement, CodeValueContainer, CodeValueEntry, CollectionType, Competitor, ComplexProductBundle, ComplexProductBundleDepotPosition, ComplexProductBundleType, ComponentConfiguration, CompoundBooking, ConfigurationModification, Constant, Constraint, Contact, ContactMembership, ContactRelationship, ContactRole, ContractAddress, ContractRole, CreditBooking, CreditLimit, CustomerContractRole, DateProperty, DatePropertySetEntry, DateTimeProperty, DateTimePropertySetEntry, DateTimeReplacement, DebitBooking, DecimalProperty, DecimalPropertySetEntry, DefaultSalesTaxTypeFilterProperty, DeliveryInformation, DeliveryRequest, Depot, DepotAddress, DepotContract, DepotEntity, DepotEntityRelationship, DepotGroup, DepotHolder, DepotPosition, DepotReference, DepotReport, DepotReportItemBooking, DepotReportItemCredit, DepotReportItemDebit, DepotReportItemPosition, DepotType, Description, Descriptor, DescriptorGroup, DesignDiagram, DesignModel, 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, Forecast, ForecastPeriod, 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, 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, PriceUomFilterProperty, PricingRule, PrimitiveType, Product, ProductAddress, ProductApplication, ProductBasePrice, ProductBundle, 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, 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, StructureField, StructureType, Subscription, Tag, Task, TaskParty, TemplateReplacement, TestDiagram, TestModel, Topic, UnspecifiedAccount, Uom, UomSchedule, UriProperty, UriPropertySetEntry, UseCase, UserHome, VariabilityPoint, Warehouse, WebAddress, WebAddress, WebAddress, WebAddress, WeekDay, WfAction, WfActionLogEntry, WfProcess, WfProcessInstance, WorkReportEntry

public interface SecureObject

Abstract class SecureObject


Method Summary
<T extends ModifySecureObjectResult>
T
addOwningGroup(PrincipalGroup group, short mode)
           
 org.openmdx.base.cci2.BasicObject getAccessGrantedByParent()
          Retrieves the value for the 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<String> getOwner()
           
<T extends PrincipalGroup>
List<T>
getOwningGroup()
          Retrieves the Collection of objects referenced by owningGroup.
 User getOwningUser()
          Retrieves the value for the reference owningUser.
<T extends ModifySecureObjectResult>
T
removeAllOwningGroup(short mode)
           
<T extends ModifySecureObjectResult>
T
removeOwningGroup(PrincipalGroup group, short mode)
           
<T extends ModifySecureObjectResult>
T
setAccessLevel(short accessLevelBrowse, short accessLevelDelete, short accessLevelUpdate, short mode)
           
 void setAccessLevelBrowse(short accessLevelBrowse)
          Sets a new value for the attribute accessLevelBrowse.
 void setAccessLevelDelete(short accessLevelDelete)
          Sets a new value for the attribute accessLevelDelete.
 void setAccessLevelUpdate(short accessLevelUpdate)
          Sets a new value for the attribute accessLevelUpdate.
<T extends ModifySecureObjectResult>
T
setOwningUser(short mode, User user)
           
 void setOwningUser(User owningUser)
          Sets a new value for the reference owningUser.
 

Method Detail

getAccessGrantedByParent

org.openmdx.base.cci2.BasicObject getAccessGrantedByParent()
Retrieves the value for the reference accessGrantedByParent.

Returns:
The – possibly null – value for this reference.

getAccessLevelBrowse

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

Returns:
The non-null value for attribute accessLevelBrowse.

setAccessLevelBrowse

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

Parameters:
accessLevelBrowse - The non-null new value for attribute accessLevelBrowse.

getAccessLevelDelete

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

Returns:
The non-null value for attribute accessLevelDelete.

setAccessLevelDelete

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

Parameters:
accessLevelDelete - The non-null new value for attribute accessLevelDelete.

getAccessLevelUpdate

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

Returns:
The non-null value for attribute accessLevelUpdate.

setAccessLevelUpdate

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

Parameters:
accessLevelUpdate - The non-null new value for attribute accessLevelUpdate.

addOwningGroup

<T extends ModifySecureObjectResult> T addOwningGroup(PrincipalGroup group,
                                                      short mode)
                                                  throws RefException
Throws:
RefException

getOwner

List<String> getOwner()
Returns:
A list containing all elements for this attribute.

getOwningGroup

<T extends PrincipalGroup> List<T> getOwningGroup()
Retrieves the Collection of objects referenced by owningGroup.

Returns:
The Collection of referenced objects.

getOwningUser

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

Returns:
The – possibly null – value for this reference.

setOwningUser

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

Parameters:
owningUser - The non-null new value for this reference.

removeAllOwningGroup

<T extends ModifySecureObjectResult> T removeAllOwningGroup(short mode)
                                                        throws RefException
Throws:
RefException

removeOwningGroup

<T extends ModifySecureObjectResult> T removeOwningGroup(PrincipalGroup group,
                                                         short mode)
                                                     throws RefException
Throws:
RefException

setAccessLevel

<T extends ModifySecureObjectResult> T setAccessLevel(short accessLevelBrowse,
                                                      short accessLevelDelete,
                                                      short accessLevelUpdate,
                                                      short mode)
                                                  throws RefException
Throws:
RefException

setOwningUser

<T extends ModifySecureObjectResult> T 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.