|
|||||||||
| 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_VersionSeries
Server side representation of the VERSIONSERIES class.
S_LibraryService,
S_LibrarySession| Method Summary | |
protected void |
extendedPreInsert(OperationState opState,
S_LibraryObjectDefinition def)
Setup appropriate system attributes prior to creating this series. |
protected void |
extendedPreUpdate(OperationState opState,
S_LibraryObjectDefinition def)
Setup appropriate system attributes prior to updating this series. |
S_VersionDescription[] |
getVersionDescriptions()
Gets server side representation of all version descriptions in this series. |
S_VersionDescription |
newRevision(S_LibraryObjectDefinition vddef)
Add a new version in the series. |
void |
reserveNext(java.lang.String contentPath,
java.lang.String comment)
Reserves the right to create a new version in the series. |
void |
unReserve()
Removes the reservation on this version series. |
| 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 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_PublicObjectopState - current operation statedef - current object definition to be updated with system attributesIfsException - if the operation fails
public S_VersionDescription newRevision(S_LibraryObjectDefinition vddef)
throws IfsException
Adding new version will work only if the user requesting this operation holds a reservation on the version series. Unlocks the FAMILY and VERSIONSERIES. Soft locks the most recent VERSIONDESCRIPTION and PUBLICOBJECT corresponding to it. Changes the default version if needed.
def - New public object definition to be created as the new versionIfsException - if operation fails
public void reserveNext(java.lang.String contentPath,
java.lang.String comment)
throws IfsException
contentPath - for reference purposes onlycomment - reservation commentIfsException - if operation fails
public void unReserve()
throws IfsException
IfsException - if operation fails
public S_VersionDescription[] getVersionDescriptions()
throws IfsException
getVersionDescriptions in class S_PublicObjectIfsException - if the operation fails
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||