com.liferay.portal.mirage.custom
Class ContentServiceImpl

java.lang.Object
  extended by com.liferay.portal.mirage.custom.ContentServiceImpl
All Implemented Interfaces:
com.sun.portal.cms.mirage.service.custom.ContentService

public class ContentServiceImpl
extends java.lang.Object
implements com.sun.portal.cms.mirage.service.custom.ContentService

View Source

Author:
Jorge Ferrer, Prakash Reddy, Karthik Sudarshan

Constructor Summary
ContentServiceImpl()
           
 
Method Summary
 void checkinContent(com.sun.portal.cms.mirage.model.custom.Content content)
           
 com.sun.portal.cms.mirage.model.custom.VersionableContent checkoutContent(java.lang.String contentName, java.lang.String contentTypeUUID)
           
 int contentSearchCount(com.sun.portal.cms.mirage.model.custom.ContentType contentType, com.sun.portal.cms.mirage.model.search.SearchCriteria searchCriteria)
           
 int contentSearchCount(com.sun.portal.cms.mirage.model.search.SearchCriteria searchCriteria)
           
 void createContent(com.sun.portal.cms.mirage.model.custom.Content content)
           
 void deleteContent(com.sun.portal.cms.mirage.model.custom.Content content)
           
 void deleteContent(java.lang.String contentName, java.lang.String contentTypeUUID)
           
 com.sun.portal.cms.mirage.model.custom.Content getContent(com.sun.portal.cms.mirage.model.custom.Content content, com.sun.portal.cms.mirage.model.custom.OptionalCriteria criteria)
           
 com.sun.portal.cms.mirage.model.custom.Content getContentByNameAndType(java.lang.String contentName, java.lang.String contentTypeUUID)
           
 com.sun.portal.cms.mirage.model.custom.Content getContentByNameTypeNameAndCategory(java.lang.String contentName, java.lang.String contentTypeName, java.lang.String categoryName)
           
 com.sun.portal.cms.mirage.model.custom.Content getContentByUUID(java.lang.String uuid)
           
 com.sun.portal.cms.mirage.model.custom.VersionableContent getContentByVersion(java.lang.String contentName, java.lang.String contentTypeUUID, java.lang.String versionName)
           
 java.util.List<java.lang.String> getContentNamesByType(java.lang.String contentTypeUUID)
           
 java.util.List<com.sun.portal.cms.mirage.model.custom.Content> getContentsByType(java.lang.String contentTypeUUID)
           
 java.lang.String getContentURL(java.lang.String appURL, java.lang.String UUID)
           
 java.util.List<java.lang.String> getVersionNames(java.lang.String contentName, java.lang.String contentTypeUUID)
           
 java.util.List<com.sun.portal.cms.mirage.model.custom.VersionableContent> getVersions(java.lang.String contentName, java.lang.String contentTypeUUID)
           
 java.util.List<com.sun.portal.cms.mirage.model.custom.Content> searchContents(com.sun.portal.cms.mirage.model.search.SearchCriteria searchCriteria)
           
 java.util.List<com.sun.portal.cms.mirage.model.custom.Content> searchContentsByType(com.sun.portal.cms.mirage.model.custom.ContentType contentType, com.sun.portal.cms.mirage.model.search.SearchCriteria searchCriteria)
           
 void unCheckoutContent(java.lang.String contentName, java.lang.String contentTypeUUID)
           
 void updateContent(com.sun.portal.cms.mirage.model.custom.Content content)
           
 void updateContent(com.sun.portal.cms.mirage.model.custom.Content content, com.sun.portal.cms.mirage.model.custom.OptionalCriteria criteria)
           
 void updateFileField(java.lang.String contentUUID, java.lang.String fieldName, java.io.InputStream updatedFileInputStream)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ContentServiceImpl

public ContentServiceImpl()
Method Detail

checkinContent

public void checkinContent(com.sun.portal.cms.mirage.model.custom.Content content)
Specified by:
checkinContent in interface com.sun.portal.cms.mirage.service.custom.ContentService

checkoutContent

public com.sun.portal.cms.mirage.model.custom.VersionableContent checkoutContent(java.lang.String contentName,
                                                                                 java.lang.String contentTypeUUID)
Specified by:
checkoutContent in interface com.sun.portal.cms.mirage.service.custom.ContentService

contentSearchCount

public int contentSearchCount(com.sun.portal.cms.mirage.model.custom.ContentType contentType,
                              com.sun.portal.cms.mirage.model.search.SearchCriteria searchCriteria)
Specified by:
contentSearchCount in interface com.sun.portal.cms.mirage.service.custom.ContentService

contentSearchCount

public int contentSearchCount(com.sun.portal.cms.mirage.model.search.SearchCriteria searchCriteria)
Specified by:
contentSearchCount in interface com.sun.portal.cms.mirage.service.custom.ContentService

createContent

