oracle.ifs.server
Class S_ValueDomainPropertyBundle


java.lang.Object

  |

  +--oracle.ifs.server.S_LibraryObject

        |

        +--oracle.ifs.server.S_TieLibraryObject

              |

              +--oracle.ifs.server.S_PublicObject

                    |

                    +--oracle.ifs.server.S_TiePublicObject

                          |

                          +--oracle.ifs.server.S_ApplicationObject

                                |

                                +--oracle.ifs.server.S_TieApplicationObject

                                      |

                                      +--oracle.ifs.server.S_PropertyBundle

                                            |

                                            +--oracle.ifs.server.S_TiePropertyBundle

                                                  |

                                                  +--oracle.ifs.server.S_ValueDomainPropertyBundle

All Implemented Interfaces:
IfsEventHandler, LibraryObjectInterface, PublicObjectInterface, Traceable
Direct Known Subclasses:
S_TieValueDomainPropertyBundle

public class S_ValueDomainPropertyBundle
extends S_TiePropertyBundle

A ValueDomainPropertyBundle is a PropertyBundle containing a valid definition of the value of a ValueDomain.


Method Summary
 AttributeValue getPropertyValue()
          Gets the value of this ValueDefaultPropertyBundle.
 boolean isAttributeValueInValueDomainPropertyBundle(AttributeValue av)
          Determines whether the specified attribute value lies within this ValueDomainPropertyBundle.
 
Methods inherited from class oracle.ifs.server.S_PropertyBundle
deriveDefinition, extendedPreFree, extendedPreUpdate, getProperties, getProperty, getPropertyValue, handleEvent, putProperty, removeProperty
 
Methods inherited from class oracle.ifs.server.S_ApplicationObject
isVersionable
 
Methods inherited from class oracle.ifs.server.S_PublicObject
addRelationship, extendedPreInsert, getCategories, getLeftwardRelationshipObjects, getLeftwardRelationshipObjects, getLeftwardRelationships, getLeftwardRelationships, getReferencingFolders, getRightwardRelationshipObjects, getRightwardRelationshipObjects, getRightwardRelationships, getRightwardRelationships, getVersionDescriptions, hasNameAttribute, isLocked, removeRelationship
 
Methods inherited from class oracle.ifs.server.S_LibraryObject
equals, free, getAttribute, getAttributeByUpperCaseName, getClassId, getClassObject, getId, getSession, isTraced, postEvent, postEvent, renderAsReader, renderAsStream, setAttribute, setAttribute, toString, trace, update
 
Methods inherited from interface oracle.ifs.common.LibraryObjectInterface
getId
 
Methods inherited from interface oracle.ifs.common.Traceable
getTraceLogger, isTraced, trace
 

Method Detail


getPropertyValue


public final AttributeValue getPropertyValue()
                                      throws IfsException
Gets the value of this ValueDefaultPropertyBundle.
Returns:
the value
Throws:
IfsException - if the operation fails

isAttributeValueInValueDomainPropertyBundle


public final boolean isAttributeValueInValueDomainPropertyBundle(AttributeValue av)
                                                          throws IfsException
Determines whether the specified attribute value lies within this ValueDomainPropertyBundle.
Parameters:
av - the attribute value
Returns:
whether the attribute value lies within this ValueDomainPropertyBundle
Throws:
IfsException - if the operation fails