站内搜索: 请输入搜索关键词
当前页面: 在线文档首页 > JBOSS Portal 2.6 API 英文版文档

ObjectNode - JBOSS Portal 2.6 API 英文版文档


org.jboss.portal.core.impl.model.portal
Class ObjectNode

java.lang.Object
  extended byorg.jboss.portal.core.impl.model.portal.ObjectNode
All Implemented Interfaces:
ContextObject

public class ObjectNode
extends java.lang.Object
implements ContextObject

Version:
$Revision: 5448 $
Author:
Julien Viet

Field Summary
private  java.util.Map children
           
private  ContainerContext context
           
private  java.lang.Long key
           
protected static org.jboss.logging.Logger log
          .
private  java.lang.String name
           
private  PortalObjectImpl object
           
private  ObjectNode parent
           
private  java.lang.String path
           
private  java.util.Map securityConstraints
           
protected static boolean trace
          .
 
Constructor Summary
ObjectNode()
           
ObjectNode(ContainerContext context, java.lang.String id, java.lang.String name)
           
 
Method Summary
(package private)  void addChild(java.lang.String name, PortalObjectImpl childObject)
          Create the association.
 java.util.Set getBindings()
           
 java.util.Map getChildren()
           
 ContainerContext getContext()
           
 java.lang.Long getKey()
           
 java.lang.String getName()
           
 PortalObjectImpl getObject()
           
 ObjectNode getParent()
           
 java.lang.String getPath()
           
 java.util.Map getSecurityConstraints()
           
(package private)  void removeChild(java.lang.String name)
          Destroy the association.
 void setBindings(java.util.Set bindings)
           
 void setChildren(java.util.Map children)
           
 void setContext(java.lang.Object context)
           
 void setKey(java.lang.Long key)
           
 void setName(java.lang.String name)
           
 void setObject(PortalObjectImpl object)
           
 void setParent(ObjectNode parent)
           
 void setPath(java.lang.String path)
           
 void setSecurityConstraints(java.util.Map securityConstraints)
           
protected  java.lang.String toChildId(java.lang.String name)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

log

protected static final org.jboss.logging.Logger log
.


trace

protected static final boolean trace
.


key

private java.lang.Long key

path

private java.lang.String path

name

private java.lang.String name

parent

private ObjectNode parent

children

private java.util.Map children

object

private PortalObjectImpl object

securityConstraints

private java.util.Map securityConstraints

context

private ContainerContext context
Constructor Detail

ObjectNode

public ObjectNode()

ObjectNode

public ObjectNode(ContainerContext context,
                  java.lang.String id,
                  java.lang.String name)
Method Detail

setContext

public void setContext(java.lang.Object context)
Specified by:
setContext in interface ContextObject

getKey

public java.lang.Long getKey()

setKey

public void setKey(java.lang.Long key)

getObject

public PortalObjectImpl getObject()

setObject

public void setObject(PortalObjectImpl object)

addChild

void addChild(java.lang.String name,
              PortalObjectImpl childObject)
        throws DuplicatePortalObjectException,
               java.lang.IllegalArgumentException
Create the association.

Throws:
DuplicatePortalObjectException
java.lang.IllegalArgumentException

removeChild

void removeChild(java.lang.String name)
           throws NoSuchPortalObjectException,
                  java.lang.IllegalArgumentException
Destroy the association.

Throws:
NoSuchPortalObjectException
java.lang.IllegalArgumentException

getPath

public java.lang.String getPath()

setPath

public void setPath(java.lang.String path)

getName

public java.lang.String getName()

setName

public void setName(java.lang.String name)

getParent

public ObjectNode getParent()

setParent

public void setParent(ObjectNode parent)

getChildren

public java.util.Map getChildren()

setChildren

public void setChildren(java.util.Map children)

getContext

public ContainerContext getContext()

toString

public java.lang.String toString()

toChildId

protected java.lang.String toChildId(java.lang.String name)

getSecurityConstraints

public java.util.Map getSecurityConstraints()

setSecurityConstraints

public void setSecurityConstraints(java.util.Map securityConstraints)

setBindings

public void setBindings(java.util.Set bindings)

getBindings

public java.util.Set getBindings()