Liferay 7.0-ce-m6

com.liferay.portlet.dynamicdatamapping.service.persistence
Interface DDMTemplateLinkPersistence

All Superinterfaces:
BasePersistence<DDMTemplateLink>

@ProviderType
public interface DDMTemplateLinkPersistence
extends BasePersistence<DDMTemplateLink>

The persistence interface for the d d m template link service.

Caching information and settings can be found in portal.properties

See Also:
com.liferay.portlet.dynamicdatamapping.service.persistence.impl.DDMTemplateLinkPersistenceImpl, DDMTemplateLinkUtil

Method Summary
 void cacheResult(DDMTemplateLink ddmTemplateLink)
          Caches the d d m template link in the entity cache if it is enabled.
 void cacheResult(List<DDMTemplateLink> ddmTemplateLinks)
          Caches the d d m template links in the entity cache if it is enabled.
 int countAll()
          Returns the number of d d m template links.
 int countByC_C(long classNameId, long classPK)
          Returns the number of d d m template links where classNameId = ? and classPK = ?.
 int countByClassNameId(long classNameId)
          Returns the number of d d m template links where classNameId = ?.
 int countByTemplateId(long templateId)
          Returns the number of d d m template links where templateId = ?.
 DDMTemplateLink create(long templateLinkId)
          Creates a new d d m template link with the primary key.
 DDMTemplateLink fetchByC_C(long classNameId, long classPK)
          Returns the d d m template link where classNameId = ? and classPK = ? or returns null if it could not be found.
 DDMTemplateLink fetchByC_C(long classNameId, long classPK, boolean retrieveFromCache)
          Returns the d d m template link where classNameId = ? and classPK = ? or returns null if it could not be found, optionally using the finder cache.
 DDMTemplateLink fetchByClassNameId_First(long classNameId, OrderByComparator<DDMTemplateLink> orderByComparator)
          Returns the first d d m template link in the ordered set where classNameId = ?.
 DDMTemplateLink fetchByClassNameId_Last(long classNameId, OrderByComparator<DDMTemplateLink> orderByComparator)
          Returns the last d d m template link in the ordered set where classNameId = ?.
 DDMTemplateLink fetchByPrimaryKey(long templateLinkId)
          Returns the d d m template link with the primary key or returns null if it could not be found.
 Map<Serializable,DDMTemplateLink> fetchByPrimaryKeys(Set<Serializable> primaryKeys)
           
 DDMTemplateLink fetchByTemplateId_First(long templateId, OrderByComparator<DDMTemplateLink> orderByComparator)
          Returns the first d d m template link in the ordered set where templateId = ?.
 DDMTemplateLink fetchByTemplateId_Last(long templateId, OrderByComparator<DDMTemplateLink> orderByComparator)
          Returns the last d d m template link in the ordered set where templateId = ?.
 List<DDMTemplateLink> findAll()
          Returns all the d d m template links.
 List<DDMTemplateLink> findAll(int start, int end)
          Returns a range of all the d d m template links.
 List<DDMTemplateLink> findAll(int start, int end, OrderByComparator<DDMTemplateLink> orderByComparator)
          Returns an ordered range of all the d d m template links.
 DDMTemplateLink findByC_C(long classNameId, long classPK)
          Returns the d d m template link where classNameId = ? and classPK = ? or throws a NoSuchTemplateLinkException if it could not be found.
 DDMTemplateLink findByClassNameId_First(long classNameId, OrderByComparator<DDMTemplateLink> orderByComparator)
          Returns the first d d m template link in the ordered set where classNameId = ?.
 DDMTemplateLink findByClassNameId_Last(long classNameId, OrderByComparator<DDMTemplateLink> orderByComparator)
          Returns the last d d m template link in the ordered set where classNameId = ?.
 DDMTemplateLink[] findByClassNameId_PrevAndNext(long templateLinkId, long classNameId, OrderByComparator<DDMTemplateLink> orderByComparator)
          Returns the d d m template links before and after the current d d m template link in the ordered set where classNameId = ?.
 List<DDMTemplateLink> findByClassNameId(long classNameId)
          Returns all the d d m template links where classNameId = ?.
 List<DDMTemplateLink> findByClassNameId(long classNameId, int start, int end)
          Returns a range of all the d d m template links where classNameId = ?.
 List<DDMTemplateLink> findByClassNameId(long classNameId, int start, int end, OrderByComparator<DDMTemplateLink> orderByComparator)
          Returns an ordered range of all the d d m template links where classNameId = ?.
 DDMTemplateLink findByPrimaryKey(long templateLinkId)
          Returns the d d m template link with the primary key or throws a NoSuchTemplateLinkException if it could not be found.
 DDMTemplateLink findByTemplateId_First(long templateId, OrderByComparator<DDMTemplateLink> orderByComparator)
          Returns the first d d m template link in the ordered set where templateId = ?.
 DDMTemplateLink findByTemplateId_Last(long templateId, OrderByComparator<DDMTemplateLink> orderByComparator)
          Returns the last d d m template link in the ordered set where templateId = ?.
 DDMTemplateLink[] findByTemplateId_PrevAndNext(long templateLinkId, long templateId, OrderByComparator<DDMTemplateLink> orderByComparator)
          Returns the d d m template links before and after the current d d m template link in the ordered set where templateId = ?.
 List<DDMTemplateLink> findByTemplateId(long templateId)
          Returns all the d d m template links where templateId = ?.
 List<DDMTemplateLink> findByTemplateId(long templateId, int start, int end)
          Returns a range of all the d d m template links where templateId = ?.
 List<DDMTemplateLink> findByTemplateId(long templateId, int start, int end, OrderByComparator<DDMTemplateLink> orderByComparator)
          Returns an ordered range of all the d d m template links where templateId = ?.
 DDMTemplateLink remove(long templateLinkId)
          Removes the d d m template link with the primary key from the database.
 void removeAll()
          Removes all the d d m template links from the database.
 DDMTemplateLink removeByC_C(long classNameId, long classPK)
          Removes the d d m template link where classNameId = ? and classPK = ? from the database.
 void removeByClassNameId(long classNameId)
          Removes all the d d m template links where classNameId = ? from the database.
 void removeByTemplateId(long templateId)
          Removes all the d d m template links where templateId = ? from the database.
 DDMTemplateLink updateImpl(DDMTemplateLink ddmTemplateLink)
           
 
