| Interface | Description | 
|---|---|
| DisplayableItem | |
| MutableRepository | |
| MutableRepositoryItem | 
 RepositoryItem that can be updated. 
 | 
| NamedQueryView | 
 This is a RepositoryView add-on that provides methods to allow the 
 creation of Named Queries 
 | 
| ParameterSupportQueryBuilder | 
 Provides support for parameter QueryExpressions. 
 | 
| ParameterSupportView | 
 This interface provides one variation of executeQuery(..) for every
 existing variation in  
atg.repository.RepositoryView with
 the addition of an Object[] argument representing the 
 values of any parameter QueryExpression objects present in 
 the provided Query argument. | 
| PropertiesChangedListener | 
 Classes implement this interface when they want to be notified of a
 PropertiesChangedEvent when a set of properties in an item descriptor
 have been updated. 
 | 
| Query | 
 A non-specific definition of a particular query syntax. 
 | 
| QueryBuilder | 
 This object is used to build Query objects that can be passed to the 
 Repository. 
 | 
| QueryExpression | 
 A non-specific definition of a subpiece of a query. 
 | 
| Repository | 
 Represents a collection of RepositoryItems. 
 | 
| RepositoryItem | |
| RepositoryItemDescriptor | |
| RepositoryItemGroup | 
 This interface defines a logical grouping of RepositoryItems. 
 | 
| RepositoryItemImpl.LinkGenerator | 
 Generate a URL for the specified repository item, if possible. 
 | 
| RepositoryUtils.RepositoryPropertyCallback | 
 Return repository property callback. 
 | 
| RepositoryView | 
 The RepositoryView defines a constrained representation of the
 entire Repository. 
 | 
| RepositoryViewContainer | 
 Declares an interface where objects may contain RepositoryViews. 
 | 
| SecuredMutableRepository | 
 An extension of the Repository interface that adds security features. 
 | 
| SecuredMutableRepositoryItem | 
 A mutable repository item that has security features. 
 | 
| SecuredRepository | 
 An extension of the Repository interface that adds security features. 
 | 
| SecuredRepositoryItem | 
 A repository item that has security features. 
 | 
| SecuredRepositoryItemDescriptor | |
| SecuredRepositoryView | 
 A repository view within a secured repository. 
 | 
| SortingConstants | 
 Constants used by the SortDirectives. 
 | 
| Class | Description | 
|---|---|
| ContextFilteringRule | 
 A structure representing a single context filtering rule in a 
 ContextFiltetringRules object. 
 | 
| ContextFilteringRules | 
 A structure representing a set of context property filtering rules. 
 | 
| FilePropertyDescriptor | 
 This is a simple read-only property descriptor which takes a path name
 and converts this to a java.io.File object. 
 | 
| GroupMembersPropertyDescriptor | |
| ItemDescriptorImpl | 
 A simple implementation of RepositoryItemDescriptor which supports
 adding and removing DynamicPropertyDescriptors. 
 | 
| MembershipContext | 
 Static methods to add/remove membership filtering contexts to a java thread. 
 | 
| MembershipContext.MembershipContextService | 
 An instance to use to expose logging and other settings to nucleus. 
 | 
| MembershipContext.MembershipContextsSnapshot | 
 An opaque class representing the state of the MembershipContext
 stack for this thread. 
 | 
| MembershipContext.MembershipContextsThreadLocalCopier | 
 A JobThreadLocalValueCopier that copies our ThreadLocal for
 passing to another thread. 
 | 
| MimeTyperPropertyDescriptor | |
| NotEmptyChooserPropertyDescriptor | 
 A property descriptor to be used with a Repository that returns the first object
 that is not empty or the merged collection of all non-empty values. 
 | 
| PropertiesChangedEvent | 
 This event gets fired by an ItemDescriptor when a set of properties on
 that item descriptor have been modified. 
 | 
| QueryOptions | 
 A bean class to holding properties that specify ways that a query may be
 modified:
 
  startingIndex - the index of the first element of a query result set
 that should actually be returned
  endingIndex - the index of the last element of a query result set that
 should actually be returned
  sortDirectives - specifies the sort order of the a query's result set. 
 | 
| RepositoryImpl | 
 This is a base class which you can use to start your implementation of
 a repository. 
 | 
| RepositoryItemImpl | |
| RepositoryItemImpl.NullObject | 
 Placeholder that represents a 'null' value in the changes table 
 | 
| RepositoryPropertyDescriptor | |
| RepositoryServices | 
 A collection of web service methods pertaining to repositories 
 | 
| RepositorySorter | 
 A RepositorySorter performs sorting on an array of RepositoryItem
 objects, returned as a result of a targeting operation. 
 | 
| RepositoryTransactionDemarcation | 
 An AutoCloseable TransactionDemarcation subclass whose constructor
 and close() methods throw a RepositoryException (wrapping a
 TransactionDemarcationException if needed). 
 | 
| RepositoryUtils | 
 This utility class is home to methods that can be used to operate against
 repositories, repository items and properties. 
 | 
| RepositoryUtils.Service | 
 A generic service to expose the repository callbacks to Nucleus. 
 | 
| RepositoryViewImpl | 
 This is a basic implementation for the RepositoryView class. 
 | 
| SortDirective | 
 A structure representing a single sorting directive in a 
 SortDirectives object. 
 | 
| SortDirectives | 
 A structure representing a set of sorting directives. 
 | 
| Enum | Description | 
|---|---|
| GlobalContextType | 
 An enumeration of global filtering context types. 
 | 
| Exception | Description | 
|---|---|
| ConcurrentUpdateException | 
 This exception is thrown when an update is made to an item using stale
 data. 
 | 
| DuplicateIdException | 
 A RepositoryException that indicates an attempt was made to
 use a RepositoryItem id that is already in use. 
 | 
| RepositoryException | 
 This exception indicates that a severe error occured while performing a
 Repository task. 
 | 
| UnsupportedFeatureException | 
 A subclass of RepositoryException which indicates that a feature is
 not supported by an implementation of the Repository. 
 |