de.infoasset.platform.services.asset
Class ByteStreamProperty

java.lang.Object
  extended by de.infoasset.platform.services.asset.ModelProperty
      extended by de.infoasset.platform.services.asset.Property
          extended by de.infoasset.platform.services.asset.ByteStreamProperty
All Implemented Interfaces:
Attribute, ByteStreamAttribute

public abstract class ByteStreamProperty
extends Property
implements ByteStreamAttribute


Nested Class Summary
 
Nested classes/interfaces inherited from class de.infoasset.platform.services.asset.ModelProperty
ModelProperty.ApplyEvent
 
Nested classes/interfaces inherited from interface de.infoasset.platform.store.Attribute
Attribute.DataTypes
 
Field Summary
 
Fields inherited from class de.infoasset.platform.services.asset.ModelProperty
UNDERSCORE, validators
 
Fields inherited from interface de.infoasset.platform.store.Attribute
ASSET_ID_LENGTH, ASSET_UID_LENGTH, DOMAINVALUE_LENGTH, INDEXED, LENGTH, MULTI_DOMAINVALUE_LENGTH, MULTILINGUAL, MULTILINGUAL_LENGTH, NOT_NULL_CONSTRAINT, REFERENCES, TYPE, UNIQUE_CONSTRAINT
 
Constructor Summary
ByteStreamProperty()
           
 
Method Summary
 byte[] get()
           
 Attribute.DataTypes getDatatype()
          Return the dataType of this attribute type, constants are defined above.
 java.io.InputStream getInputStream()
           
 java.io.OutputStream getOutputStream()
           
 void set(byte[] value)
           
 
Methods inherited from class de.infoasset.platform.services.asset.Property
encode, getContainer, getObject, getStringRepresentation, getTypedObjectFromString, getUniqueConstraintAttributeNames, isPersistent, notNull, setContainer, setObject, toString, validationMessage
 
Methods inherited from class de.infoasset.platform.services.asset.ModelProperty
applyWhen, checkName, containsValidator, getAttributeName, getChoices, getFullyQualifiedName, getLabel, getListeners, getLongHelp, getName, getOrdinalNumber, getOwnerAsset, getParameterName, getParameterNameIdSafe, getPropertyName, getPropertyNameFromParameterName, getShortHelp, getUid, getValidators, init, isCloneable, isDynamicProperty, isValid, isVersionable, isWatchable, putValidators, setName, showInGenericViews
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface de.infoasset.platform.store.Attribute
encode, getAttributeName, getContainer, getUniqueConstraintAttributeNames, isPersistent, notNull, setContainer
 

Constructor Detail

ByteStreamProperty

public ByteStreamProperty()
Method Detail

getDatatype

public final Attribute.DataTypes getDatatype()
Description copied from interface: Attribute
Return the dataType of this attribute type, constants are defined above.

Specified by:
getDatatype in interface Attribute

getInputStream

public java.io.InputStream getInputStream()

getOutputStream

public java.io.OutputStream getOutputStream()

set

public void set(byte[] value)

get

public byte[] get()