com.dotmarketing.portlets.templates.ajax
Class TemplateAjax

java.lang.Object
  extended by com.dotmarketing.portlets.templates.ajax.TemplateAjax

public class TemplateAjax
extends java.lang.Object

Author:
David

Constructor Summary
TemplateAjax()
           
 
Method Summary
 java.lang.String checkDependencies(java.lang.String templateInode)
           
 boolean duplicatedTitle(java.lang.String title, java.lang.String templateInode, java.lang.String hostIdentifier)
          Method that will verify if a given template title is already used by another template
 java.util.Map<java.lang.String,java.lang.Object> fetchByIdentity(java.lang.String id)
           
 java.util.Map<java.lang.String,java.lang.Object> fetchTemplateImage(java.lang.String id)
           
 java.util.Map<java.lang.String,java.lang.Object> fetchTemplates(java.util.Map<java.lang.String,java.lang.String> query, java.util.Map<java.lang.String,java.lang.String> queryOptions, int start, int count, java.util.List<java.lang.String> sort)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TemplateAjax

public TemplateAjax()
Method Detail

fetchTemplates

public java.util.Map<java.lang.String,java.lang.Object> fetchTemplates(java.util.Map<java.lang.String,java.lang.String> query,
                                                                       java.util.Map<java.lang.String,java.lang.String> queryOptions,
                                                                       int start,
                                                                       int count,
                                                                       java.util.List<java.lang.String> sort)
                                                                throws com.liferay.portal.PortalException,
                                                                       com.liferay.portal.SystemException,
                                                                       DotDataException,
                                                                       DotSecurityException
Throws:
com.liferay.portal.PortalException
com.liferay.portal.SystemException
DotDataException
DotSecurityException

fetchByIdentity

public java.util.Map<java.lang.String,java.lang.Object> fetchByIdentity(java.lang.String id)
                                                                 throws DotDataException,
                                                                        DotSecurityException
Throws:
DotDataException
DotSecurityException

fetchTemplateImage

public java.util.Map<java.lang.String,java.lang.Object> fetchTemplateImage(java.lang.String id)
                                                                    throws DotDataException,
                                                                           DotSecurityException
Throws:
DotDataException
DotSecurityException

checkDependencies

public java.lang.String checkDependencies(java.lang.String templateInode)
                                   throws DotDataException,
                                          DotRuntimeException,
                                          DotSecurityException,
                                          com.liferay.portal.PortalException,
                                          com.liferay.portal.SystemException
Throws:
DotDataException
DotRuntimeException
DotSecurityException
com.liferay.portal.PortalException
com.liferay.portal.SystemException

duplicatedTitle

public boolean duplicatedTitle(java.lang.String title,
                               java.lang.String templateInode,
                               java.lang.String hostIdentifier)
                        throws DotDataException,
                               com.liferay.portal.SystemException,
                               com.liferay.portal.PortalException,
                               DotSecurityException
Method that will verify if a given template title is already used by another template

Parameters:
title - template title to verify
templateInode - template inode in case we are editing a template, null or empty in case of a new template
hostIdentifier - current host identifier
Returns:
Throws:
DotDataException
com.liferay.portal.SystemException
com.liferay.portal.PortalException
DotSecurityException


Copyright © 2013 dotCMS Inc. All Rights Reserved.