|
Components |
|
| |||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
com.sas.dataselectors.filters.FilterBaseModelData
public class FilterBaseModelData
Field Summary | |
---|---|
protected boolean |
localMetadata
A flag to indicate whether this object was responsible for instantiating the MetadataInterface stored here (if non-null). |
protected MetadataInterface |
metadata
The MetadataInterface instance associated with the base model. |
protected java.lang.Object |
model
The base model itself - most likely a BusinessModel or BusinessQuery from IQ. |
Constructor Summary | |
---|---|
FilterBaseModelData(java.lang.Object model)
Create a new data object with only the base model known. |
|
FilterBaseModelData(java.lang.Object model,
MetadataInterface metadata)
Creates a new data object holding the given model and metadata. |
Method Summary | |
---|---|
MetadataInterface |
createMetadata()
Attempts to create a MetadataInterface from the base model if one is not already available. |
MetadataInterface |
getMetadata()
|
java.lang.Object |
getModel()
|
boolean |
isLocalMetadata()
|
boolean |
releaseResources()
Releases any held resources if they were locally created. |
void |
setMetadata(MetadataInterface newMetadata)
Assigns a new metadata to this container. |
void |
setModel(java.lang.Object newModel)
Assigns a new base model to this data holder. |
Field Detail |
---|
protected java.lang.Object model
protected MetadataInterface metadata
protected boolean localMetadata
Constructor Detail |
---|
public FilterBaseModelData(java.lang.Object model)
model
- public FilterBaseModelData(java.lang.Object model, MetadataInterface metadata)
model
- metadata
- Method Detail |
---|
public java.lang.Object getModel()
public void setModel(java.lang.Object newModel)
newModel
- public MetadataInterface getMetadata()
getMetadata
in interface MetadataProviderInterface
public void setMetadata(MetadataInterface newMetadata)
newMetadata
- public boolean isLocalMetadata()
public MetadataInterface createMetadata() throws FilterException
FilterException
- in the event of any failure to create the connectionpublic boolean releaseResources()
|
Components |
|
| |||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |