|
Oracle™ Business Intelligence Beans Java API Reference | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--oracle.dss.util.persistence.PersistableAttributes
The PersistableAttributes class contains searchable attributes for a Persistable components. It contains methods for retrieving and setting the value of an attribute, as well as checking whether the attribute has been already set. Finally, you could merge two PersistableAttributes together to form a single PersistableAttributes object.
Constructor Summary | |
PersistableAttributes() Default constructor for PersistableAttributes | |
PersistableAttributes(java.lang.String objType, int version, java.lang.String title, java.lang.String compSubType1, java.lang.String compSubType2, java.lang.String compSubType3) Constructor for PersistableAttributes |
Method Summary | |
void |
clearUsedBits() Sets all of the "used" PersistableAttributes attributes to false . |
java.lang.Object |
clone() Creates a clone of this PersistableAttribute instance |
java.lang.String |
getApplication() Retrieves the value of the Application attribute |
java.lang.String |
getApplicationSubType() Retrieves the value of the ApplicationSubType attribute |
java.lang.String |
getCompSubType1() Retrieves the value of the CompSubType1 attribute |
java.lang.String |
getCompSubType2() Retrieves the value of the CompSubType2 attribute |
java.lang.String |
getCompSubType3() Retrieves the value of the CompSubType3 attribute |
java.lang.String |
getDatabase() Retrieves the value of the Database attribute |
java.lang.String |
getDescription() Retrieves the value of the Description attribute |
java.lang.String |
getKeywords() Retrieves the value of the Keywords attribute |
java.lang.String |
getObjectName() Retrieves the value of the ObjectName attribute |
java.lang.String |
getObjectType() Retrieves the value of the ObjectType attribute |
int |
getObjectTypeVersion() Retrieves the value of the ObjectTypeVersion attribute |
java.lang.String |
getTitle() Retrieves the value of the Title attribute |
boolean |
isAnythingOverridden() Indicates whether any of the attribute of this ViewFormat has been explicitly set. |
boolean |
isApplicationSubTypeUsed() Indicates whether the Database attribute has been explicitly set. |
boolean |
isApplicationUsed() Indicates whether the Application attribute has been explicitly set. |
boolean |
isCompSubType1Used() Indicates whether the CompSubType1 attribute has been explicitly set. |
boolean |
isCompSubType2Used() Indicates whether the CompSubType2 attribute has been explicitly set. |
boolean |
isCompSubType3Used() Indicates whether the CompSubtype3 attribute has been explicitly set. |
boolean |
isDatabaseUsed() Indicates whether the Database attribute has been explicitly set. |
boolean |
isDescriptionUsed() Indicates whether the Description attribute has been explicitly set. |
boolean |
isKeywordsUsed() Indicates whether the Keywords attribute has been explicitly set. |
boolean |
isObjectNameUsed() Indicates whether the ObjectName attribute has been explicitly set. |
boolean |
isObjectTypeUsed() Indicates whether the ObjectType attribute has been explicitly set. |
boolean |
isObjectTypeVersionUsed() Indicates whether the ObjectTypeVersion attribute has been explicitly set. |
boolean |
isTitleUsed() Indicates whether the ObjectTypeVersion attribute has been explicitly set. |
void |
merge(PersistableAttributes from) Merges the specified PersistableAttributes object with this object. |
void |
setApplication(java.lang.String app) Sets the value of the Application attribute |
void |
setApplicationSubType(java.lang.String appSubType) Sets the value of the ApplicationSubType attribute |
void |
setApplicationSubTypeUsed(boolean bValue) Specifies whether the ApplicationSubType attribute has been explicitly set. |
void |
setApplicationUsed(boolean bValue) Specifies whether the Application attribute has been explicitly set. |
void |
setCompSubType1(java.lang.String compSubType1) Sets the value of the CompSubType1 attribute Length of the value cannot exceed 32 characters. |
void |
setCompSubType1Used(boolean bValue) Specifies whether the CompSubType1 attribute has been explicitly set. |
void |
setCompSubType2(java.lang.String compSubType2) Sets the value of the CompSubType2 attribute Length of the value cannot exceed 32 characters. |
void |
setCompSubType2Used(boolean bValue) Specifies whether the CompSubtype2 attribute has been explicitly set. |
void |
setCompSubType3(java.lang.String compSubType3) Sets the value of the CompSubType3 attribute. |
void |
setCompSubType3Used(boolean bValue) Specifies whether the CompSubType3 attribute has been explicitly set. |
void |
setDatabase(java.lang.String db) Sets the value of the Database attribute |
void |
setDatabaseUsed(boolean bValue) Specifies whether the Database attribute has been explicitly set. |
void |
setDescription(java.lang.String desc) Sets the value of the Description attribute |
void |
setDescriptionUsed(boolean bValue) Specifies whether the Description attribute has been explicitly set. |
void |
setKeywords(java.lang.String keywords) Sets the value of the Keywords attribute |
void |
setKeywordsUsed(boolean bValue) Specifies whether the Keywords attribute has been explicitly set. |
void |
setObjectName(java.lang.String name) Sets the value of the ObjectName attribute |
void |
setObjectNameUsed(boolean bValue) Specifies whether the ObjectName attribute has been explicitly set. |
void |
setObjectType(java.lang.String objType) Sets the value of the ObjectType attribute |
void |
setObjectTypeUsed(boolean bValue) Specifies whether the ObjectType attribute has been explicitly set. |
void |
setObjectTypeVersion(int version) Sets the value of the ObjectTypeVersion attribute |
void |
setObjectTypeVersionUsed(boolean bValue) Specifies whether the ObjectTypeVersion attribute has been explicitly set. |
void |
setTitle(java.lang.String title) Sets the value of the Title attribute |
void |
setTitleUsed(boolean bValue) Specifies whether the Title attribute has been explicitly set. |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public PersistableAttributes(java.lang.String objType, int version, java.lang.String title, java.lang.String compSubType1, java.lang.String compSubType2, java.lang.String compSubType3)
public PersistableAttributes()
Method Detail |
public boolean isAnythingOverridden()
ViewFormat
has been explicitly set.true
if any attribute has been explicitly set, false
if the attributes have their original values.public void clearUsedBits()
PersistableAttributes
attributes to false
. Immediately after you call this method, the IsAnythingOverridden
method returns false
.public java.lang.Object clone()
public void merge(PersistableAttributes from)
PersistableAttributes
object with this object. This method is called by the Rule
classes.from
- The PersistableAttributes
object that you want to merge.public boolean isObjectNameUsed()
true
, the attribute's value will be used in the merging process.true
if the attribute has been explicitly set, false
if the attribute has not been explicitly set.public void setObjectNameUsed(boolean bValue)
true
, the attribute's value will be used in the merging process. The parameter value of this method is called by the setNumberType
method.bValue
- true
if the attribute has been explicitly set, false
if the attribute has not been explicitly set.public java.lang.String getObjectName()
public void setObjectName(java.lang.String name)
name
- - the value of the ObjectName attributepublic boolean isDescriptionUsed()
true
, the attribute's value will be used in the merging process.true
if the attribute has been explicitly set, false
if the attribute has not been explicitly set.public void setDescriptionUsed(boolean bValue)
true
, the attribute's value will be used in the merging process. The parameter value of this method is called by the setNumberType
method.bValue
- true
if the attribute has been explicitly set, false
if the attribute has not been explicitly set.public java.lang.String getDescription()
public void setDescription(java.lang.String desc)
name
- - the value of the Description attributepublic boolean isKeywordsUsed()
true
, the attribute's value will be used in the merging process.true
if the attribute has been explicitly set, false
if the attribute has not been explicitly set.public void setKeywordsUsed(boolean bValue)
true
, the attribute's value will be used in the merging process. The parameter value of this method is called by the setNumberType
method.bValue
- true
if the attribute has been explicitly set, false
if the attribute has not been explicitly set.public java.lang.String getKeywords()
public void setKeywords(java.lang.String keywords)
name
- - the value of the Keywords attributepublic boolean isApplicationUsed()
true
, the attribute's value will be used in the merging process.true
if the attribute has been explicitly set, false
if the attribute has not been explicitly set.public void setApplicationUsed(boolean bValue)
true
, the attribute's value will be used in the merging process. The parameter value of this method is called by the setNumberType
method.bValue
- true
if the attribute has been explicitly set, false
if the attribute has not been explicitly set.public java.lang.String getApplication()
public void setApplication(java.lang.String app)
name
- - the value of the Application attributepublic boolean isDatabaseUsed()
true
, the attribute's value will be used in the merging process.true
if the attribute has been explicitly set, false
if the attribute has not been explicitly set.public void setDatabaseUsed(boolean bValue)
true
, the attribute's value will be used in the merging process. The parameter value of this method is called by the setNumberType
method.bValue
- true
if the attribute has been explicitly set, false
if the attribute has not been explicitly set.public java.lang.String getDatabase()
public void setDatabase(java.lang.String db)
name
- - the value of the Database attributepublic boolean isApplicationSubTypeUsed()
true
, the attribute's value will be used in the merging process.true
if the attribute has been explicitly set, false
if the attribute has not been explicitly set.public void setApplicationSubTypeUsed(boolean bValue)
true
, the attribute's value will be used in the merging process. The parameter value of this method is called by the setNumberType
method.bValue
- true
if the attribute has been explicitly set, false
if the attribute has not been explicitly set.public java.lang.String getApplicationSubType()
public void setApplicationSubType(java.lang.String appSubType)
name
- - the value of the ApplicationSubType attributepublic boolean isObjectTypeUsed()
true
, the attribute's value will be used in the merging process.true
if the attribute has been explicitly set, false
if the attribute has not been explicitly set.public void setObjectTypeUsed(boolean bValue)
true
, the attribute's value will be used in the merging process. The parameter value of this method is called by the setNumberType
method.bValue
- true
if the attribute has been explicitly set, false
if the attribute has not been explicitly set.public java.lang.String getObjectType()
public void setObjectType(java.lang.String objType)
name
- - the value of the ObjectType attributepublic boolean isObjectTypeVersionUsed()
true
, the attribute's value will be used in the merging process.true
if the attribute has been explicitly set, false
if the attribute has not been explicitly set.public void setObjectTypeVersionUsed(boolean bValue)
true
, the attribute's value will be used in the merging process. The parameter value of this method is called by the setNumberType
method.bValue
- true
if the attribute has been explicitly set, false
if the attribute has not been explicitly set.public int getObjectTypeVersion()
public void setObjectTypeVersion(int version)
name
- - the value of the ObjectTypeVersion attributepublic boolean isTitleUsed()
true
, the attribute's value will be used in the merging process.true
if the attribute has been explicitly set, false
if the attribute has not been explicitly set.public void setTitleUsed(boolean bValue)
true
, the attribute's value will be used in the merging process. The parameter value of this method is called by the setNumberType
method.bValue
- true
if the attribute has been explicitly set, false
if the attribute has not been explicitly set.public java.lang.String getTitle()
public void setTitle(java.lang.String title)
name
- - the value of the Title attributepublic boolean isCompSubType1Used()
true
, the attribute's value will be used in the merging process.true
if the attribute has been explicitly set, false
if the attribute has not been explicitly set.public void setCompSubType1Used(boolean bValue)
true
, the attribute's value will be used in the merging process. The parameter value of this method is called by the setNumberType
method.bValue
- true
if the attribute has been explicitly set, false
if the attribute has not been explicitly set.public java.lang.String getCompSubType1()
public void setCompSubType1(java.lang.String compSubType1)
name
- - the value of the CompSubType1 attributepublic boolean isCompSubType2Used()
true
, the attribute's value will be used in the merging process.true
if the attribute has been explicitly set, false
if the attribute has not been explicitly set.public void setCompSubType2Used(boolean bValue)
true
, the attribute's value will be used in the merging process. The parameter value of this method is called by the setNumberType
method.bValue
- true
if the attribute has been explicitly set, false
if the attribute has not been explicitly set.public java.lang.String getCompSubType2()
public void setCompSubType2(java.lang.String compSubType2)
name
- - the value of the CompSubType2 attributepublic boolean isCompSubType3Used()
true
, the attribute's value will be used in the merging process.true
if the attribute has been explicitly set, false
if the attribute has not been explicitly set.public void setCompSubType3Used(boolean bValue)
true
, the attribute's value will be used in the merging process. The parameter value of this method is called by the setNumberType
method.bValue
- true
if the attribute has been explicitly set, false
if the attribute has not been explicitly set.public java.lang.String getCompSubType3()
public void setCompSubType3(java.lang.String compSubType3)
name
- - the value of the CompSubType3 attribute
|
Oracle™ Business Intelligence Beans Java API Reference | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |