com.groiss.dms
Interface DMSNote

All Superinterfaces:
DMSForm, DMSObject, HasLog, com.dec.avw.core.OwnedObject, Persistent

public interface DMSNote
extends DMSForm

The base interface for all notes in @enterprise DMS


Field Summary
static String CONTENT
          Defines the name of the field holding the content of this note.
static String SUBJECT
          Defines the name of the field holding the subject of this note.
 
Method Summary
 Persistent getAttachedTo()
          Returns the object to which this note is attached to or null if this note is not attached to any object.
 boolean isPrivate()
          Returns if this note is private.
 void setPrivate(boolean isPrivate)
          Sets if this note should be private or not.
 
Methods inherited from interface com.groiss.dms.DMSForm
getField, getFieldType, getFormType, hasField, setField
 
Methods inherited from interface com.groiss.dms.DMSObject
attachNote, getAcl, getChangedAt, getChangedBy, getCreatedAt, getCreatedBy, getDefaultOrgUnit, getIcon, getName, getTypeName, hasAttachedNotes, hasVersions, listAttachedNotes, listVersions, makeCopy, makeVersion, removeNote, setAcl, setName
 
Methods inherited from interface com.dec.avw.core.OwnedObject
getOwner, ignoreSubstitution
 
Methods inherited from interface com.groiss.store.Persistent
dbFields, getOid, getStore, getTableName, isFilled, onDelete, onInsert, onRead, onUpdate, setFilled, setOid, setStore
 
Methods inherited from interface com.groiss.org.HasLog
getVersionId, setVersionId
 

Field Detail

SUBJECT

static final String SUBJECT
Defines the name of the field holding the subject of this note.

See Also:
Constant Field Values

CONTENT

static final String CONTENT
Defines the name of the field holding the content of this note.

See Also:
Constant Field Values
Method Detail

isPrivate

boolean isPrivate()
Returns if this note is private.


setPrivate

void setPrivate(boolean isPrivate)
Sets if this note should be private or not.


getAttachedTo

Persistent getAttachedTo()
Returns the object to which this note is attached to or null if this note is not attached to any object.



@enterprise 8.0.10078 Copyright © 2001-2011 Groiss Informatics GmbH. All Rights Reserved.