com.bea.content.controls.extensible
Interface UtilCmxControl
- All Superinterfaces
- CmxControl
public interface UtilCmxControl
- extends CmxControl
Copyright (c) 2005-2006 by BEA Systems, Inc. All Rights Reserved.
CmxControl @ControlExtension
used for functions that apply to all types of content
This control should be used in an app-scoped context.
Nested classes/interfaces inherited from interface com.bea.content.controls.extensible.CmxControl |
CmxControl.Create, CmxControl.Delete, CmxControl.DynamicProperties, CmxControl.FindBy, CmxControl.FindById, CmxControl.Id, CmxControl.Move, CmxControl.ParentId, CmxControl.Property, CmxControl.PropertyPair, CmxControl.RepositoryInfo, CmxControl.SearchPaths, CmxControl.SortOrder, CmxControl.Update |
FIND_BY_ID
static final String FIND_BY_ID
- See Also
- Constants Summary
delete
void delete(ID id)
throws AuthenticationException,
AuthorizationException,
NoSuchNodeException,
RepositoryException
- deletes a node by its ID
- Parameters
id
- ID
of the Node
to delete
- Throws
AuthenticationException
AuthorizationException
NoSuchNodeException
RepositoryException
update
void update(Node node)
throws AuthenticationException,
AuthorizationException,
NoSuchNodeException,
NoSuchPropertyException,
RepositoryException,
IOException
- updates a node
- Parameters
node
- Node
to update
- Throws
AuthenticationException
AuthorizationException
NoSuchNodeException
NoSuchPropertyException
RepositoryException
IOException
move
Node move(ID nodeIdToMove,
ID newParentId)
throws AuthenticationException,
AuthorizationException,
NoSuchNodeException,
RepositoryException
- moves a node under a specified parent
- Parameters
nodeIdToMove
- ID
of the Node
to movenewParentId
- ID
of the moved Node
's new parent
- Throws
AuthenticationException
AuthorizationException
NoSuchNodeException
RepositoryException
findNodeByExpression
Node findNodeByExpression(String expression,
String[] searchPaths)
throws InstantiationException,
IllegalAccessException,
InvocationTargetException,
com.bea.content.nodemappers.NodeMapper.NodeMapperException,
AuthenticationException,
AuthorizationException,
NoSuchNodeException,
RepositoryException
- Throws
InstantiationException
IllegalAccessException
InvocationTargetException
com.bea.content.nodemappers.NodeMapper.NodeMapperException
AuthenticationException
AuthorizationException
NoSuchNodeException
RepositoryException
findNodesByExpression
SortableFilterablePagedResult<ContentBaseImpl> findNodesByExpression(String expression,
String[] searchPaths,
SortCriteria[] sortCriteria)
throws InstantiationException,
IllegalAccessException,
InvocationTargetException,
com.bea.content.nodemappers.NodeMapper.NodeMapperException,
AuthenticationException,
AuthorizationException,
NoSuchNodeException,
RepositoryException
- Throws
InstantiationException
IllegalAccessException
InvocationTargetException
com.bea.content.nodemappers.NodeMapper.NodeMapperException
AuthenticationException
AuthorizationException
NoSuchNodeException
RepositoryException
Copyright © 2006 BEA Systems, Inc. All Rights Reserved