Class NonChannelTestFileSystemContentManager.Metadata
java.lang.Object
com.aquima.interactions.test.content.NonChannelTestFileSystemContentManager.Metadata
- All Implemented Interfaces:
com.aquima.interactions.portal.IContentMetadata
,Serializable
- Enclosing class:
NonChannelTestFileSystemContentManager
public static final class NonChannelTestFileSystemContentManager.Metadata
extends Object
implements Serializable, com.aquima.interactions.portal.IContentMetadata
Metadata representation.
To prevent identifier collision, this implementation applies a namespace to metadata identifiers. This separates
implicit metadata (set by the metadata implementation) from the metadata provided by customers (through
CustomContentProperties
).
- Since:
- 9.3
- Author:
- G. der Kinderen
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionSet
<Map.Entry<String, com.aquima.interactions.test.content.NonChannelTestFileSystemContentManager.Tuple>> boolean
com.aquima.interactions.foundation.types.DateTimeValue
com.aquima.interactions.foundation.GUID
getId()
com.aquima.interactions.foundation.types.DateTimeValue
getName()
com.aquima.interactions.portal.content.CustomContentProperties
long
getSize()
int
hashCode()
static boolean
isCustomProperty
(String name) Determines if the property name is a custom content property.static boolean
isMetadataProperty
(String name) Determines if the property name is a standard metadata property.void
Sets the optionally provided case id.void
setCustomProperty
(String key, String dataType, String value)
-
Constructor Details
-
Method Details
-
isMetadataProperty
Determines if the property name is a standard metadata property.This method returns the inverse result of
isCustomProperty(String)
- Parameters:
name
- A property name (cannot be null).- Returns:
- true when the property name is recognized as a standard metadata property, otherwise false.
-
isCustomProperty
Determines if the property name is a custom content property.This method returns the inverse result of
isMetadataProperty(String)
- Parameters:
name
- A property name (cannot be null).- Returns:
- true when the property name is not recognized as a standard metadata property, otherwise false.
-
getMetadataProperty
-
setCustomProperty
-
getCustomPropertyDataType
-
getCustomPropertyValue
-
metadataEntrySet
-
customContentEntrySet
-
getId
public com.aquima.interactions.foundation.GUID getId()- Specified by:
getId
in interfacecom.aquima.interactions.portal.IContentMetadata
-
getName
- Specified by:
getName
in interfacecom.aquima.interactions.portal.IContentMetadata
-
getContentType
- Specified by:
getContentType
in interfacecom.aquima.interactions.portal.IContentMetadata
-
getSize
public long getSize()- Specified by:
getSize
in interfacecom.aquima.interactions.portal.IContentMetadata
-
getCreatedBy
- Specified by:
getCreatedBy
in interfacecom.aquima.interactions.portal.IContentMetadata
-
getCreationDate
public com.aquima.interactions.foundation.types.DateTimeValue getCreationDate()- Specified by:
getCreationDate
in interfacecom.aquima.interactions.portal.IContentMetadata
-
getLastUpdatedBy
- Specified by:
getLastUpdatedBy
in interfacecom.aquima.interactions.portal.IContentMetadata
-
getLastUpdated
public com.aquima.interactions.foundation.types.DateTimeValue getLastUpdated()- Specified by:
getLastUpdated
in interfacecom.aquima.interactions.portal.IContentMetadata
-
getProcessId
- Specified by:
getProcessId
in interfacecom.aquima.interactions.portal.IContentMetadata
- Returns:
- The optionally provided processId.
-
getCaseId
- Specified by:
getCaseId
in interfacecom.aquima.interactions.portal.IContentMetadata
- Returns:
- The optionally provided caseId.
-
setCaseId
Sets the optionally provided case id. -
getProperties
public com.aquima.interactions.portal.content.CustomContentProperties getProperties()- Specified by:
getProperties
in interfacecom.aquima.interactions.portal.IContentMetadata
-
hashCode
public int hashCode() -
equals
-