Uses of Class
com.arsdigita.persistence.PersistenceException

Packages that use PersistenceException
com.arsdigita.auditing The Auditing Service provides a standard API and common mechanism for providing a Domain Object with auditing information. 
com.arsdigita.domain Domain Objects provide an application logic tier between the persistent storage and presentation tiers. 
com.arsdigita.kernel Provides the classes that are essential for building a CCM web application, including ACSObject, packages, parties, and permissions. 
com.arsdigita.kernel.permissions The permissioning (authorization) system. 
com.arsdigita.persistence The classes in this package provide an API for creating and manipulating Data Objects. 
com.arsdigita.portal Basic portal infrastructure. 
com.arsdigita.search.intermedia Provides APIs to be used by query engine implementors to interact with the Oracle Intermedia search engine. 
 

Uses of PersistenceException in com.arsdigita.auditing
 

Methods in com.arsdigita.auditing that throw PersistenceException
 void AuditingObserver.beforeSave(DomainObject dobj)
          Records some information about the save operation and modifies the audit trail.
 void AuditingObserver.afterSave(DomainObject dobj)
          Saves the modified audit trail.
 void AuditingObserver.beforeDelete(DomainObject dobj)
           
 void AuditingObserver.afterDelete(DomainObject dobj)
           
 

Uses of PersistenceException in com.arsdigita.domain
 

Subclasses of PersistenceException in com.arsdigita.domain
 class DeleteException
          DeleteException
 class InstantiatorNotFoundException
          This exception is thrown by DomainObjectFactory when it is unable to find an instantiator for a given DataObject.
 

Methods in com.arsdigita.domain that throw PersistenceException
 void DeleteCheckObserver.beforeDelete(DomainObject obj)
          Check there are no associated objects which would cause a failure if this object were deleted.
 void AbstractDomainObjectObserver.beforeSave(DomainObject dobj)
          Callback before a save operation on the observed DomainObject
 void AbstractDomainObjectObserver.afterSave(DomainObject dobj)
          Callback after a save operation on the observed DomainObject
 void AbstractDomainObjectObserver.beforeDelete(DomainObject dobj)
          Callback before a delete operation on the observed DomainObject
 void AbstractDomainObjectObserver.afterDelete(DomainObject dobj)
          Callback after a delete operation on the observed DomainObject
static DomainObject DomainObjectFactory.newInstance(DataObject dataObject)
          Instantiates a domain object given a data object.
 void DomainObjectObserver.beforeSave(DomainObject dobj)
          Callback before a save operation on the observed DomainObject
 void DomainObjectObserver.afterSave(DomainObject dobj)
          Callback after a save operation on the observed DomainObject
 void DomainObjectObserver.beforeDelete(DomainObject dobj)
          Callback before a delete operation on the observed DomainObject
 void DomainObjectObserver.afterDelete(DomainObject dobj)
          Callback after a delete operation on the observed DomainObject
 boolean DomainQuery.isBeforeFirst()
          Indicates whether the cursor is before the first row of the query.
 boolean DomainQuery.isAfterLast()
          Indicates whether the cursor is after the last row of the query.
 void DomainQuery.setOrder(String order)
          Deprecated. see DomainQuery.addOrder(java.lang.String)
 void DomainQuery.addOrder(String order)
          Set the order in which the result of this query will be returned.
 void DomainObject.save()
          Persists any changes made to this object.
 void DomainObject.delete()
          Deletes this object.
 

Uses of PersistenceException in com.arsdigita.kernel
 

Methods in com.arsdigita.kernel that throw PersistenceException
protected  void PackageType.beforeSave()
          Deprecated.  
 void Role.delete()
          Deletes this role and all the users in it.
 void Group.clearSubgroups()
          Removes all direct subgroups from this group.
 void Group.clearSupergroups()
          Removes this group from all groups of which this is a direct subgroup.
protected  void Group.beforeSave()
           
 void Group.delete()
          Deletes this group.
 BigDecimal ACSObject.setID()
          Deprecated. No longer has any effect on the id. Will always return getID()
protected  void User.beforeSave()
          Persists any changes made to this object.
 void User.delete()
          Deletes this user.
 void User.clearUserFromGroups()
           
 

Uses of PersistenceException in com.arsdigita.kernel.permissions
 

Methods in com.arsdigita.kernel.permissions that throw PersistenceException
static void PermissionService.setContext(ACSObject acsObject, ACSObject context)
          Sets the permission context of the object specified by acsObject to the object specified by context.
static void PermissionService.setContext(OID acsObjectOID, OID contextOID)
          Sets the permission context of the object specified by acsObjectOID to the object specified by contextOID.
static void PermissionService.clonePermissions(ACSObject acsObject)
          Adds explicit permissions to the object specified by acsObject to all permissions currently inherited from its permission context and resets the permissions context to null.
static void PermissionService.clonePermissions(OID acsObjectOID)
          Adds explicit permissions to the object specified by acsObjectOID to all permissions currently inherited from its permission context and resets the permissions context to null.
 void PermissionManager.setContext(ACSObject acsObject, ACSObject context)
          Sets the permission context of the object specified by acsObject to the object specified by context.
 void PermissionManager.setContext(OID acsObjectOID, OID contextOID)
          Sets the permission context of the object specified by acsObjectOID to the object specified by contextOID.
 void PermissionManager.clonePermissions(ACSObject acsObject)
          Adds explicit permissions to the object specified by acsObjectOID to all permissions currently inherited from its permission context and resets the permissions context to null.
 void PermissionManager.clonePermissions(OID acsObjectOID)
          Adds explicit permissions to the object specified by acsObjectOID to all permissions currently inherited from its permission context and resets the permissions context to null.
