|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.arsdigita.domain.DomainObject
com.arsdigita.domain.ObservableDomainObject
com.arsdigita.kernel.ACSObject
com.arsdigita.kernel.Resource
com.arsdigita.web.Application
com.arsdigita.glossary.Glossary
Glossary Domain Object.
Field Summary | |
static String |
BASE_DATA_OBJECT_TYPE
|
static String |
versionId
|
Fields inherited from class com.arsdigita.web.Application |
PRIMARY_URL |
Fields inherited from class com.arsdigita.kernel.Resource |
CHILD_RESOURCE, DESCRIPTION, PARENT_RESOURCE, RESOURCE_TYPE, TIMESTAMP, TITLE |
Fields inherited from class com.arsdigita.kernel.ACSObject |
CONTAINER, DEFAULT_DOMAIN_CLASS, DISPLAY_NAME, ID, OBJECT_TYPE |
Constructor Summary | |
Glossary(BigDecimal key)
Constructor. |
|
Glossary(com.arsdigita.persistence.DataObject dataObject)
|
|
Glossary(com.arsdigita.persistence.OID oid)
|
Method Summary | |
static Glossary |
create(String urlName,
String title,
com.arsdigita.web.Application parent)
|
GlossaryWord |
createWord(String word,
com.arsdigita.util.TypedText definition)
|
protected String |
getBaseDataObjectType()
Returns the appropriate object type for a Glossary so that proper type validation will occur when retrieving Glossary's by OID |
WordCollection |
getWordList()
gets all the words in this glossary |
WordCollection |
getWordList(String start)
gets all the words in this glossary which start with the specified string. |
void |
removeWord(GlossaryWord word)
|
Methods inherited from class com.arsdigita.web.Application |
afterDelete, beforeSave, createApplication, createApplication, createRootApplication, getAncestorApplications, getApplicationType, getCanonicalURL, getChildApplications, getChildApplicationsForType, getContainingApplication, getContextPath, getCurrentApplication, getPackageType, getParentApplication, getPath, getPrimaryURL, getRelevantPrivileges, getServletPath, getSiteNode, getStylesheetPath, isInstalled, retrieveAllApplications, retrieveApplication, retrieveApplication, retrieveApplication, retrieveApplicationForPath, retrieveApplicationForSiteNode, setApplicationType, setParentApplication, setPath |
Methods inherited from class com.arsdigita.kernel.Resource |
afterSave, createResource, createResource, getChildResources, getContainer, getContainingResource, getDescription, getDisplayName, getParentResource, getResourceType, getTimestamp, getTitle, isContainerModified, retrieveAllResources, retrieveResource, retrieveResource, retrieveResource, setDescription, setParentResource, setResourceType, setTitle |
Methods inherited from class com.arsdigita.kernel.ACSObject |
assertPrivilege, checkPrivilege, doCreateCheck, doWriteCheck, getDefaultDomainClass, getID, getSpecificObjectType, getSpecificOID, gimmeContainer, initialize, setID, setID |
Methods inherited from class com.arsdigita.domain.ObservableDomainObject |
addObserver, getObservers |
Methods inherited from class com.arsdigita.domain.DomainObject |
add, add, addToAssociation, beforeDelete, clear, delete, disconnect, equals, get, getObjectType, getOID, getSession, hashCode, isDeleted, isDisconnected, isModified, isNew, isPropertyModified, isValid, remove, remove, remove, removeFromAssociation, save, set, setAssociation, setAssociation, specializeDataObject, specializeDataObject, toString |
Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
Field Detail |
public static final String versionId
public static final String BASE_DATA_OBJECT_TYPE
Constructor Detail |
public Glossary(com.arsdigita.persistence.OID oid) throws com.arsdigita.domain.DataObjectNotFoundException
public Glossary(com.arsdigita.persistence.DataObject dataObject)
public Glossary(BigDecimal key) throws com.arsdigita.domain.DataObjectNotFoundException
key
- The ID for the object to be retrieved.
object.
com.arsdigita.domain.DataObjectNotFoundException
- Thrown if we cannot
retrieve a data object for the specified OIDMethod Detail |
public static Glossary create(String urlName, String title, com.arsdigita.web.Application parent)
protected String getBaseDataObjectType()
public GlossaryWord createWord(String word, com.arsdigita.util.TypedText definition)
public void removeWord(GlossaryWord word)
public WordCollection getWordList()
public WordCollection getWordList(String start)
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |