|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Object
|
+--oracle.ifs.server.S_LibraryObject
|
+--oracle.ifs.server.S_TieLibraryObject
|
+--oracle.ifs.server.S_PublicObject
|
+--oracle.ifs.server.S_TiePublicObject
|
+--oracle.ifs.server.S_Document
The S_Document class. This class handles getting and setting of content.
S_LibraryService,
S_LibrarySession| Method Summary | |
S_ContentObject |
cloneContentObject(S_LibraryObjectDefinition def)
copies the content object then updates this document to reference the new copy. |
protected void |
deriveDefinition(S_LibraryObjectDefinition def)
Add to the S_LibraryObjectDefinition for this class. |
protected void |
extendedPreFree(OperationState opState,
S_LibraryObjectDefinition def)
operations to be performed before freeing an object. |
protected void |
extendedPreInsert(OperationState opState,
S_LibraryObjectDefinition def)
Update any system attributes appropriate for creating this object |
protected void |
extendedPreUpdate(OperationState opState,
S_LibraryObjectDefinition def)
Update any system attributes appropriate for updating this object |
java.io.Reader |
getContentReader()
Gets the document content as a Reader |
long |
getContentSize()
Gets the size of this document's content. |
java.io.InputStream |
getContentStream()
Gets the document content as an InputStream. |
boolean |
isVersionable()
returns true if this object can be in a Family |
| Methods inherited from class oracle.ifs.server.S_LibraryObject |
equals, free, getAttribute, getAttributeByUpperCaseName, getClassId, getClassObject, getId, getSession, handleEvent, isTraced, postEvent, postEvent, renderAsReader, renderAsStream, setAttribute, setAttribute, toString, trace, update |
| Methods inherited from interface oracle.ifs.common.LibraryObjectInterface |
getId |
| Methods inherited from interface oracle.ifs.common.Traceable |
getTraceLogger, isTraced, trace |
| Method Detail |
protected void deriveDefinition(S_LibraryObjectDefinition def)
throws IfsException
deriveDefinition in class S_PublicObjectdef - the S_LibraryObjectDefinition that contains
the definition of the target object.IfsException - if operation fails.
protected void extendedPreInsert(OperationState opState,
S_LibraryObjectDefinition def)
throws IfsException
extendedPreInsert in class S_PublicObjectopState - current operation statedef - current object definition to be updated with system attributesIfsException - if operation fails.
protected void extendedPreUpdate(OperationState opState,
S_LibraryObjectDefinition def)
throws IfsException
extendedPreUpdate in class S_PublicObjectthe - operation statedef - current object definition to be updated with system attributesIfsException - if operation fails.
protected void extendedPreFree(OperationState opState,
S_LibraryObjectDefinition def)
throws IfsException
extendedPreFree in class S_PublicObjectopState - the OperationStatedef - the Definition containing options for this operationIfsException - if operation fails.
public S_ContentObject cloneContentObject(S_LibraryObjectDefinition def)
throws IfsException
def - the Definition containing options for the new ContentObjectIfsException - if operation fails.
public boolean isVersionable()
throws IfsException
isVersionable in class S_PublicObjectIfsException - if the operation fails
public java.io.InputStream getContentStream()
throws IfsException
IfsException - if operation fails.
public java.io.Reader getContentReader()
throws IfsException
IfsException - if operation fails.
public long getContentSize()
throws IfsException
IfsException - if operation fails.
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||