--
-- Copyright (C) 2002-2004 Red Hat Inc. All Rights Reserved.
--
-- The contents of this file are subject to the CCM Public
-- License (the "License"); you may not use this file except in
-- compliance with the License. You may obtain a copy of the
-- License at http://www.redhat.com/licenses/ccmpl.html.
--
-- Software distributed under the License is distributed on an
-- "AS IS" basis, WITHOUT WARRANTY OF ANY KIND, either express
-- or implied. See the License for the specific language governing
-- rights and limitations under the License.
--
-- $Id: //cms/dev/sql/ccm-cms/default/content-section/comment-content_types.sql#3 $
-- $DateTime: 2004/04/07 16:07:11 $

comment on table content_types is '
  The type of content
';
comment on column content_types.object_type is '
  The object type that is associated with this content type
';
comment on column content_types.classname is '
  The java class the implements this content type
';
comment on column content_types.label is '
  The pretty name for this content type
';
comment on column content_types.is_internal is '
  An internal content type is one that is not user-defined and maintained
  internally. A content type should be made internal under the following
  two conditions:
  1) The object type needs to take advantage of content type services 
  (i.e., versioning, categorization, lifecycle, workflow) that are already 
  implemented in CMS.
  2) The content type cannot be explicitly registered to a content section.
  The Template content type is one such internal content type.
';