public void createContent(com.sun.portal.cms.mirage.model.custom.Content content)
Specified by:
createContent in interface com.sun.portal.cms.mirage.service.custom.ContentService

deleteContent

public void deleteContent(com.sun.portal.cms.mirage.model.custom.Content content)
Specified by:
deleteContent in interface com.sun.portal.cms.mirage.service.custom.ContentService

deleteContent

public void deleteContent(java.lang.String contentName,
                          java.lang.String contentTypeUUID)
Specified by:
deleteContent in interface com.sun.portal.cms.mirage.service.custom.ContentService

getContent

public com.sun.portal.cms.mirage.model.custom.Content getContent(com.sun.portal.cms.mirage.model.custom.Content content,
                                                                 com.sun.portal.cms.mirage.model.custom.OptionalCriteria criteria)
Specified by:
getContent in interface com.sun.portal.cms.mirage.service.custom.ContentService

getContentByNameAndType

public com.sun.portal.cms.mirage.model.custom.Content getContentByNameAndType(java.lang.String contentName,
                                                                              java.lang.String contentTypeUUID)
Specified by:
getContentByNameAndType in interface com.sun.portal.cms.mirage.service.custom.ContentService

getContentByNameTypeNameAndCategory

public com.sun.portal.cms.mirage.model.custom.Content getContentByNameTypeNameAndCategory(java.lang.String contentName,
                                                                                          java.lang.String contentTypeName,
                                                                                          java.lang.String categoryName)
Specified by:
getContentByNameTypeNameAndCategory in interface com.sun.portal.cms.mirage.service.custom.ContentService

getContentByUUID

public com.sun.portal.cms.mirage.model.custom.Content getContentByUUID(java.lang.String uuid)
Specified by:
getContentByUUID in interface com.sun.portal.cms.mirage.service.custom.ContentService

getContentByVersion

public com.sun.portal.cms.mirage.model.custom.VersionableContent getContentByVersion(java.lang.String contentName,
                                                                                     java.lang.String contentTypeUUID,
                                                                                     java.lang.String versionName)
Specified by:
getContentByVersion in interface com.sun.portal.cms.mirage.service.custom.ContentService

getContentNamesByType

public java.util.List<java.lang.String> getContentNamesByType(java.lang.String contentTypeUUID)
Specified by:
getContentNamesByType in interface com.sun.portal.cms.mirage.service.custom.ContentService

getContentsByType

public java.util.List<com.sun.portal.cms.mirage.model.custom.Content> getContentsByType(java.lang.String contentTypeUUID)
Specified by:
getContentsByType in interface com.sun.portal.cms.mirage.service.custom.ContentService

getContentURL

public java.lang.String getContentURL(java.lang.String appURL,
                                      java.lang.String UUID)
Specified by:
getContentURL in interface com.sun.portal.cms.mirage.service.custom.ContentService

getVersionNames

public java.util.List<java.lang.String> getVersionNames(java.lang.String contentName,
                                                        java.lang.String contentTypeUUID)
Specified by:
getVersionNames in interface com.sun.portal.cms.mirage.service.custom.ContentService

getVersions

public java.util.List<com.sun.portal.cms.mirage.model.custom.VersionableContent> getVersions(java.lang.String contentName,
                                                                                             java.lang.String contentTypeUUID)
Specified by:
getVersions in interface com.sun.portal.cms.mirage.service.custom.ContentService

searchContents

public java.util.List<com.sun.portal.cms.mirage.model.custom.Content> searchContents(com.sun.portal.cms.mirage.model.search.SearchCriteria searchCriteria)
Specified by:
searchContents in interface com.sun.portal.cms.mirage.service.custom.ContentService

searchContentsByType

public java.util.List<com.sun.portal.cms.mirage.model.custom.Content> searchContentsByType(com.sun.portal.cms.mirage.model.custom.ContentType contentType,
                                                                                           com.sun.portal.cms.mirage.model.search.SearchCriteria searchCriteria)
Specified by:
searchContentsByType in interface com.sun.portal.cms.mirage.service.custom.ContentService

unCheckoutContent

public void unCheckoutContent(java.lang.String contentName,
                              java.lang.String contentTypeUUID)
Specified by:
unCheckoutContent in interface com.sun.portal.cms.mirage.service.custom.ContentService

updateContent

public void updateContent(com.sun.portal.cms.mirage.model.custom.Content content)
Specified by:
updateContent in interface com.sun.portal.cms.mirage.service.custom.ContentService

updateContent

public void updateContent(com.sun.portal.cms.mirage.model.custom.Content content,
                          com.sun.portal.cms.mirage.model.custom.OptionalCriteria criteria)
Specified by:
updateContent in interface com.sun.portal.cms.mirage.service.custom.ContentService

updateFileField

public void updateFileField(java.lang.String contentUUID,
                            java.lang.String fieldName,
                            java.io.InputStream updatedFileInputStream)
Specified by:
updateFileField in interface com.sun.portal.cms.mirage.service.custom.ContentService