Package io.meeds.social.cms.service
Class ContentLinkServiceImpl
java.lang.Object
io.meeds.social.cms.service.ContentLinkServiceImpl
- All Implemented Interfaces:
io.meeds.social.cms.service.ContentLinkService
@Service
public class ContentLinkServiceImpl
extends Object
implements io.meeds.social.cms.service.ContentLinkService
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanbooleanvoiddeleteLinks(io.meeds.social.cms.model.ContentObjectIdentifier contentObject) List<io.meeds.social.cms.model.ContentLinkExtension> io.meeds.social.cms.model.ContentLinkgetLink(io.meeds.social.cms.model.ContentLinkIdentifier link) io.meeds.social.cms.model.ContentLinkList<io.meeds.social.cms.model.ContentLinkIdentifier> getLinkIdentifiers(io.meeds.social.cms.model.ContentObject contentObject) List<io.meeds.social.cms.model.ContentLink> voidsaveLinks(io.meeds.social.cms.model.ContentObject contentObject, List<? extends io.meeds.social.cms.model.ContentObjectIdentifier> links) voidsaveLinks(io.meeds.social.cms.model.ContentObject contentObject, List<? extends io.meeds.social.cms.model.ContentObjectIdentifier> links, String username) List<io.meeds.social.cms.model.ContentLinkSearchResult> searchLinks(String objectType, String keyword, String username, Locale locale, int offset, int limit)
-
Constructor Details
-
ContentLinkServiceImpl
public ContentLinkServiceImpl()
-
-
Method Details
-
getExtensions
- Specified by:
getExtensionsin interfaceio.meeds.social.cms.service.ContentLinkService
-
getLinks
public List<io.meeds.social.cms.model.ContentLink> getLinks(io.meeds.social.cms.model.ContentObject contentObject, Locale locale, String username) throws IllegalAccessException - Specified by:
getLinksin interfaceio.meeds.social.cms.service.ContentLinkService- Throws:
IllegalAccessException
-
searchLinks
public List<io.meeds.social.cms.model.ContentLinkSearchResult> searchLinks(String objectType, String keyword, String username, Locale locale, int offset, int limit) - Specified by:
searchLinksin interfaceio.meeds.social.cms.service.ContentLinkService
-
saveLinks
public void saveLinks(io.meeds.social.cms.model.ContentObject contentObject, List<? extends io.meeds.social.cms.model.ContentObjectIdentifier> links, String username) throws IllegalAccessException - Specified by:
saveLinksin interfaceio.meeds.social.cms.service.ContentLinkService- Throws:
IllegalAccessException
-
saveLinks
public void saveLinks(io.meeds.social.cms.model.ContentObject contentObject, List<? extends io.meeds.social.cms.model.ContentObjectIdentifier> links) - Specified by:
saveLinksin interfaceio.meeds.social.cms.service.ContentLinkService
-
deleteLinks
public void deleteLinks(io.meeds.social.cms.model.ContentObjectIdentifier contentObject) - Specified by:
deleteLinksin interfaceio.meeds.social.cms.service.ContentLinkService
-
getLinkIdentifiers
public List<io.meeds.social.cms.model.ContentLinkIdentifier> getLinkIdentifiers(io.meeds.social.cms.model.ContentObject contentObject) - Specified by:
getLinkIdentifiersin interfaceio.meeds.social.cms.service.ContentLinkService
-
getLink
public io.meeds.social.cms.model.ContentLink getLink(io.meeds.social.cms.model.ContentLinkIdentifier linkIdentifier, String username) throws IllegalAccessException, org.exoplatform.commons.exception.ObjectNotFoundException - Specified by:
getLinkin interfaceio.meeds.social.cms.service.ContentLinkService- Throws:
IllegalAccessExceptionorg.exoplatform.commons.exception.ObjectNotFoundException
-
getLink
public io.meeds.social.cms.model.ContentLink getLink(io.meeds.social.cms.model.ContentLinkIdentifier link) - Specified by:
getLinkin interfaceio.meeds.social.cms.service.ContentLinkService
-
canView
- Specified by:
canViewin interfaceio.meeds.social.cms.service.ContentLinkService
-
canEdit
public boolean canEdit(io.meeds.social.cms.model.ContentObjectIdentifier contentObject, String username) - Specified by:
canEditin interfaceio.meeds.social.cms.service.ContentLinkService
-