Liferay 6.0-ee

com.liferay.portal.service.persistence
Interface WebDAVPropsPersistence

All Superinterfaces:
BasePersistence<WebDAVProps>
All Known Implementing Classes:
WebDAVPropsPersistenceImpl

public interface WebDAVPropsPersistence
extends BasePersistence<WebDAVProps>

The persistence interface for the web d a v props service.

Never modify or reference this interface directly. Always use WebDAVPropsUtil to access the web d a v props persistence. Modify service.xml and rerun ServiceBuilder to regenerate this interface.

Caching information and settings can be found in portal.properties

See Also:
WebDAVPropsPersistenceImpl, WebDAVPropsUtil
ServiceBuilder generated this class. Modifications in this class will be overwritten the next time it is generated.

Method Summary
 void cacheResult(List<WebDAVProps> webDAVPropses)
          Caches the web d a v propses in the entity cache if it is enabled.
 void cacheResult(WebDAVProps webDAVProps)
          Caches the web d a v props in the entity cache if it is enabled.
 int countAll()
          Counts all the web d a v propses.
 int countByC_C(long classNameId, long classPK)
          Counts all the web d a v propses where classNameId = ? and classPK = ?.
 WebDAVProps create(long webDavPropsId)
          Creates a new web d a v props with the primary key.
 WebDAVProps fetchByC_C(long classNameId, long classPK)
          Finds the web d a v props where classNameId = ? and classPK = ? or returns null if it could not be found.
 WebDAVProps fetchByC_C(long classNameId, long classPK, boolean retrieveFromCache)
          Finds the web d a v props where classNameId = ? and classPK = ? or returns null if it could not be found, optionally using the finder cache.
 WebDAVProps fetchByPrimaryKey(long webDavPropsId)
          Finds the web d a v props with the primary key or returns null if it could not be found.
 List<WebDAVProps> findAll()
          Finds all the web d a v propses.
 List<WebDAVProps> findAll(int start, int end)
          Finds a range of all the web d a v propses.
 List<WebDAVProps> findAll(int start, int end, OrderByComparator orderByComparator)
          Finds an ordered range of all the web d a v propses.
 WebDAVProps findByC_C(long classNameId, long classPK)
          Finds the web d a v props where classNameId = ? and classPK = ? or throws a NoSuchWebDAVPropsException if it could not be found.
 WebDAVProps findByPrimaryKey(long webDavPropsId)
          Finds the web d a v props with the primary key or throws a NoSuchWebDAVPropsException if it could not be found.
 WebDAVProps remove(long webDavPropsId)
          Removes the web d a v props with the primary key from the database.
 void removeAll()
          Removes all the web d a v propses from the database.
 void removeByC_C(long classNameId, long classPK)
          Removes the web d a v props where classNameId = ? and classPK = ? from the database.
 WebDAVProps updateImpl(WebDAVProps webDAVProps, boolean merge)
           
 
Methods inherited from interface com.liferay.portal.service.persistence.BasePersistence
clearCache, clearCache, countWithDynamicQuery, fetchByPrimaryKey, findByPrimaryKey, findWithDynamicQuery, findWithDynamicQuery, findWithDynamicQuery, getDataSource, getListeners, registerListener, remove, remove, setDataSource, unregisterListener, update, update
 

Method Detail

cacheResult

void cacheResult(WebDAVProps webDAVProps)
Caches the web d a v props in the entity cache if it is enabled.

Parameters:
webDAVProps - the web d a v props to cache

cacheResult

void cacheResult(List<WebDAVProps> webDAVPropses)
Caches the web d a v propses in the entity cache if it is enabled.

Parameters:
webDAVPropses - the web d a v propses to cache

create

WebDAVProps create(long webDavPropsId)
Creates a new web d a v props with the primary key. Does not add the web d a v props to the database.

Parameters:
webDavPropsId - the primary key for the new web d a v props
Returns:
the new web d a v props

remove

WebDAVProps remove(long webDavPropsId)
                   throws NoSuchWebDAVPropsException,
                          SystemException
Removes the web d a v props with the primary key from the database. Also notifies the appropriate model listeners.

Parameters:
webDavPropsId - the primary key of the web d a v props to remove
Returns:
the web d a v props that was removed
Throws:
NoSuchWebDAVPropsException - if a web d a v props with the primary key could not be found
SystemException - if a system exception occurred

updateImpl

WebDAVProps updateImpl(WebDAVProps webDAVProps,
                       boolean merge)
                       throws SystemException
Throws:
SystemException

findByPrimaryKey

WebDAVProps findByPrimaryKey(long webDavPropsId)
                             throws NoSuchWebDAVPropsException,
                                    SystemException
