Liferay 6.2-ce-ga5

com.liferay.portal.service.impl
Class LayoutLocalServiceVirtualLayoutsAdvice

java.lang.Object
  extended by com.liferay.portal.service.impl.LayoutLocalServiceVirtualLayoutsAdvice
All Implemented Interfaces:
org.aopalliance.aop.Advice, org.aopalliance.intercept.Interceptor, org.aopalliance.intercept.MethodInterceptor

public class LayoutLocalServiceVirtualLayoutsAdvice
extends Object
implements org.aopalliance.intercept.MethodInterceptor


Constructor Summary
LayoutLocalServiceVirtualLayoutsAdvice()
           
 
Method Summary
protected  List<Layout> addChildUserGroupLayouts(Group group, List<Layout> layouts)
           
protected  List<Layout> addUserGroupLayouts(Group group, LayoutSet layoutSet, List<Layout> layouts, long parentLayoutId)
           
protected  List<Layout> getPrototypeLinkedLayouts(long groupId, boolean privateLayout)
           
 Object invoke(org.aopalliance.intercept.MethodInvocation methodInvocation)
           
protected  boolean isMergeComplete(Method method, Object[] arguments, Group group)
           
protected  void mergeLayoutSetPrototypeLayouts(Method method, Object[] arguments, Group group, LayoutSet layoutSet, boolean privateLayout, boolean workflowEnabled)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LayoutLocalServiceVirtualLayoutsAdvice

public LayoutLocalServiceVirtualLayoutsAdvice()
Method Detail

invoke

public Object invoke(org.aopalliance.intercept.MethodInvocation methodInvocation)
              throws Throwable
Specified by:
invoke in interface org.aopalliance.intercept.MethodInterceptor
Throws:
Throwable

addChildUserGroupLayouts

protected List<Layout> addChildUserGroupLayouts(Group group,
                                                List<Layout> layouts)
                                         throws Exception
Throws:
Exception

addUserGroupLayouts

protected List<Layout> addUserGroupLayouts(Group group,
                                           LayoutSet layoutSet,
                                           List<Layout> layouts,
                                           long parentLayoutId)
                                    throws Exception
Throws:
Exception

getPrototypeLinkedLayouts

protected List<Layout> getPrototypeLinkedLayouts(long groupId,
                                                 boolean privateLayout)
                                          throws SystemException
Throws:
SystemException

isMergeComplete

protected boolean isMergeComplete(Method method,
                                  Object[] arguments,
                                  Group group)

mergeLayoutSetPrototypeLayouts

protected void mergeLayoutSetPrototypeLayouts(Method method,
                                              Object[] arguments,
                                              Group group,
                                              LayoutSet layoutSet,
                                              boolean privateLayout,
                                              boolean workflowEnabled)

Liferay 6.2-ce-ga5