***  This interface is subject to change.  ***

com.sas.iquery.metadata.business
Interface DrillThroughToDetail

All Superinterfaces:
Base, BusinessModelObject, BusinessModelResource, BusinessModelResourceReferencer, BusinessRule, java.lang.Cloneable, java.util.EventListener, com.sas.iquery.metadata.business.ExtendedAttributes, ModelItem, ModelItemWithIdentity, NamedObjectInterface, PropertyChangeListenee, java.beans.PropertyChangeListener, UsabilityInterface

public interface DrillThroughToDetail
extends BusinessRule

Specifies a simple business rule that identifies whether the user should be allowed to drill through to detail data in OLAP results.

The enforcement of this rule is not done within SAS Query Services ... and is typically done by components or applications using SAS Query Services. It is usually set up at an early point in time (like when creating an information map) and enforced at a later point in time ... like when consuming resultsets built using that map. New objects of this type have the flag set to true.


Field Summary
static java.lang.String EVENT_IS_DRILL_THROUGH_ALLOWED_CHANGED
          Indicate the "is drill-through allow" value is changed
 
Fields inherited from interface com.sas.iquery.metadata.business.ModelItemWithIdentity
EVENT_DESCRIPTION_CHANGED, EVENT_HIDDEN_CHANGED, EVENT_ID_CHANGED, EVENT_LABEL_CHANGED
 
Fields inherited from interface com.sas.iquery.metadata.business.ModelItem
EVENT_OBJECT_PROPERTY_CHANGED
 
Fields inherited from interface com.sas.iquery.metadata.business.Base
EVENT_OBJECT_DEFINITION_CHANGED
 
Method Summary
 boolean isDrillThroughAllowed()
          Returns whether drill through should be allowed
 void setIsDrillThroughAllowed(boolean flag)
          Sets whether drill through should be allowed.
 
Methods inherited from interface com.sas.iquery.metadata.business.BusinessModelObject
getBusinessModel, isContainedInBusinessModel, isIDOK, isReadOnly
 
Methods inherited from interface com.sas.iquery.metadata.business.ModelItemWithIdentity
getID, getIdentityString, getIntraModelID, isHidden, isUnresolved, setDescription, setIntraModelID, setIsHidden, setLabel
 
Methods inherited from interface com.sas.iquery.metadata.PropertyChangeListenee
addListener, getListeners, removeListener
 
Methods inherited from interface com.sas.iquery.metadata.business.UsabilityInterface
getReasonsUnusable, isUsableInQuery
 
Methods inherited from interface com.sas.iquery.metadata.business.BusinessModelResource
isUnresolved
 
Methods inherited from interface com.sas.iquery.metadata.NamedObjectInterface
getDescription, getLabel
 
Methods inherited from interface com.sas.iquery.metadata.business.BusinessModelResourceReferencer
getResources
 

Field Detail

***  This field is subject to change.  ***

EVENT_IS_DRILL_THROUGH_ALLOWED_CHANGED

static final java.lang.String EVENT_IS_DRILL_THROUGH_ALLOWED_CHANGED
Indicate the "is drill-through allow" value is changed

See Also:
Constant Field Values
Method Detail
***  This method is subject to change.  ***

isDrillThroughAllowed

boolean isDrillThroughAllowed()
Returns whether drill through should be allowed


***  This method is subject to change.  ***

setIsDrillThroughAllowed

void setIsDrillThroughAllowed(boolean flag)
                              throws MetadataException
Sets whether drill through should be allowed.

Throws:
MetadataException

***  This interface is subject to change.  ***




Copyright © 2009 SAS Institute Inc. All Rights Reserved.