Finds the web d a v props with the primary key or throws a NoSuchWebDAVPropsException if it could not be found.

Parameters:
webDavPropsId - the primary key of the web d a v props to find
Returns:
the web d a v props
Throws:
NoSuchWebDAVPropsException - if a web d a v props with the primary key could not be found
SystemException - if a system exception occurred

fetchByPrimaryKey

WebDAVProps fetchByPrimaryKey(long webDavPropsId)
                              throws SystemException
Finds the web d a v props with the primary key or returns null if it could not be found.

Parameters:
webDavPropsId - the primary key of the web d a v props to find
Returns:
the web d a v props, or null if a web d a v props with the primary key could not be found
Throws:
SystemException - if a system exception occurred

findByC_C

WebDAVProps findByC_C(long classNameId,
                      long classPK)
                      throws NoSuchWebDAVPropsException,
                             SystemException
Finds the web d a v props where classNameId = ? and classPK = ? or throws a NoSuchWebDAVPropsException if it could not be found.

Parameters:
classNameId - the class name id to search with
classPK - the class p k to search with
Returns:
the matching web d a v props
Throws:
NoSuchWebDAVPropsException - if a matching web d a v props could not be found
SystemException - if a system exception occurred

fetchByC_C

WebDAVProps fetchByC_C(long classNameId,
                       long classPK)
                       throws SystemException
Finds the web d a v props where classNameId = ? and classPK = ? or returns null if it could not be found. Uses the finder cache.

Parameters:
classNameId - the class name id to search with
classPK - the class p k to search with
Returns:
the matching web d a v props, or null if a matching web d a v props could not be found
Throws:
SystemException - if a system exception occurred

fetchByC_C

WebDAVProps fetchByC_C(long classNameId,
                       long classPK,
                       boolean retrieveFromCache)
                       throws SystemException
Finds the web d a v props where classNameId = ? and classPK = ? or returns null if it could not be found, optionally using the finder cache.

Parameters:
classNameId - the class name id to search with
classPK - the class p k to search with
Returns:
the matching web d a v props, or null if a matching web d a v props could not be found
Throws:
SystemException - if a system exception occurred

findAll

List<WebDAVProps> findAll()
                          throws SystemException
Finds all the web d a v propses.

Returns:
the web d a v propses
Throws:
SystemException - if a system exception occurred

findAll

List<WebDAVProps> findAll(int start,
                          int end)
                          throws SystemException
Finds a range of all the web d a v propses.

Useful when paginating results. Returns a maximum of end - start instances. start and end are not primary keys, they are indexes in the result set. Thus, 0 refers to the first result in the set. Setting both start and end to QueryUtil.ALL_POS will return the full result set.

Parameters:
start - the lower bound of the range of web d a v propses to return
end - the upper bound of the range of web d a v propses to return (not inclusive)
Returns:
the range of web d a v propses
Throws:
SystemException - if a system exception occurred

findAll

List<WebDAVProps> findAll(int start,
                          int end,
                          OrderByComparator orderByComparator)
                          throws SystemException
Finds an ordered range of all the web d a v propses.

Useful when paginating results. Returns a maximum of end - start instances. start and end are not primary keys, they are indexes in the result set. Thus, 0 refers to the first result in the set. Setting both start and end to QueryUtil.ALL_POS will return the full result set.

Parameters:
start - the lower bound of the range of web d a v propses to return
end - the upper bound of the range of web d a v propses to return (not inclusive)
orderByComparator - the comparator to order the results by
Returns:
the ordered range of web d a v propses
Throws:
SystemException - if a system exception occurred

removeByC_C

void removeByC_C(long classNameId,
                 long classPK)
                 throws NoSuchWebDAVPropsException,
                        SystemException
Removes the web d a v props where classNameId = ? and classPK = ? from the database.

Parameters:
classNameId - the class name id to search with
classPK - the class p k to search with
Throws:
SystemException - if a system exception occurred
NoSuchWebDAVPropsException

removeAll

void removeAll()
               throws SystemException
Removes all the web d a v propses from the database.

Throws:
SystemException - if a system exception occurred

countByC_C

int countByC_C(long classNameId,
               long classPK)
               throws SystemException
Counts all the web d a v propses where classNameId = ? and classPK = ?.

Parameters:
classNameId - the class name id to search with
classPK - the class p k to search with
Returns:
the number of matching web d a v propses
Throws:
SystemException - if a system exception occurred

countAll

int countAll()
             throws SystemException
Counts all the web d a v propses.

Returns:
the number of web d a v propses
Throws:
SystemException - if a system exception occurred

Liferay 6.0-ee