wt.vc.views
Interface ViewManageable

All Superinterfaces:
Iterated, NetFactor, ObjectMappable, Persistable, Serializable, Versionable
All Known Implementing Classes:
WTPart, WTProductConfiguration

public interface ViewManageable
extends Versionable

Versioned objects that implement ViewManageable indicate that they can participate in views. This allows them to be assigned to views (when first created) and branched into downstream views. ViewManageable objects are explicitly assigned to a single view, and are usable in the assigned view and any downstream views.

Supported API: true

Extendable: true

See Also:
View, ViewAssociation

Field Summary
static String VIEW
          Label for the attribute.
static String VIEW_NAME
          Label for the attribute; Derived attribute for displaying the view name value in query results.
 
Fields inherited from interface wt.vc.Iterated
BRANCH_IDENTIFIER, CONTROL_BRANCH, CREATOR, CREATOR_EMAIL, CREATOR_FULL_NAME, CREATOR_NAME, ITERATION_IDENTIFIER, ITERATION_INFO, ITERATION_NOTE, LATEST_ITERATION, MASTER, MASTER_REFERENCE, MODIFIER, MODIFIER_EMAIL, MODIFIER_FULL_NAME, MODIFIER_NAME
 
Fields inherited from interface wt.fc.Persistable
IDENTITY, PERSIST_INFO, TYPE
 
Method Summary
 ViewReference getView()
          Gets the object for the association that plays role: VIEW.
 String getViewName()
          Gets the value of the attribute: VIEW_NAME.
 void setView(ViewReference a_View)
          Sets the object for the association that plays role: VIEW.
 
Methods inherited from interface wt.vc.Iterated
getBranchIdentifier, getControlBranch, getCreator, getCreatorEMail, getCreatorFullName, getCreatorName, getIterationIdentifier, getIterationInfo, getIterationNote, getMaster, getMasterReference, getModifier, getModifierEMail, getModifierFullName, getModifierName, isLatestIteration, setControlBranch, setIterationInfo, setMaster, setMasterReference
 
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

VIEW_NAME

public static final String VIEW_NAME
Label for the attribute; Derived attribute for displaying the view name value in query results.

Supported API: false

See Also:
Constant Field Values

VIEW

public static final String VIEW
Label for the attribute.

Supported API: false

See Also:
Constant Field Values
Method Detail

getViewName

public String getViewName()
Gets the value of the attribute: VIEW_NAME. Derived attribute for displaying the view name value in query results.

Supported API: false

Returns:
String

getView

public ViewReference getView()
Gets the object for the association that plays role: VIEW.

Supported API: false

Returns:
ViewReference

setView

public void setView(ViewReference a_View)
Sets the object for the association that plays role: VIEW.

Supported API: false

Parameters:
a_View -