Class RMSiteEntityResource

  • All Implemented Interfaces:
    org.alfresco.rest.framework.resource.actions.interfaces.EntityResourceAction.Create<RMSite>, org.alfresco.rest.framework.resource.actions.interfaces.EntityResourceAction.Delete, org.alfresco.rest.framework.resource.actions.interfaces.EntityResourceAction.ReadById<RMSite>, org.alfresco.rest.framework.resource.actions.interfaces.EntityResourceAction.Update<RMSite>, org.alfresco.rest.framework.resource.actions.interfaces.ResourceAction

    @EntityResource(name="gs-sites",
                    title="GS Sites")
    public class RMSiteEntityResource
    extends Object
    implements org.alfresco.rest.framework.resource.actions.interfaces.EntityResourceAction.Delete, org.alfresco.rest.framework.resource.actions.interfaces.EntityResourceAction.Create<RMSite>, org.alfresco.rest.framework.resource.actions.interfaces.EntityResourceAction.Update<RMSite>, org.alfresco.rest.framework.resource.actions.interfaces.EntityResourceAction.ReadById<RMSite>
    RM Site operations
    Since:
    2.6
    Author:
    Silviu Dinuta
    • Constructor Detail

      • RMSiteEntityResource

        public RMSiteEntityResource()
    • Method Detail

      • setSites

        public void setSites​(RMSites sites)
      • create

        public List<RMSite> create​(List<RMSite> entity,
                                   org.alfresco.rest.framework.resource.parameters.Parameters parameters)
        Specified by:
        create in interface org.alfresco.rest.framework.resource.actions.interfaces.EntityResourceAction.Create<RMSite>
      • delete

        public void delete​(String siteId,
                           org.alfresco.rest.framework.resource.parameters.Parameters parameters)
        Specified by:
        delete in interface org.alfresco.rest.framework.resource.actions.interfaces.EntityResourceAction.Delete
      • update

        public RMSite update​(String siteId,
                             RMSite site,
                             org.alfresco.rest.framework.resource.parameters.Parameters parameters)
        Specified by:
        update in interface org.alfresco.rest.framework.resource.actions.interfaces.EntityResourceAction.Update<RMSite>
      • readById

        public RMSite readById​(String siteId,
                               org.alfresco.rest.framework.resource.parameters.Parameters parameters)
        Specified by:
        readById in interface org.alfresco.rest.framework.resource.actions.interfaces.EntityResourceAction.ReadById<RMSite>
      • convert

        protected org.alfresco.rest.api.model.SiteUpdate convert​(RMSite site)