com.dotmarketing.portlets.structure.factories
Class StructureFactory

java.lang.Object
  extended by com.dotmarketing.portlets.structure.factories.StructureFactory

public class StructureFactory
extends java.lang.Object


Constructor Summary
StructureFactory()
           
 
Method Summary
static void createDefaultStructure()
          Create the default cms contentlet structure
static void deleteStructure(long inode)
           
static void deleteStructure(Structure structure)
           
static void disableDefault()
           
static Structure getDefaultStructure()
           
static Structure getStructureByInode(long inode)
           
static Structure getStructureByInode(java.lang.String inode)
           
static Structure getStructureByInodeNoLock(long inode)
           
static Structure getStructureByType(java.lang.String type)
           
static java.util.List getStructures()
           
static java.util.List getStructures(int limit)
           
static java.util.List<Structure> getStructures(java.lang.String orderBy, int limit)
           
static java.util.List<Structure> getStructuresWithReadPermissions(User user)
           
static java.util.List<Structure> getStructuresWithWritePermissions(User user)
           
static int getTotalDates(Structure structure)
           
static int getTotalFiles(Structure structure)
           
static int getTotalImages(Structure structure)
           
static int getTotalLinks(Structure structure)
           
static int getTotals(Structure structure, java.lang.String typeField)
           
static int getTotalTextAreas(Structure structure)
           
static int getTotalWYSIWYG(Structure structure)
           
static void saveStructure(Structure structure)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

StructureFactory

public StructureFactory()
Method Detail

getStructureByInode

public static Structure getStructureByInode(long inode)

getStructureByInode

public static Structure getStructureByInode(java.lang.String inode)

getStructureByType

public static Structure getStructureByType(java.lang.String type)

getStructureByInodeNoLock

public static Structure getStructureByInodeNoLock(long inode)

getDefaultStructure

public static Structure getDefaultStructure()

getStructures

public static java.util.List getStructures()

getStructuresWithWritePermissions

public static java.util.List<Structure> getStructuresWithWritePermissions(User user)

getStructuresWithReadPermissions

public static java.util.List<Structure> getStructuresWithReadPermissions(User user)

getStructures

public static java.util.List getStructures(int limit)

getStructures

public static java.util.List<Structure> getStructures(java.lang.String orderBy,
                                                      int limit)

saveStructure

public static void saveStructure(Structure structure)

deleteStructure

public static void deleteStructure(long inode)

deleteStructure

public static void deleteStructure(Structure structure)

disableDefault

public static void disableDefault()

getTotalDates

public static int getTotalDates(Structure structure)

getTotalImages

public static int getTotalImages(Structure structure)

getTotalFiles

public static int getTotalFiles(Structure structure)

getTotalLinks

public static int getTotalLinks(Structure structure)

getTotalTextAreas

public static int getTotalTextAreas(Structure structure)

getTotalWYSIWYG

public static int getTotalWYSIWYG(Structure structure)

getTotals

public static int getTotals(Structure structure,
                            java.lang.String typeField)

createDefaultStructure

public static void createDefaultStructure()
Create the default cms contentlet structure



Copyright © 2006 Dotmarketing, Inc. All Rights Reserved.