|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.dotmarketing.business.BaseInodeAPI
com.dotmarketing.business.BaseWebAssetAPI
com.dotmarketing.portlets.containers.business.ContainerAPIImpl
public class ContainerAPIImpl
| Field Summary | |
|---|---|
protected ContainerFactory |
containerFactory
|
protected HostAPI |
hostAPI
|
protected PermissionAPI |
permissionAPI
|
| Constructor Summary | |
|---|---|
ContainerAPIImpl()
|
|
| Method Summary | |
|---|---|
Container |
copy(Container source,
Host destination,
com.liferay.portal.model.User user,
boolean respectFrontendRoles)
Copies container to the specified host |
boolean |
delete(Container container,
com.liferay.portal.model.User user,
boolean respectFrontendRoles)
Delete the specified container |
int |
deleteOldVersions(java.util.Date assetsOlderThan)
|
java.util.List<Container> |
findAllContainers(com.liferay.portal.model.User user,
boolean respectFrontendRoles)
Retrieves the list of all containers in the system |
java.util.List<Container> |
findContainers(com.liferay.portal.model.User user,
boolean includeArchived,
java.util.Map<java.lang.String,java.lang.Object> params,
java.lang.String hostId,
java.lang.String inode,
java.lang.String identifier,
java.lang.String parent,
int offset,
int limit,
java.lang.String orderBy)
Retrieves a paginated list of containers the user can use |
java.util.List<Container> |
findContainersForStructure(java.lang.String structureInode)
Retrieves containers using the specified structure |
java.util.List<Container> |
findContainersUnder(Host parentPermissionable)
Retrieves all the containers attached to the given host |
java.util.List<Container> |
getContainersInTemplate(Template parentTemplate)
Retrieves the children working containers attached to the given template |
Container |
getLiveContainerById(java.lang.String id,
com.liferay.portal.model.User user,
boolean respectFrontendRoles)
Returns the live container by the id |
Host |
getParentHost(Container cont,
com.liferay.portal.model.User user,
boolean respectFrontendRoles)
Retrieves the parent host of a container |
Container |
getWorkingContainerById(java.lang.String id,
com.liferay.portal.model.User user,
boolean respectFrontendRoles)
Returns the working container by the id |
Container |
save(Container container,
Structure structure,
Host host,
com.liferay.portal.model.User user,
boolean respectFrontendRoles)
Save container |
protected void |
save(WebAsset webAsset)
Save the asset. |
protected void |
save(WebAsset webAsset,
java.lang.String existingId)
|
| Methods inherited from class com.dotmarketing.business.BaseInodeAPI |
|---|
saveInode |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected PermissionAPI permissionAPI
protected ContainerFactory containerFactory
protected HostAPI hostAPI
| Constructor Detail |
|---|
public ContainerAPIImpl()
| Method Detail |
|---|
public Container copy(Container source,
Host destination,
com.liferay.portal.model.User user,
boolean respectFrontendRoles)
throws DotDataException,
DotSecurityException
ContainerAPI
copy in interface ContainerAPIDotDataException
DotSecurityException
protected void save(WebAsset webAsset)
throws DotDataException
BaseWebAssetAPI
save in class BaseWebAssetAPIDotDataException
protected void save(WebAsset webAsset,
java.lang.String existingId)
throws DotDataException
DotDataException
public Container getWorkingContainerById(java.lang.String id,
com.liferay.portal.model.User user,
boolean respectFrontendRoles)
throws DotDataException,
DotSecurityException
ContainerAPI
getWorkingContainerById in interface ContainerAPIDotDataException
DotSecurityException
public Container getLiveContainerById(java.lang.String id,
com.liferay.portal.model.User user,
boolean respectFrontendRoles)
throws DotDataException,
DotSecurityException
ContainerAPI
getLiveContainerById in interface ContainerAPIDotDataException
DotSecurityException
public java.util.List<Container> getContainersInTemplate(Template parentTemplate)
throws DotStateException,
DotDataException,
DotSecurityException
getContainersInTemplate in interface ContainerAPIparentTemplate -
DotSecurityException
DotDataException
DotStateException
DotHibernateException
public java.util.List<Container> findContainersUnder(Host parentPermissionable)
throws DotDataException
findContainersUnder in interface ContainerAPIparentPermissionable -
DotDataException
public Container save(Container container,
Structure structure,
Host host,
com.liferay.portal.model.User user,
boolean respectFrontendRoles)
throws DotDataException,
DotSecurityException
ContainerAPI
save in interface ContainerAPIDotDataException
DotSecurityException
public boolean delete(Container container,
com.liferay.portal.model.User user,
boolean respectFrontendRoles)
throws DotSecurityException,
DotDataException
ContainerAPI
delete in interface ContainerAPIDotSecurityException
DotDataException
public java.util.List<Container> findAllContainers(com.liferay.portal.model.User user,
boolean respectFrontendRoles)
throws DotDataException,
DotSecurityException
ContainerAPI
findAllContainers in interface ContainerAPIDotDataException
DotSecurityException
public Host getParentHost(Container cont,
com.liferay.portal.model.User user,
boolean respectFrontendRoles)
throws DotDataException,
DotSecurityException
ContainerAPI
getParentHost in interface ContainerAPIDotSecurityException
DotDataException
public java.util.List<Container> findContainers(com.liferay.portal.model.User user,
boolean includeArchived,
java.util.Map<java.lang.String,java.lang.Object> params,
java.lang.String hostId,
java.lang.String inode,
java.lang.String identifier,
java.lang.String parent,
int offset,
int limit,
java.lang.String orderBy)
throws DotSecurityException,
DotDataException
ContainerAPI
findContainers in interface ContainerAPIDotSecurityException
DotDataException
public java.util.List<Container> findContainersForStructure(java.lang.String structureInode)
throws DotDataException
ContainerAPI
findContainersForStructure in interface ContainerAPIDotDataException
public int deleteOldVersions(java.util.Date assetsOlderThan)
throws DotStateException,
DotDataException
deleteOldVersions in interface ContainerAPIDotStateException
DotDataException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||