N2CMS

Packages | Classes | Enumerations

Package N2.Edit.Workflow

Packages

package  Commands

Classes

class  Binding
class  CommandBase-g
 Base class for commands used by CommandDispatcher. More...
class  CommandContext
class  CommandDispatcher
 Encapsulates the execution of commands used to modify the state of content items. More...
class  CommandFactory
 Provides and executies commands used to change the state of content items. More...
interface  IBinder-g
 Binds values between an object and it's interface. More...
interface  ICommandFactory
 Provides and executies commands used to change the state of content items. More...
class  Interfaces
 Known interfaces in N2 CMS.
interface  IValidator-g
class  StateChangedEventArgs
 Converys information about state changes. More...
class  StateChanger
 Helps to change state of an item and notify observers about the change. More...
class  StopExecutionException
 Used to control command flow and stop execution. More...
class  ValidationError

Enumerations

enum  ContentState {
  None = 0, New = 1, Draft = 2, Waiting = 4,
  Published = 16, Unpublished = 32, Deleted = 64
}
 

The current state of a content item.

More...

Enumeration Type Documentation

The current state of a content item.

Enumerator:
None 

The item's state is not known.

New 

The item is new and has not been saved yet.

Draft 

The item is a draft that has not been published.

Waiting 

The item is waiting for the opportune moment to be published.

Published 

The item is published.

Unpublished 

The item is previously published.

Deleted 

The item is deleted and resides in the trash can.

Definition at line 11 of file ContentState.cs.