Klasse FileValueHolder
java.lang.Object
de.uplanet.lucy.server.dataobjects.impl.FileValueHolder
- Alle implementierten Schnittstellen:
IFileValueHolder,IObjectValueHolder,IValueHolder<de.uplanet.lucy.server.util.IVHFileDescriptors>
Holds information about a file. Depending on the value of WebOnly, not all information
is available (true -> only path available).
-
Konstruktorübersicht
KonstruktorenKonstruktorBeschreibungStandard constructor.FileValueHolder(IVHFileDescriptor p_descriptor) Standard constructor.FileValueHolder(de.uplanet.lucy.server.util.IVHFileDescriptors p_descriptors) FileValueHolder(Collection<? extends IVHFileDescriptor> p_descriptors) -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungGet the canonical lexical representation of this value according to it's datatype.Veraltet.Veraltet.Intrexx 7: Method will be removed in next major version.getPath()Veraltet.Intrexx 7: Method will be removed in next major version.Please usegetFirstFile().getPath()insteadde.uplanet.lucy.server.util.IVHFileDescriptorsReturns a IVHFIleDescriptor instance.getType()The type of data this value holder holds.de.uplanet.lucy.server.util.IVHFileDescriptorsgetValue()Get the data that this value holder holds.booleanhasValue()Check if this value holder currently holds data or not.boolean
-
Konstruktordetails
-
FileValueHolder
public FileValueHolder()Standard constructor. -
FileValueHolder
Standard constructor. -
FileValueHolder
- Parameter:
p_descriptors- A collections of file descriptors.
-
FileValueHolder
public FileValueHolder(de.uplanet.lucy.server.util.IVHFileDescriptors p_descriptors) - Parameter:
p_descriptors- A file descriptor.
-
-
Methodendetails
-
getRawValue
public de.uplanet.lucy.server.util.IVHFileDescriptors getRawValue()Beschreibung aus Schnittstelle kopiert:IFileValueHolderReturns a IVHFIleDescriptor instance. Maybe a empty list, nevernull.- Angegeben von:
getRawValuein SchnittstelleIFileValueHolder- Angegeben von:
getRawValuein SchnittstelleIValueHolder<de.uplanet.lucy.server.util.IVHFileDescriptors>- Gibt zurück:
- The raw data.
-
getType
Beschreibung aus Schnittstelle kopiert:IValueHolderThe type of data this value holder holds.- Angegeben von:
getTypein SchnittstelleIValueHolder<de.uplanet.lucy.server.util.IVHFileDescriptors>
-
getValue
public de.uplanet.lucy.server.util.IVHFileDescriptors getValue()Beschreibung aus Schnittstelle kopiert:IValueHolderGet the data that this value holder holds.Implementations MUST ensure that multiple calls to this method will return values that equal each other.
- Angegeben von:
getValuein SchnittstelleIValueHolder<de.uplanet.lucy.server.util.IVHFileDescriptors>- Gibt zurück:
- The data.
-
hasValue
public boolean hasValue()Beschreibung aus Schnittstelle kopiert:IValueHolderCheck if this value holder currently holds data or not.- Angegeben von:
hasValuein SchnittstelleIValueHolder<de.uplanet.lucy.server.util.IVHFileDescriptors>- Gibt zurück:
trueif the data holder holds data, orfalseotherwise.
-
getCanonicalLexicalRepresentation
Beschreibung aus Schnittstelle kopiert:IValueHolderGet the canonical lexical representation of this value according to it's datatype.- Angegeben von:
getCanonicalLexicalRepresentationin SchnittstelleIValueHolder<de.uplanet.lucy.server.util.IVHFileDescriptors>- Gibt zurück:
- The canonical lexical representation, or
nullif such a representation does not exist (e.g. ifIValueHolder.hasValue()returnsfalse).
-
isSingleFile
public boolean isSingleFile()- Angegeben von:
isSingleFilein SchnittstelleIFileValueHolder- Gibt zurück:
- Returns
trueif only one file holds the value holder otherwisefalse.
-
getFirstFile
- Angegeben von:
getFirstFilein SchnittstelleIFileValueHolder- Gibt zurück:
- Returns the first file descriptor.
-
getFileName
Veraltet.Intrexx 7: Method will be removed in next major version. Please usegetFirstFile().getFileName()instead- Gibt zurück:
- Returns the filename of the document e.g. text_aaa.txt
-
getPath
Veraltet.Intrexx 7: Method will be removed in next major version.Please usegetFirstFile().getPath()instead- Gibt zurück:
- The path to the file e.g. internal/files/CF56A0484DA23407F958080FDD64F75C63DABC54/textaaa_0.txt
-
getContentType
Veraltet.Intrexx 7: Method will be removed in next major version.Please usegetFirstFile().getContentType()instead- Gibt zurück:
- The MIME content type or
null.
-
getFirstFile().getContentType()instead