info.magnolia.cms.core
Class ItemType

java.lang.Object
  extended by info.magnolia.cms.core.ItemType
All Implemented Interfaces:
Serializable

public final class ItemType
extends Object
implements Serializable

The Magnolia equivalent to NodeType.

Version:
$Revision:2719 $ ($Author:scharles $)
Author:
Sameer Charles
See Also:
Serialized Form

Field Summary
static ItemType CONTENT
           
static ItemType CONTENTNODE
           
static String DELETED_NODE_MIXIN
           
static ItemType EXPRESSION
          "wfe:expression".
static ItemType FOLDER
           
static ItemType GROUP
           
static ItemType JCR_CONTENT
           
static String JCR_DATA
           
static String JCR_FROZEN_PRIMARY_TYPE
           
static String JCR_FROZENNODE
           
static String JCR_PRIMARY_TYPE
           
static String MGNL_NODE_DATA
           
static String MIX_ACCESSCONTROLLABLE
          Mixin: node has access control.
static String MIX_LOCKABLE
           
static String MIX_REFERENCEABLE
          Mixin: node can be referenced.
static String MIX_VERSIONABLE
          Mixin: node can be versioned.
static String NT_BASE
          Node type: base.
static String NT_CONTENT
          Deprecated. use ItemType.CONTENT
static String NT_CONTENTNODE
          Deprecated. use ItemType.CONTENTNODE
static String NT_FILE
          Node type: base.
static String NT_FOLDER
          Node type: folder.
static String NT_FROZENNODE
           
static String NT_HIERARCHY
          Node type: hierarchyNode.
static String NT_METADATA
          Node type: metadata.
static String NT_RESOURCE
          Node type: resource.
static String NT_UNSTRUCTURED
          Node type: unstructured.
static ItemType ROLE
           
static ItemType SYSTEM
           
static ItemType USER
           
static ItemType WORKITEM
          "wfe:workItem".
 
Constructor Summary
ItemType(String systemName)
          Ctor.
 
Method Summary
 boolean equals(Object object)
           
 String getSystemName()
          Getter for name.
 int hashCode()
           
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

NT_BASE

public static final String NT_BASE
Node type: base.

See Also:
Constant Field Values

NT_UNSTRUCTURED

public static final String NT_UNSTRUCTURED
Node type: unstructured.

See Also:
Constant Field Values

NT_HIERARCHY

public static final String NT_HIERARCHY
Node type: hierarchyNode.

See Also:
Constant Field Values

NT_FOLDER

public static final String NT_FOLDER
Node type: folder.

See Also:
Constant Field Values

NT_FILE

public static final String NT_FILE
Node type: base.

See Also:
Constant Field Values

NT_RESOURCE

public static final String NT_RESOURCE
Node type: resource.

See Also:
Constant Field Values

NT_METADATA

public static final String NT_METADATA
Node type: metadata.

See Also:
Constant Field Values

WORKITEM

public static final ItemType WORKITEM
"wfe:workItem".


EXPRESSION

public static final ItemType EXPRESSION
"wfe:expression".


MIX_ACCESSCONTROLLABLE

public static final String MIX_ACCESSCONTROLLABLE
Mixin: node has access control.

See Also:
Constant Field Values

MIX_REFERENCEABLE

public static final String MIX_REFERENCEABLE
Mixin: node can be referenced.

See Also:
Constant Field Values

MIX_VERSIONABLE

public static final String MIX_VERSIONABLE
Mixin: node can be versioned.

See Also:
Constant Field Values

MIX_LOCKABLE

public static final String MIX_LOCKABLE
See Also:
Constant Field Values

DELETED_NODE_MIXIN

public static final String DELETED_NODE_MIXIN
See Also:
Constant Field Values

NT_CONTENT

@Deprecated
public static final String NT_CONTENT
Deprecated. use ItemType.CONTENT
Magnolia content.

See Also:
Constant Field Values

MGNL_NODE_DATA

public static final String MGNL_NODE_DATA
See Also:
Constant Field Values

NT_FROZENNODE

public static final String NT_FROZENNODE
See Also:
Constant Field Values

JCR_FROZENNODE

public static final String JCR_FROZENNODE
See Also:
Constant Field Values

JCR_FROZEN_PRIMARY_TYPE

public static final String JCR_FROZEN_PRIMARY_TYPE
See Also:
Constant Field Values

JCR_PRIMARY_TYPE

public static final String JCR_PRIMARY_TYPE
See Also:
Constant Field Values

JCR_DATA

public static final String JCR_DATA
See Also:
Constant Field Values

NT_CONTENTNODE

@Deprecated
public static final String NT_CONTENTNODE
Deprecated. use ItemType.CONTENTNODE
Magnolia content node.

See Also:
Constant Field Values

CONTENT

public static final ItemType CONTENT

CONTENTNODE

public static final ItemType CONTENTNODE

USER

public static final ItemType USER

ROLE

public static final ItemType ROLE

GROUP

public static final ItemType GROUP

SYSTEM

public static final ItemType SYSTEM

JCR_CONTENT

public static final ItemType JCR_CONTENT

FOLDER

public static final ItemType FOLDER
Constructor Detail

ItemType

public ItemType(String systemName)
Ctor.

Parameters:
systemName - jcr system name
Method Detail

getSystemName

public String getSystemName()
Getter for name.

Returns:
Returns the name.

equals

public boolean equals(Object object)
Overrides:
equals in class Object
See Also:
Object.equals(Object)

toString

public String toString()
Overrides:
toString in class Object
See Also:
Object.toString()

hashCode

public int hashCode()
Overrides:
hashCode in class Object
See Also:
Object.hashCode()


Copyright © 2003-2012 Magnolia International Ltd.. All Rights Reserved.