Uses of Interface
com.sas.iquery.metadata.business.BusinessModelObject

Packages that use BusinessModelObject
com.sas.iquery.metadata.business The main package that provides modeling for SAS Query Services's two business models (information maps and data selections), which provide a logical layer of metadata modeling above the physical layer model. 
 

Uses of BusinessModelObject in com.sas.iquery.metadata.business
 

Subinterfaces of BusinessModelObject in com.sas.iquery.metadata.business
 interface BusinessGroup
          The purpose of this object to allow the ability to group certain IQ objects outside of our normal MapFolder structure.
 interface BusinessItem
          Specifies a modeled object that has an identity within its model and used directly in forming business queries.
 interface BusinessRule
          Specifies a modeled action that affects how data is referenced at query execution time.
 interface CompoundFilter
          Specifies a filter that is defined in terms of other separately defined filters.
 interface DataItem
          Provides support for the mapping of physical data to a single unit of business data.
 interface DataItemReference
          Specifies a reference to a DataItem object along with some set of overridden attributes of the base data item.
 interface DrillThroughToDetail
          Specifies a simple business rule that identifies whether the user should be allowed to drill through to detail data in OLAP results.
 interface FilterCascadeRule
          This business rule defines the prompt filter dependencies that makes up the cascade.
 interface FilterItem
          Contains a single conditional expression which is used to filter data when running a query and typically yields a result set containing less data.
 interface Governing
          Specifies a simple business rule that governs or limits the output of a business query when the query is run.
 interface Prompt
          Enables you to specify portions of a business query at the time a query is run.
 

Methods in com.sas.iquery.metadata.business with type parameters of type BusinessModelObject
<T extends BusinessModelObject>
java.util.List<T>
BusinessModel.getObjectsBasedOn(BusinessModelObject baseObject, java.lang.Class<T> type)
          Returns the list of business model objects contained within this model that are defined in such a way as they depend on the given business model object.
<T extends BusinessModelObject>
java.util.List<T>
BusinessModel.getObjectsBasedOn(BusinessQuery query, java.lang.Class<T> type)
          Returns the list of BusinessModelObject objects objects contained within this model that are defined in such a way as they depend on the given query.
<T extends BusinessModelObject>
java.util.List<T>
BusinessModel.getObjectsBasedOn(com.sas.iquery.metadata.physical.PhysicalResource baseResource, java.lang.Class<T> type)
          Returns the list of business model objects contained within this model that are defined in such a way as they depend on the given physical resource.
<T extends BusinessModelObject>
java.util.List<T>
BusinessModel.getObjectsWithInvalidIDs(java.lang.Class<T> type)
          Returns the list of BusinessModelObject objects contained within this business model that have invalid intra-model IDs of the specified type.
 

Methods in com.sas.iquery.metadata.business that return types with arguments of type BusinessModelObject
 java.util.List<BusinessModelObject> BusinessGroup.getItems()
          Returns an java.util.List containing all of the items in this group in the order they were added.
 java.util.List<BusinessModelObject> BusinessModel.removeDataSource(com.sas.iquery.metadata.business.DataSource dataSource)
          Removes a data source from the list of data sources defined in this model.
 

Methods in com.sas.iquery.metadata.business with parameters of type BusinessModelObject
 boolean BusinessModel.contains(boolean includeBaseModels, BusinessModelObject businessModelObject)
          Returns an indication of whether the given business model object is contained within the lists (of data sources, business rules, or business items) managed by this object or any base models.
 boolean BusinessModel.contains(BusinessModelObject businessModelObject)
          Returns an indication of whether the given business model object is contained within the lists (of data sources, business rules, or business items) managed by this object.
 boolean BusinessGroup.contains(BusinessModelObject businessModelObject)
          Returns an indication of whether the given business model object is contained within this group.
 boolean BusinessGroup.contains(BusinessModelObject businessModelObject, boolean recursive)
          Returns an indication of whether the given business model object is contained within this group or subgroups.
 void Governing.copy(BusinessModelObject input)
          The state of the input object is persisted in this object (a governing object in this case), that is, the fields of the input object are copied to the fields of this object.
 java.util.List<BusinessGroup> BusinessQuery.getEffectiveGroupsContaining(BusinessModelObject bi)
          Get the effective groups for the query that contain the specified business model object.
 java.util.List<BusinessGroup> BusinessQuery.getEffectiveGroupsContaining(BusinessModelObject bi, BusinessGroup.Type type)
          Get the effective groups by type for the query that contain the specified business model object.
 java.util.List<BusinessGroup> BusinessModel.getGroupsContaining(BusinessModelObject bmObject, BusinessGroup.Type type)
          Returns the list of BusinessGroup objects contained within this model with the specified BusinessGroup.Type and containing specified BusinessModelObject.
<T extends BusinessModelObject>
java.util.List<T>
BusinessModel.getObjectsBasedOn(BusinessModelObject baseObject, java.lang.Class<T> type)
          Returns the list of business model objects contained within this model that are defined in such a way as they depend on the given business model object.
 

Method parameters in com.sas.iquery.metadata.business with type arguments of type BusinessModelObject
 void BusinessGroup.setItems(java.util.List<? extends BusinessModelObject> items)
          Sets the java.util.List of BusinessModelObject to be grouped.
 




Copyright © 2009 SAS Institute Inc. All Rights Reserved.