|
Oracle Content Management SDK | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--oracle.ifs.server.S_LibraryObjectDefinition | +--oracle.ifs.server.S_ExportedLibraryObjectDefinition
The S_ExportedLibraryObjectDefinition class is a special subclass of S_LibraryObjectDefinition, used to export and import objects into and out from an iFs repository.
Field Summary | |
protected java.util.Vector |
m_DirectoryObjectIdVector
set of referenced DirectoryObject IDs |
protected boolean |
m_IsContentObject
does this def reference a ContentObject? |
protected java.util.Vector |
m_PublicObjectIdVector
set of referenced PublicObject IDs |
protected java.util.Vector |
m_SchemaObjectIdVector
set of referenced SchemaObject IDs |
protected LibrarySessionInterface |
m_SessionInterface
session that can be used to extract referenced objects |
protected java.util.Vector |
m_SystemObjectIdVector
set of referenced SystemObject IDs |
Constructor Summary | |
S_ExportedLibraryObjectDefinition()
Contructor a S_ExportedLibraryObjectDefinition. |
|
S_ExportedLibraryObjectDefinition(java.lang.Long classid)
construct a S_ExportedLibraryObjectDefinition, initializing with a classId. |
|
S_ExportedLibraryObjectDefinition(java.lang.Long classid,
LibrarySessionInterface session)
construct a S_ExportedLibraryObjectDefinition, initializing with a classId. |
Method Summary | |
void |
addReferencedDirectoryObject(java.lang.Long id)
add an id to the referenced DirectoryObject list |
void |
addReferencedPublicObject(java.lang.Long id)
add an id to the referenced PublicObject list |
void |
addReferencedSchemaObject(java.lang.Long id)
add an id to the referenced SchemaObject list |
void |
addReferencedSystemObject(java.lang.Long id)
add an id to the referenced SystemObject list |
protected AttributeValue |
extractObjectReferences(java.lang.String attrName,
AttributeValue av)
extract any object references from specified AttributeValue. |
DirectoryObjectInterface[] |
getDirectoryObjectReferences(LibrarySessionInterface session)
return any DirectoryObject references from specified AttributeValue. |
PublicObjectInterface[] |
getPublicObjectReferences(LibrarySessionInterface session)
return any PublicObject references from specified AttributeValue. |
SchemaObjectInterface[] |
getSchemaObjectReferences(LibrarySessionInterface session)
return any SchemaObject references from specified AttributeValue. |
SystemObjectInterface[] |
getSystemObjectReferences(LibrarySessionInterface session)
return any SystemObject references from specified AttributeValue. |
boolean |
isContentObject()
return true if this object describes a ContentObject |
void |
removeSystemSetAttribute(java.lang.String name)
removes a system-set attribute setting for the new instance. |
void |
removeUserSetAttribute(java.lang.String name)
removes a user-set attribute setting for the new instance. |
void |
setContentObjectIndication(boolean indication)
Sets indication that this def describes a ContentObject |
void |
setSystemSetAttribute(java.lang.String name,
AttributeValue value)
set a system-set attribute for the new instance. |
void |
setUserSetAttribute(java.lang.String name,
AttributeValue value)
set an attribute for the new instance. |
Methods inherited from class oracle.ifs.server.S_LibraryObjectDefinition |
getAttribute, getAttributes, getClassId, getId, getOption, getSystemSetAttribute, getSystemSetAttributes, getUserSetAttribute, getUserSetAttributes, mergeDefinition, removeAttribute, removeOption, setClassId, setId, setOption, setSystemSetAttribute, setUserSetAttribute |
Field Detail |
protected java.util.Vector m_SchemaObjectIdVector
protected java.util.Vector m_SystemObjectIdVector
protected java.util.Vector m_PublicObjectIdVector
protected java.util.Vector m_DirectoryObjectIdVector
protected boolean m_IsContentObject
protected transient LibrarySessionInterface m_SessionInterface
Constructor Detail |
public S_ExportedLibraryObjectDefinition() throws IfsException
IfsException
- if operation fails.public S_ExportedLibraryObjectDefinition(java.lang.Long classid) throws IfsException
classid
- The class IDIfsException
- if operation fails.public S_ExportedLibraryObjectDefinition(java.lang.Long classid, LibrarySessionInterface session) throws IfsException
classid
- The class IDsession
- The sessionIfsException
- if operation fails.Method Detail |
public void setUserSetAttribute(java.lang.String name, AttributeValue value) throws IfsException
setUserSetAttribute
in class S_LibraryObjectDefinition
name
- The attribute namevalue
- The attribute value.IfsException
- if operation fails.public void setSystemSetAttribute(java.lang.String name, AttributeValue value) throws IfsException
setSystemSetAttribute
in class S_LibraryObjectDefinition
name
- The attribute namevalue
- The attribute value.IfsException
- if operation fails.public void removeUserSetAttribute(java.lang.String name) throws IfsException
removeUserSetAttribute
in class S_LibraryObjectDefinition
name
- The name of the user-set Attribute to be removed.IfsException
- if operation fails.public void removeSystemSetAttribute(java.lang.String name) throws IfsException
removeSystemSetAttribute
in class S_LibraryObjectDefinition
name
- The name of the user-set Attribute to be removed.IfsException
- if operation fails.public boolean isContentObject() throws IfsException
IfsException
- if operation fails.public SchemaObjectInterface[] getSchemaObjectReferences(LibrarySessionInterface session) throws IfsException
session
- The sessionIfsException
- if operation fails.public SystemObjectInterface[] getSystemObjectReferences(LibrarySessionInterface session) throws IfsException
session
- The sessionIfsException
- if operation fails.public PublicObjectInterface[] getPublicObjectReferences(LibrarySessionInterface session) throws IfsException
session
- The sessionIfsException
- if operation fails.public DirectoryObjectInterface[] getDirectoryObjectReferences(LibrarySessionInterface session) throws IfsException
session
- The sessionIfsException
- if operation fails.protected AttributeValue extractObjectReferences(java.lang.String attrName, AttributeValue av) throws IfsException
av
- The attribute value.IfsException
- if operation fails.public void setContentObjectIndication(boolean indication) throws IfsException
indication
- true if this is a contentObjectIfsException
- if operation fails.public void addReferencedSchemaObject(java.lang.Long id) throws IfsException
addReferencedSchemaObject
in class S_LibraryObjectDefinition
id
- The object id.IfsException
- if operation fails.public void addReferencedSystemObject(java.lang.Long id) throws IfsException
addReferencedSystemObject
in class S_LibraryObjectDefinition
id
- The object id.IfsException
- if operation fails.public void addReferencedPublicObject(java.lang.Long id) throws IfsException
addReferencedPublicObject
in class S_LibraryObjectDefinition
id
- The object id.IfsException
- if operation fails.public void addReferencedDirectoryObject(java.lang.Long id) throws IfsException
addReferencedDirectoryObject
in class S_LibraryObjectDefinition
id
- The object id.IfsException
- if operation fails.
|
Oracle Content Management SDK | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |