|
Query |
|
| |||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface ModelItemWithIdentity
Field Summary | |
---|---|
static java.lang.String |
EVENT_DESCRIPTION_CHANGED
Description associated with the object has changed. |
static java.lang.String |
EVENT_HIDDEN_CHANGED
The "hidden" attribute associated with the object has changed. |
static java.lang.String |
EVENT_ID_CHANGED
ID associated with the object has changed. |
static java.lang.String |
EVENT_LABEL_CHANGED
Label associated with the object has 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 | |
---|---|
java.lang.String |
getID()
Returns the unique inter-model ID for this object. |
java.lang.String |
getIdentityString()
Returns a somewhat visually pleasing string giving the identity of this object |
java.lang.String |
getIntraModelID()
Returns the intra-model ID for this object. |
boolean |
isHidden()
Returns true if this object should not be shown to the user. |
boolean |
isUnresolved()
Returns whether this object is unresolved or not. |
void |
setDescription(java.lang.String description)
Sets the description for this object. |
void |
setIntraModelID(java.lang.String ID)
Sets the intended-to-be unique intra-model ID for this object. |
void |
setIsHidden(boolean hidden)
Sets the hidden attribute value for this object. |
void |
setLabel(java.lang.String label)
Sets the label for this object. |
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.NamedObjectInterface |
---|
getDescription, getLabel |
Field Detail |
---|
static final java.lang.String EVENT_LABEL_CHANGED
static final java.lang.String EVENT_DESCRIPTION_CHANGED
static final java.lang.String EVENT_ID_CHANGED
static final java.lang.String EVENT_HIDDEN_CHANGED
Method Detail |
---|
void setLabel(java.lang.String label) throws MetadataException
Property change events signalled:
label
- The string to use as the label. Specifying null is allowed.
MetadataNotChangeableException
- if this BusinessModelObject is read-only
MetadataException
void setDescription(java.lang.String description) throws MetadataException
Property change events signalled:
description
- The string to use as the description. Specifying null is allowed.
MetadataNotChangeableException
- if this BusinessModelObject is read-only
MetadataException
java.lang.String getIntraModelID()
void setIntraModelID(java.lang.String ID) throws InvalidIDException
Property change events signalled:
ID
- a valid intra-model ID to be set on this object
InvalidIDException
- if the id is invalid.
An invalid ID is one that contains an invalid character.
MetadataNotChangeableException
- if this object is read-onlyjava.lang.String getID() throws InvalidIDException
Example: "PersonnelData.Salary" would be the inter-model ID if the business model's ID is "PersonnelData" and the object's intra-model ID is "Salary".
InvalidIDException
- either this object's ID is not set or the business model that created this object
has an ID that is not set.boolean isHidden()
void setIsHidden(boolean hidden)
hidden
- boolean value indicating if this object should not be shown to the user
MetadataNotChangeableException
- if this object is read-onlyboolean isUnresolved()
java.lang.String getIdentityString()
|
Query |
|
| |||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |