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