com.liferay.portal.mirage.custom
Class ContentTypeServiceImpl
java.lang.Object
com.liferay.portal.mirage.custom.ContentTypeServiceImpl
- All Implemented Interfaces:
- com.sun.portal.cms.mirage.service.custom.ContentTypeService
public class ContentTypeServiceImpl
- extends java.lang.Object
- implements com.sun.portal.cms.mirage.service.custom.ContentTypeService
View Source
- Author:
- Jorge Ferrer
|
Method Summary |
void |
addTemplateToContentType(com.sun.portal.cms.mirage.model.custom.Template template,
com.sun.portal.cms.mirage.model.custom.ContentType contentType,
com.sun.portal.cms.mirage.model.core.User user)
|
void |
assignDefaultTemplate(com.sun.portal.cms.mirage.model.custom.ContentType contentType,
com.sun.portal.cms.mirage.model.custom.Template template)
|
boolean |
checkContentTypeExists(java.lang.String contentTypeUUID)
|
void |
checkOutTemplate(com.sun.portal.cms.mirage.model.custom.Template template,
com.sun.portal.cms.mirage.model.custom.ContentType contentType,
com.sun.portal.cms.mirage.model.core.User user)
|
void |
createContentType(com.sun.portal.cms.mirage.model.custom.ContentType contentType)
|
void |
deleteContentType(com.sun.portal.cms.mirage.model.custom.ContentType contentType)
|
void |
deleteTemplateOfContentType(com.sun.portal.cms.mirage.model.custom.ContentType contentType,
com.sun.portal.cms.mirage.model.custom.Template template)
|
void |
deleteTemplatesOfContentType(com.sun.portal.cms.mirage.model.custom.ContentType contentType,
com.sun.portal.cms.mirage.model.custom.Template[] templatesToBeDeleted)
|
java.util.List<com.sun.portal.cms.mirage.model.custom.Template> |
getAllVersionsOfTemplate(com.sun.portal.cms.mirage.model.custom.Template template,
com.sun.portal.cms.mirage.model.custom.ContentType contentType)
|
java.util.List<java.lang.String> |
getAvailableContentTypeNames(com.sun.portal.cms.mirage.model.custom.Category category)
|
java.util.List<com.sun.portal.cms.mirage.model.custom.ContentType> |
getAvailableContentTypes(com.sun.portal.cms.mirage.model.custom.Category category,
com.sun.portal.cms.mirage.model.core.User user)
|
com.sun.portal.cms.mirage.model.custom.ContentType |
getContentTypeByUUID(java.lang.String contentTypeUUID,
com.sun.portal.cms.mirage.model.core.User user)
|
com.sun.portal.cms.mirage.model.custom.Template |
getLatestVersionOfTemplate(com.sun.portal.cms.mirage.model.custom.Template template,
com.sun.portal.cms.mirage.model.custom.ContentType contentType)
|
com.sun.portal.cms.mirage.model.custom.Template |
getTemplateWithUUID(java.lang.String templateUUID)
|
boolean |
isContentTypeEditable(java.lang.String contentTypeUUID)
|
void |
revertChangesTemplateForTemplate(com.sun.portal.cms.mirage.model.custom.Template checkedOutTemplate,
com.sun.portal.cms.mirage.model.custom.ContentType contentType,
com.sun.portal.cms.mirage.model.core.User user)
|
void |
saveNewVersionOfTemplate(com.sun.portal.cms.mirage.model.custom.Template newTemplate,
com.sun.portal.cms.mirage.model.custom.ContentType contentType,
com.sun.portal.cms.mirage.model.core.User user)
|
void |
unassignDefaultTemplate(com.sun.portal.cms.mirage.model.custom.ContentType contentType)
|
void |
updateCategoryOfContentType(com.sun.portal.cms.mirage.model.custom.ContentType contentType)
|
void |
updateContentType(com.sun.portal.cms.mirage.model.custom.ContentType contentType)
|
void |
updateTemplateOfContentType(com.sun.portal.cms.mirage.model.custom.Template template,
com.sun.portal.cms.mirage.model.custom.ContentType contentType,
com.sun.portal.cms.mirage.model.core.User user)
|
boolean |
validateTemplate(com.sun.portal.cms.mirage.model.custom.Template template,
com.sun.portal.cms.mirage.model.custom.ContentType testContentType)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ContentTypeServiceImpl
public ContentTypeServiceImpl()
addTemplateToContentType
public void addTemplateToContentType(com.sun.portal.cms.mirage.model.custom.Template template,
com.sun.portal.cms.mirage.model.custom.ContentType contentType,
com.sun.portal.cms.mirage.model.core.User user)
throws com.sun.portal.cms.mirage.exception.CMSException,
com.sun.portal.cms.mirage.exception.ValidationException
- Specified by:
addTemplateToContentType in interface com.sun.portal.cms.mirage.service.custom.ContentTypeService
- Throws:
com.sun.portal.cms.mirage.exception.CMSException
com.sun.portal.cms.mirage.exception.ValidationException
assignDefaultTemplate
public void assignDefaultTemplate(com.sun.portal.cms.mirage.model.custom.ContentType contentType,
com.sun.portal.cms.mirage.model.custom.Template template)
throws com.sun.portal.cms.mirage.exception.CMSException
- Specified by:
assignDefaultTemplate in interface com.sun.portal.cms.mirage.service.custom.ContentTypeService
- Throws:
com.sun.portal.cms.mirage.exception.CMSException
checkContentTypeExists
public boolean checkContentTypeExists(java.lang.String contentTypeUUID)
throws com.sun.portal.cms.mirage.exception.CMSException
- Specified by:
checkContentTypeExists in interface com.sun.portal.cms.mirage.service.custom.ContentTypeService
- Throws:
com.sun.portal.cms.mirage.exception.CMSException
checkOutTemplate
public void checkOutTemplate(com.sun.portal.cms.mirage.model.custom.Template template,
com.sun.portal.cms.mirage.model.custom.ContentType contentType,
com.sun.portal.cms.mirage.model.core.User user)
throws com.sun.portal.cms.mirage.exception.CMSException
- Specified by:
checkOutTemplate in interface com.sun.portal.cms.mirage.service.custom.ContentTypeService
- Throws:
com.sun.portal.cms.mirage.exception.CMSException
createContentType
public void createContentType(com.sun.portal.cms.mirage.model.custom.ContentType contentType)
throws com.sun.portal.cms.mirage.exception.CMSException
- Specified by:
createContentType in interface com.sun.portal.cms.mirage.service.custom.ContentTypeService
- Throws:
com.sun.portal.cms.mirage.exception.CMSException
deleteContentType
public void deleteContentType(com.sun.portal.cms.mirage.model.custom.ContentType contentType)
throws com.sun.portal.cms.mirage.exception.CMSException
- Specified by:
deleteContentType in interface com.sun.portal.cms.mirage.service.custom.ContentTypeService
- Throws:
com.sun.portal.cms.mirage.exception.CMSException
deleteTemplateOfContentType
public void deleteTemplateOfContentType(com.sun.portal.cms.mirage.model.custom.ContentType contentType,
com.sun.portal.cms.mirage.model.custom.Template template)
throws com.sun.portal.cms.mirage.exception.CMSException,
com.sun.portal.cms.mirage.exception.TemplateNotFoundException
- Specified by:
deleteTemplateOfContentType in interface com.sun.portal.cms.mirage.service.custom.ContentTypeService
- Throws:
com.sun.portal.cms.mirage.exception.CMSException
com.sun.portal.cms.mirage.exception.TemplateNotFoundException
deleteTemplatesOfContentType
public void deleteTemplatesOfContentType(com.sun.portal.cms.mirage.model.custom.ContentType contentType,
com.sun.portal.cms.mirage.model.custom.Template[] templatesToBeDeleted)
throws com.sun.portal.cms.mirage.exception.CMSException,
com.sun.portal.cms.mirage.exception.TemplateNotFoundException
- Specified by:
deleteTemplatesOfContentType in interface com.sun.portal.cms.mirage.service.custom.ContentTypeService
- Throws:
com.sun.portal.cms.mirage.exception.CMSException
com.sun.portal.cms.mirage.exception.TemplateNotFoundException
getAllVersionsOfTemplate
public java.util.List<com.sun.portal.cms.mirage.model.custom.Template> getAllVersionsOfTemplate(com.sun.portal.cms.mirage.model.custom.Template template,
com.sun.portal.cms.mirage.model.custom.ContentType contentType)
throws com.sun.portal.cms.mirage.exception.CMSException
- Specified by:
getAllVersionsOfTemplate in interface com.sun.portal.cms.mirage.service.custom.ContentTypeService
- Throws:
com.sun.portal.cms.mirage.exception.CMSException
getAvailableContentTypeNames
public java.util.List<java.lang.String> getAvailableContentTypeNames(com.sun.portal.cms.mirage.model.custom.Category category)
throws com.sun.portal.cms.mirage.exception.CMSException
- Specified by:
getAvailableContentTypeNames in interface com.sun.portal.cms.mirage.service.custom.ContentTypeService
- Throws:
com.sun.portal.cms.mirage.exception.CMSException
getAvailableContentTypes
public java.util.List<com.sun.portal.cms.mirage.model.custom.ContentType> getAvailableContentTypes(com.sun.portal.cms.mirage.model.custom.Category category,
com.sun.portal.cms.mirage.model.core.User user)
throws com.sun.portal.cms.mirage.exception.CMSException
- Specified by:
getAvailableContentTypes in interface com.sun.portal.cms.mirage.service.custom.ContentTypeService
- Throws:
com.sun.portal.cms.mirage.exception.CMSException
getContentTypeByUUID
public com.sun.portal.cms.mirage.model.custom.ContentType getContentTypeByUUID(java.lang.String contentTypeUUID,
com.sun.portal.cms.mirage.model.core.User user)
throws com.sun.portal.cms.mirage.exception.CMSException
- Specified by:
getContentTypeByUUID in interface com.sun.portal.cms.mirage.service.custom.ContentTypeService
- Throws:
com.sun.portal.cms.mirage.exception.CMSException
getLatestVersionOfTemplate
public com.sun.portal.cms.mirage.model.custom.Template getLatestVersionOfTemplate(com.sun.portal.cms.mirage.model.custom.Template template,
com.sun.portal.cms.mirage.model.custom.ContentType contentType)
throws com.sun.portal.cms.mirage.exception.CMSException
- Specified by:
getLatestVersionOfTemplate in interface com.sun.portal.cms.mirage.service.custom.ContentTypeService
- Throws:
com.sun.portal.cms.mirage.exception.CMSException
getTemplateWithUUID
public com.sun.portal.cms.mirage.model.custom.Template getTemplateWithUUID(java.lang.String templateUUID)
throws com.sun.portal.cms.mirage.exception.TemplateNotFoundException
- Specified by:
getTemplateWithUUID in interface com.sun.portal.cms.mirage.service.custom.ContentTypeService
- Throws:
com.sun.portal.cms.mirage.exception.TemplateNotFoundException
isContentTypeEditable
public boolean isContentTypeEditable(java.lang.String contentTypeUUID)
throws com.sun.portal.cms.mirage.exception.CMSException
- Specified by:
isContentTypeEditable in interface com.sun.portal.cms.mirage.service.custom.ContentTypeService
- Throws:
com.sun.portal.cms.mirage.exception.CMSException
revertChangesTemplateForTemplate
public void revertChangesTemplateForTemplate(com.sun.portal.cms.mirage.model.custom.Template checkedOutTemplate,
com.sun.portal.cms.mirage.model.custom.ContentType contentType,
com.sun.portal.cms.mirage.model.core.User user)
throws com.sun.portal.cms.mirage.exception.CMSException
- Specified by:
revertChangesTemplateForTemplate in interface com.sun.portal.cms.mirage.service.custom.ContentTypeService
- Throws:
com.sun.portal.cms.mirage.exception.CMSException
saveNewVersionOfTemplate
public void saveNewVersionOfTemplate(com.sun.portal.cms.mirage.model.custom.Template newTemplate,
com.sun.portal.cms.mirage.model.custom.ContentType contentType,
com.sun.portal.cms.mirage.model.core.User user)
throws com.sun.portal.cms.mirage.exception.CMSException,
com.sun.portal.cms.mirage.exception.ValidationException
- Specified by:
saveNewVersionOfTemplate in interface com.sun.portal.cms.mirage.service.custom.ContentTypeService
- Throws:
com.sun.portal.cms.mirage.exception.CMSException
com.sun.portal.cms.mirage.exception.ValidationException
unassignDefaultTemplate
public void unassignDefaultTemplate(com.sun.portal.cms.mirage.model.custom.ContentType contentType)
throws com.sun.portal.cms.mirage.exception.CMSException
- Specified by:
unassignDefaultTemplate in interface com.sun.portal.cms.mirage.service.custom.ContentTypeService
- Throws:
com.sun.portal.cms.mirage.exception.CMSException
updateCategoryOfContentType
public void updateCategoryOfContentType(com.sun.portal.cms.mirage.model.custom.ContentType contentType)
throws com.sun.portal.cms.mirage.exception.CMSException
- Specified by:
updateCategoryOfContentType in interface com.sun.portal.cms.mirage.service.custom.ContentTypeService
- Throws:
com.sun.portal.cms.mirage.exception.CMSException
updateContentType
public void updateContentType(com.sun.portal.cms.mirage.model.custom.ContentType contentType)
throws com.sun.portal.cms.mirage.exception.CMSException
- Specified by:
updateContentType in interface com.sun.portal.cms.mirage.service.custom.ContentTypeService
- Throws:
com.sun.portal.cms.mirage.exception.CMSException
updateTemplateOfContentType
public void updateTemplateOfContentType(com.sun.portal.cms.mirage.model.custom.Template template,
com.sun.portal.cms.mirage.model.custom.ContentType contentType,
com.sun.portal.cms.mirage.model.core.User user)
throws com.sun.portal.cms.mirage.exception.CMSException,
com.sun.portal.cms.mirage.exception.ValidationException
- Specified by:
updateTemplateOfContentType in interface com.sun.portal.cms.mirage.service.custom.ContentTypeService
- Throws:
com.sun.portal.cms.mirage.exception.CMSException
com.sun.portal.cms.mirage.exception.ValidationException
validateTemplate
public boolean validateTemplate(com.sun.portal.cms.mirage.model.custom.Template template,
com.sun.portal.cms.mirage.model.custom.ContentType testContentType)
throws com.sun.portal.cms.mirage.exception.ValidationException
- Specified by:
validateTemplate in interface com.sun.portal.cms.mirage.service.custom.ContentTypeService
- Throws:
com.sun.portal.cms.mirage.exception.ValidationException