info.magnolia.cms.core
Class ItemType

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

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

Field Detail

NT_BASE

public static final java.lang.String NT_BASE
Node type: base.

See Also:
Constant Field Values

NT_UNSTRUCTURED

public static final java.lang.String NT_UNSTRUCTURED
Node type: unstructured.

See Also:
Constant Field Values

NT_HIERARCHY

public static final java.lang.String NT_HIERARCHY
Node type: hierarchyNode.

See Also:
Constant Field Values

NT_FOLDER

public static final java.lang.String NT_FOLDER
Node type: folder.

See Also:
Constant Field Values

NT_FILE

public static final java.lang.String NT_FILE
Node type: base.

See Also:
Constant Field Values

NT_RESOURCE

public static final java.lang.String NT_RESOURCE
Node type: resource.

See Also:
Constant Field Values

NT_METADATA

public static final java.lang.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 java.lang.String MIX_ACCESSCONTROLLABLE
Mixin: node has access control.

See Also:
Constant Field Values

MIX_REFERENCEABLE

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

See Also:
Constant Field Values

MIX_VERSIONABLE

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

See Also:
Constant Field Values

MIX_LOCKABLE

public static final java.lang.String MIX_LOCKABLE
See Also:
Constant Field Values

DELETED_NODE_MIXIN

public static final java.lang.String DELETED_NODE_MIXIN
See Also:
Constant Field Values

NT_CONTENT

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

See Also:
Constant Field Values

MGNL_NODE_DATA

public static final java.lang.String MGNL_NODE_DATA
See Also:
Constant Field Values

NT_FROZENNODE

public static final java.lang.String NT_FROZENNODE
See Also:
Constant Field Values

JCR_FROZENNODE

public static final java.lang.String JCR_FROZENNODE
See Also:
Constant Field Values

JCR_FROZEN_PRIMARY_TYPE

public static final java.lang.String JCR_FROZEN_PRIMARY_TYPE
See Also:
Constant Field Values

JCR_PRIMARY_TYPE

public static final java.lang.String JCR_PRIMARY_TYPE
See Also:
Constant Field Values

JCR_DATA

public static final java.lang.String JCR_DATA
See Also:
Constant Field Values

NT_CONTENTNODE

@Deprecated
public static final java.lang.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(java.lang.String systemName)
Ctor.

Parameters:
systemName - jcr system name
Method Detail

getSystemName

public java.lang.String getSystemName()
Getter for name.

Returns:
Returns the name.

equals

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

toString

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

hashCode

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


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