wt.content
Interface ContentHolder

All Superinterfaces:
NetFactor, ObjectMappable, Persistable, Serializable
All Known Subinterfaces:
ElectronicIdentification, EPMFamilyTable, FormatContentHolder, GraphicallyRepresentable, MarkUp, Representable, Representation
All Known Implementing Classes:
AnalysisActivity, Archive, ChangeActivity2, ChangeAnalysis, ChangeIssue, ChangeOrder2, ChangeRequest2, DataMaintRecord, DefaultWTContainerTemplate, DerivedImage, DiscussionPosting, ElectronicSignature, EPMDocument, EPMSepFamilyTable, ImportedBookmark, ImportSession, MeetingDeliverable, PromotionNotice, UnitOperationRecord, WfProcess, WTDocument, WTMarkUp, WTPart, WTUnit, WVSConfigurationTemplate

public interface ContentHolder
extends Persistable

This is the interface an iterated business class should implement if the business class is to handle bulk file data and/or URL links. This is the interface that a client would work with to manipulate business objects that contain content.

Supported API: true

Extendable: true

See Also:
ContentHelper, ContentService

Field Summary
static String CONTENT_VECTOR
          Label for the attribute; This is a non-persistent vector that is used to pass content from server to client.
static String HAS_CONTENTS
          Label for the attribute; This is a non-persistent variable that is used to pass information from server to client.
static String HTTP_VECTOR
          Label for the attribute; This is a non-persistent vector that is used to pass content from server to client.
static String OPERATION
          Label for the attribute.
 
Fields inherited from interface wt.fc.Persistable
IDENTITY, PERSIST_INFO, TYPE
 
Method Summary
 Vector getContentVector()
          Gets the value of the attribute: CONTENT_VECTOR.
 Vector getHttpVector()
          Gets the value of the attribute: HTTP_VECTOR.
 HttpContentOperation getOperation()
          Gets the value of the attribute: OPERATION.
 boolean isHasContents()
          Gets the value of the attribute: HAS_CONTENTS.
 void setContentVector(Vector a_ContentVector)
          Sets the value of the attribute: CONTENT_VECTOR.
 void setHasContents(boolean a_HasContents)
          Sets the value of the attribute: HAS_CONTENTS.
 void setHttpVector(Vector a_HttpVector)
          Sets the value of the attribute: HTTP_VECTOR.
 void setOperation(HttpContentOperation a_Operation)
          Sets the value of the attribute: OPERATION.
 
Methods inherited from interface wt.fc.Persistable
checkAttributes, getIdentity, getPersistInfo, getType, setPersistInfo
 
Methods inherited from interface wt.fc.ObjectMappable
readExternal, writeExternal
 
Methods inherited from interface wt.fc.NetFactor
getClassInfo, getConceptualClassname
 

Field Detail

CONTENT_VECTOR

public static final String CONTENT_VECTOR
Label for the attribute; This is a non-persistent vector that is used to pass content from server to client. Should not be directly accessed by the client.

Supported API: false

See Also:
Constant Field Values

HAS_CONTENTS

public static final String HAS_CONTENTS
Label for the attribute; This is a non-persistent variable that is used to pass information from server to client. Should not be directly accessed by the client

Supported API: false

See Also:
Constant Field Values

OPERATION

public static final String OPERATION
Label for the attribute.

Supported API: false

See Also:
Constant Field Values

HTTP_VECTOR

public static final String HTTP_VECTOR
Label for the attribute; This is a non-persistent vector that is used to pass content from server to client. Should not be directly accessed by the client.

Supported API: false

See Also:
Constant Field Values
Method Detail

getContentVector

public Vector getContentVector()
Gets the value of the attribute: CONTENT_VECTOR. This is a non-persistent vector that is used to pass content from server to client. Should not be directly accessed by the client.

Supported API: false

Returns:
Vector

setContentVector

public void setContentVector(Vector a_ContentVector)
                      throws WTPropertyVetoException
Sets the value of the attribute: CONTENT_VECTOR. This is a non-persistent vector that is used to pass content from server to client. Should not be directly accessed by the client.

Supported API: false

Parameters:
a_ContentVector -
Throws:
WTPropertyVetoException

isHasContents

public boolean isHasContents()
Gets the value of the attribute: HAS_CONTENTS. This is a non-persistent variable that is used to pass information from server to client. Should not be directly accessed by the client

Supported API: false

Returns:
boolean

setHasContents

public void setHasContents(boolean a_HasContents)
                    throws WTPropertyVetoException
Sets the value of the attribute: HAS_CONTENTS. This is a non-persistent variable that is used to pass information from server to client. Should not be directly accessed by the client

Supported API: false

Parameters:
a_HasContents -
Throws:
WTPropertyVetoException

getOperation

public HttpContentOperation getOperation()
Gets the value of the attribute: OPERATION.

Supported API: false

Returns:
HttpContentOperation

setOperation

public void setOperation(HttpContentOperation a_Operation)
                  throws WTPropertyVetoException
Sets the value of the attribute: OPERATION.

Supported API: false

Parameters:
a_Operation -
Throws:
WTPropertyVetoException

getHttpVector

public Vector getHttpVector()
Gets the value of the attribute: HTTP_VECTOR. This is a non-persistent vector that is used to pass content from server to client. Should not be directly accessed by the client.

Supported API: false

Returns:
Vector

setHttpVector

public void setHttpVector(Vector a_HttpVector)
                   throws WTPropertyVetoException
Sets the value of the attribute: HTTP_VECTOR. This is a non-persistent vector that is used to pass content from server to client. Should not be directly accessed by the client.

Supported API: false

Parameters:
a_HttpVector -
Throws:
WTPropertyVetoException