static PrivilegeDescriptor PrivilegeDescriptor.createPrivilege(String name)
          Adds a privilege to the system.
 void PrivilegeDescriptor.deletePrivilege()
          Deletes the privilege described by this from the system.
 

Uses of PersistenceException in com.arsdigita.persistence
 

Subclasses of PersistenceException in com.arsdigita.persistence
 class FlushException
          An exception representing the inability to write all changes to the database.
 class ObjectDeletedException
          ObjectDeletedException
 class UndefinedEventException
          UndefinedEventException - Thrown when the persistence system attempts to invoke an event, such as a property retrieve event, which is undefined.
 

Methods in com.arsdigita.persistence that return PersistenceException
static PersistenceException PersistenceException.newInstance(String s)
          It's not necessary to use newInstance for just a string argument, but you can if you'd prefer to remain consistent in PersistenceException creation.
static PersistenceException PersistenceException.newInstance(Throwable rootCause)
          This method should be used to create a persistence exception wrapping another exception, to allow for creation of a particular subtype of persistence exception based on the type of the rootCause passed in.
static PersistenceException PersistenceException.newInstance(String s, Throwable rootCause)
          This method should be used to create a persistence exception wrapping another exception, to allow for creation of a particular subtype of persistence exception based on the type of the rootCause passed in.
 

Methods in com.arsdigita.persistence that throw PersistenceException
 boolean DataQueryDecorator.first()
           
 boolean DataQueryDecorator.isEmpty()
           
 boolean DataQueryDecorator.isBeforeFirst()
           
 boolean DataQueryDecorator.isFirst()
           
 boolean DataQueryDecorator.isLast()
           
 boolean DataQueryDecorator.isAfterLast()
           
 boolean DataQueryDecorator.last()
           
 boolean DataQueryDecorator.previous()
           
 void DataQueryDecorator.setOrder(String order)
           
 void DataQueryDecorator.addOrder(String order)
           
 void DataQueryDataCollectionAdapter.setOrder(String order)
           
 void DataQueryDataCollectionAdapter.addOrder(String order)
           
 boolean DataAssociation.first()
          Deprecated. use DataAssociation.cursor().first()
 Object DataAssociation.get(String propertyName)
          Deprecated. use DataAssociation.cursor().get()
 int DataAssociation.getPosition()
          Deprecated. use DataAssociation.cursor().getPosition()
 boolean DataAssociation.isEmpty()
          Deprecated. use DataAssociation.cursor().isEmpty()
 boolean DataAssociation.isFirst()
          Deprecated. use DataAssociation.cursor().isFirst()
 boolean DataAssociation.isLast()
          Deprecated. use DataAssociation.cursor().isLast()
 boolean DataAssociation.last()
          Deprecated. use DataAssociation.cursor().last()
 boolean DataAssociation.next()
          Deprecated. use DataAssociation.cursor().next()
 boolean DataAssociation.previous()
          Deprecated. use DataAssociation.cursor().previous()
 void DataAssociation.setOrder(String order)
          Deprecated. see #addOrder
 void DataAssociation.addOrder(String order)
          Deprecated. use DataAssociation.cursor().addOrder(String order)
 long DataAssociation.size()
          Deprecated. use DataAssociation.cursor().size()
 boolean DataQuery.first()
          Moves the cursor to the first row in the query.
 boolean DataQuery.isEmpty()
          Returns true if the query has no rows.
 boolean DataQuery.isBeforeFirst()
          Indicates whether the cursor is before the first row of the query.
 boolean DataQuery.isFirst()
          Indicates whether the cursor is on the first row of the query.
 boolean DataQuery.isLast()
          Indicates whether the cursor is on the last row of the query.
 boolean DataQuery.isAfterLast()
          Indicates whether the cursor is after the last row of the query.
 boolean DataQuery.last()
          Moves the cursor to the last row in the query.
 boolean DataQuery.previous()
          Moves to the previous row in the query.
 void DataQuery.setOrder(String order)
          Deprecated. see DataQuery.addOrder(java.lang.String)
 void DataQuery.addOrder(String order)
          Set the order in which the result of this query will be returned.
 void DataQuery.addOrderWithNull(String orderOne, Object orderTwo, boolean isAscending)
          This adds order on the first value if it is not null or the second value if the first value is null.
 

Uses of PersistenceException in com.arsdigita.portal
 

Methods in com.arsdigita.portal that throw PersistenceException
 void Portal.swapPortletWithPrevious(Portlet portlet)
           
 void Portal.swapPortletWithNext(Portlet portlet)
           
 void Portal.movePortletToHead(Portlet portlet)
           
 void Portal.movePortletToTail(Portlet portlet)
           
 

Uses of PersistenceException in com.arsdigita.search.intermedia
 

Methods in com.arsdigita.search.intermedia that throw PersistenceException
 void SearchableObserver.beforeSave(DomainObject dobj)
          Deprecated.  
 void SearchableObserver.afterSave(DomainObject dobj)
          Deprecated.  
 void SearchableObserver.beforeDelete(DomainObject dobj)
          Deprecated.  
 void SearchableObserver.afterDelete(DomainObject dobj)
          Deprecated.  
 



Copyright (c) 2004 Red Hat, Inc. Corporation. All Rights Reserved. Generated at July 21 2004:2337 UTC