Methods inherited from interface com.liferay.portal.service.persistence.BasePersistence
clearCache, clearCache, clearCache, closeSession, countWithDynamicQuery, countWithDynamicQuery, fetchByPrimaryKey, findByPrimaryKey, findWithDynamicQuery, findWithDynamicQuery, findWithDynamicQuery, flush, getCurrentSession, getDataSource, getListeners, getModelClass, openSession, processException, registerListener, remove, remove, setDataSource, unregisterListener, update, update, update, update
 

Method Detail

findByClassNameId

List<DDMTemplateLink> findByClassNameId(long classNameId)
Returns all the d d m template links where classNameId = ?.

Parameters:
classNameId - the class name ID
Returns:
the matching d d m template links

findByClassNameId

List<DDMTemplateLink> findByClassNameId(long classNameId,
                                        int start,
                                        int end)
Returns a range of all the d d m template links where classNameId = ?.

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. If orderByComparator is specified, then the query will include the given ORDER BY logic. If orderByComparator is absent and pagination is required (start and end are not QueryUtil#ALL_POS), then the query will include the default ORDER BY logic from DDMTemplateLinkModelImpl. If both orderByComparator and pagination are absent, for performance reasons, the query will not have an ORDER BY clause and the returned result set will be sorted on by the primary key in an ascending order.

Parameters:
classNameId - the class name ID
start - the lower bound of the range of d d m template links
end - the upper bound of the range of d d m template links (not inclusive)
Returns:
the range of matching d d m template links

findByClassNameId

List<DDMTemplateLink> findByClassNameId(long classNameId,
                                        int start,
                                        int end,
                                        OrderByComparator<DDMTemplateLink> orderByComparator)
Returns an ordered range of all the d d m template links where classNameId = ?.

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. If orderByComparator is specified, then the query will include the given ORDER BY logic. If orderByComparator is absent and pagination is required (start and end are not QueryUtil#ALL_POS), then the query will include the default ORDER BY logic from DDMTemplateLinkModelImpl. If both orderByComparator and pagination are absent, for performance reasons, the query will not have an ORDER BY clause and the returned result set will be sorted on by the primary key in an ascending order.

Parameters:
classNameId - the class name ID
start - the lower bound of the range of d d m template links
end - the upper bound of the range of d d m template links (not inclusive)
orderByComparator - the comparator to order the results by (optionally null)
Returns:
the ordered range of matching d d m template links

findByClassNameId_First

DDMTemplateLink findByClassNameId_First(long classNameId,
                                        OrderByComparator<DDMTemplateLink> orderByComparator)
                                        throws NoSuchTemplateLinkException
Returns the first d d m template link in the ordered set where classNameId = ?.

Parameters:
classNameId - the class name ID
orderByComparator - the comparator to order the set by (optionally null)
Returns:
the first matching d d m template link
Throws:
NoSuchTemplateLinkException - if a matching d d m template link could not be found

fetchByClassNameId_First

DDMTemplateLink fetchByClassNameId_First(long classNameId,
                                         OrderByComparator<DDMTemplateLink> orderByComparator)
Returns the first d d m template link in the ordered set where classNameId = ?.

Parameters:
classNameId - the class name ID
orderByComparator - the comparator to order the set by (optionally null)
Returns:
the first matching d d m template link, or null if a matching d d m template link could not be found

findByClassNameId_Last

DDMTemplateLink findByClassNameId_Last(long classNameId,
                                       OrderByComparator<DDMTemplateLink> orderByComparator)
                                       throws NoSuchTemplateLinkException
Returns the last d d m template link in the ordered set where classNameId = ?.

Parameters:
classNameId - the class name ID
orderByComparator - the comparator to order the set by (optionally null)
Returns:
the last matching d d m template link
Throws:
NoSuchTemplateLinkException - if a matching d d m template link could not be found

fetchByClassNameId_Last

DDMTemplateLink fetchByClassNameId_Last(long classNameId,
                                        OrderByComparator<DDMTemplateLink> orderByComparator)
Returns the last d d m template link in the ordered set where classNameId = ?.

Parameters:
classNameId - the class name ID
orderByComparator - the comparator to order the set by (optionally null)
Returns:
the last matching d d m template link, or null if a matching d d m template link could not be found

findByClassNameId_PrevAndNext

DDMTemplateLink[] findByClassNameId_PrevAndNext(long templateLinkId,
                                                long classNameId,
                                                OrderByComparator<DDMTemplateLink> orderByComparator)
                                                throws NoSuchTemplateLinkException
Returns the d d m template links before and after the current d d m template link in the ordered set where classNameId = ?.

Parameters:
templateLinkId - the primary key of the current d d m template link
classNameId - the class name ID
orderByComparator - the comparator to order the set by (optionally null)
Returns:
the previous, current, and next d d m template link
Throws:
NoSuchTemplateLinkException - if a d d m template link with the primary key could not be found

removeByClassNameId

void removeByClassNameId(long classNameId)
Removes all the d d m template links where classNameId = ? from the database.

Parameters:
classNameId - the class name ID

countByClassNameId

int countByClassNameId(long classNameId)
Returns the number of d d m template links where classNameId = ?.

Parameters:
classNameId - the class name ID
Returns:
the number of matching d d m template links

findByTemplateId

List<DDMTemplateLink> findByTemplateId(long templateId)
Returns all the d d m template links where templateId = ?.

Parameters:
templateId - the template ID
Returns:
the matching d d m template links

findByTemplateId

List<DDMTemplateLink> findByTemplateId(long templateId,
                                       int start,
                                       int end)
Returns a range of all the d d m template links where templateId = ?.

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. If orderByComparator is specified, then the query will include the given ORDER BY logic. If orderByComparator is absent and pagination is required (start and end are not QueryUtil#ALL_POS), then the query will include the default ORDER BY logic from DDMTemplateLinkModelImpl. If both orderByComparator and pagination are absent, for performance reasons, the query will not have an ORDER BY clause and the returned result set will be sorted on by the primary key in an ascending order.

Parameters:
templateId - the template ID
start - the lower bound of the range of d d m template links
end - the upper bound of the range of d d m template links (not inclusive)
Returns:
the range of matching d d m template links

findByTemplateId

List<DDMTemplateLink> findByTemplateId(long templateId,
                                       int start,
                                       int end,
                                       OrderByComparator<DDMTemplateLink> orderByComparator)
Returns an ordered range of all the d d m template links where templateId = ?.

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. If orderByComparator is specified, then the query will include the given ORDER BY logic. If orderByComparator is absent and pagination is required (start and end are not QueryUtil#ALL_POS), then the query will include the default ORDER BY logic from DDMTemplateLinkModelImpl. If both orderByComparator and pagination are absent, for performance reasons, the query will not have an ORDER BY clause and the returned result set will be sorted on by the primary key in an ascending order.

Parameters:
templateId - the template ID
start - the lower bound of the range of d d m template links
end - the upper bound of the range of d d m template links (not inclusive)
orderByComparator - the comparator to order the results by (optionally null)
Returns:
the ordered range of matching d d m template links

findByTemplateId_First

DDMTemplateLink findByTemplateId_First(long templateId,
                                       OrderByComparator<DDMTemplateLink> orderByComparator)
                                       throws NoSuchTemplateLinkException
Returns the first d d m template link in the ordered set where templateId = ?.

Parameters:
templateId - the template ID
orderByComparator - the comparator to order the set by (optionally null)
Returns:
the first matching d d m template link
Throws:
NoSuchTemplateLinkException - if a matching d d m template link could not be found

fetchByTemplateId_First

DDMTemplateLink fetchByTemplateId_First(long templateId,
                                        OrderByComparator<DDMTemplateLink> orderByComparator)
Returns the first d d m template link in the ordered set where templateId = ?.

Parameters:
templateId - the template ID
orderByComparator - the comparator to order the set by (optionally null)
Returns:
the first matching d d m template link, or null if a matching d d m template link could not be found

findByTemplateId_Last

DDMTemplateLink findByTemplateId_Last(long templateId,
                                      OrderByComparator<DDMTemplateLink> orderByComparator)
                                      throws NoSuchTemplateLinkException
Returns the last d d m template link in the ordered set where templateId = ?.

Parameters:
templateId - the template ID
orderByComparator - the comparator to order the set by (optionally null)
Returns:
the last matching d d m template link
Throws:
NoSuchTemplateLinkException - if a matching d d m template link could not be found

fetchByTemplateId_Last

DDMTemplateLink fetchByTemplateId_Last(long templateId,
                                       OrderByComparator<DDMTemplateLink> orderByComparator)
Returns the last d d m template link in the ordered set where templateId = ?.

Parameters:
templateId - the template ID
orderByComparator - the comparator to order the set by (optionally null)
Returns:
the last matching d d m template link, or null if a matching d d m template link could not be found

findByTemplateId_PrevAndNext

DDMTemplateLink[] findByTemplateId_PrevAndNext(long templateLinkId,
                                               long templateId,
                                               OrderByComparator<DDMTemplateLink> orderByComparator)
                                               throws NoSuchTemplateLinkException
Returns the d d m template links before and after the current d d m template link in the ordered set where templateId = ?.

Parameters:
templateLinkId - the primary key of the current d d m template link
templateId - the template ID
orderByComparator - the comparator to order the set by (optionally null)
Returns:
the previous, current, and next d d m template link
Throws:
NoSuchTemplateLinkException - if a d d m template link with the primary key could not be found

removeByTemplateId

void removeByTemplateId(long templateId)
Removes all the d d m template links where templateId = ? from the database.

Parameters:
templateId - the template ID

countByTemplateId

int countByTemplateId(long templateId)
Returns the number of d d m template links where templateId = ?.

Parameters:
templateId - the template ID
Returns:
the number of matching d d m template links

findByC_C

DDMTemplateLink findByC_C(long classNameId,
                          long classPK)
                          throws NoSuchTemplateLinkException
Returns the d d m template link where classNameId = ? and classPK = ? or throws a NoSuchTemplateLinkException if it could not be found.

Parameters:
classNameId - the class name ID
classPK - the class p k
Returns:
the matching d d m template link
Throws:
NoSuchTemplateLinkException - if a matching d d m template link could not be found

fetchByC_C

DDMTemplateLink fetchByC_C(long classNameId,
                           long classPK)
Returns the d d m template link where classNameId = ? and classPK = ? or returns null if it could not be found. Uses the finder cache.

Parameters:
classNameId - the class name ID
classPK - the class p k
Returns:
the matching d d m template link, or null if a matching d d m template link could not be found

fetchByC_C

DDMTemplateLink fetchByC_C(long classNameId,
                           long classPK,
                           boolean retrieveFromCache)
Returns the d d m template link where classNameId = ? and classPK = ? or returns null if it could not be found, optionally using the finder cache.

Parameters:
classNameId - the class name ID
classPK - the class p k
retrieveFromCache - whether to use the finder cache
Returns:
the matching d d m template link, or null if a matching d d m template link could not be found

removeByC_C

DDMTemplateLink removeByC_C(long classNameId,
                            long classPK)
                            throws NoSuchTemplateLinkException
Removes the d d m template link where classNameId = ? and classPK = ? from the database.

Parameters:
classNameId - the class name ID
classPK - the class p k
Returns:
the d d m template link that was removed
Throws:
NoSuchTemplateLinkException

countByC_C

int countByC_C(long classNameId,
               long classPK)
Returns the number of d d m template links where classNameId = ? and classPK = ?.

Parameters:
classNameId - the class name ID
classPK - the class p k
Returns:
the number of matching d d m template links

cacheResult

void cacheResult(DDMTemplateLink ddmTemplateLink)
Caches the d d m template link in the entity cache if it is enabled.

Parameters:
ddmTemplateLink - the d d m template link

cacheResult

void cacheResult(List<DDMTemplateLink> ddmTemplateLinks)
Caches the d d m template links in the entity cache if it is enabled.

Parameters:
ddmTemplateLinks - the d d m template links

create

DDMTemplateLink create(long templateLinkId)
Creates a new d d m template link with the primary key. Does not add the d d m template link to the database.

Parameters:
templateLinkId - the primary key for the new d d m template link
Returns:
the new d d m template link

remove

DDMTemplateLink remove(long templateLinkId)
                       throws NoSuchTemplateLinkException
Removes the d d m template link with the primary key from the database. Also notifies the appropriate model listeners.

Parameters:
templateLinkId - the primary key of the d d m template link
Returns:
the d d m template link that was removed
Throws:
NoSuchTemplateLinkException - if a d d m template link with the primary key could not be found

updateImpl

DDMTemplateLink updateImpl(DDMTemplateLink ddmTemplateLink)

findByPrimaryKey

DDMTemplateLink findByPrimaryKey(long templateLinkId)
                                 throws NoSuchTemplateLinkException
Returns the d d m template link with the primary key or throws a NoSuchTemplateLinkException if it could not be found.

Parameters:
templateLinkId - the primary key of the d d m template link
Returns:
the d d m template link
Throws:
NoSuchTemplateLinkException - if a d d m template link with the primary key could not be found

fetchByPrimaryKey

DDMTemplateLink fetchByPrimaryKey(long templateLinkId)
Returns the d d m template link with the primary key or returns null if it could not be found.

Parameters:
templateLinkId - the primary key of the d d m template link
Returns:
the d d m template link, or null if a d d m template link with the primary key could not be found

fetchByPrimaryKeys

Map<Serializable,DDMTemplateLink> fetchByPrimaryKeys(Set<Serializable> primaryKeys)
Specified by:
fetchByPrimaryKeys in interface BasePersistence<DDMTemplateLink>

findAll

List<DDMTemplateLink> findAll()
Returns all the d d m template links.

Returns:
the d d m template links

findAll

List<DDMTemplateLink> findAll(int start,
                              int end)
Returns a range of all the d d m template links.

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. If orderByComparator is specified, then the query will include the given ORDER BY logic. If orderByComparator is absent and pagination is required (start and end are not QueryUtil#ALL_POS), then the query will include the default ORDER BY logic from DDMTemplateLinkModelImpl. If both orderByComparator and pagination are absent, for performance reasons, the query will not have an ORDER BY clause and the returned result set will be sorted on by the primary key in an ascending order.

Parameters:
start - the lower bound of the range of d d m template links
end - the upper bound of the range of d d m template links (not inclusive)
Returns:
the range of d d m template links

findAll

List<DDMTemplateLink> findAll(int start,
                              int end,
                              OrderByComparator<DDMTemplateLink> orderByComparator)
Returns an ordered range of all the d d m template links.

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. If orderByComparator is specified, then the query will include the given ORDER BY logic. If orderByComparator is absent and pagination is required (start and end are not QueryUtil#ALL_POS), then the query will include the default ORDER BY logic from DDMTemplateLinkModelImpl. If both orderByComparator and pagination are absent, for performance reasons, the query will not have an ORDER BY clause and the returned result set will be sorted on by the primary key in an ascending order.

Parameters:
start - the lower bound of the range of d d m template links
end - the upper bound of the range of d d m template links (not inclusive)
orderByComparator - the comparator to order the results by (optionally null)
Returns:
the ordered range of d d m template links

removeAll

void removeAll()
Removes all the d d m template links from the database.


countAll

int countAll()
Returns the number of d d m template links.

Returns:
the number of d d m template links

Liferay 7.0-ce-m6