public interface IdentifiableContentBean extends ContentBean
getIdentifier()
must return
the unique identifier for this IdentifiableContentBean
: This is typically the identifier used in indexesModifier and Type | Method and Description |
---|---|
String |
getIdentifier()
This returns the identifier of the backing provider for this bean, for example some UUID or
/documents/content/myprojec/news/article or http://www.example.com/foo/bar, or a RDBMS id, etc
It is not allowed for any implementation to return
null |
void |
setIdentifier(String identifier) |
@IndexField(name="id", ignoreInCompound=true) String getIdentifier()
This returns the identifier of the backing provider for this bean, for example some UUID or
/documents/content/myprojec/news/article or http://www.example.com/foo/bar, or a RDBMS id, etc
It is not allowed for any implementation to return null
Since the return value for this method is used as the index document identifier, it must be unique for every bean that must be indexed
IdentifiableContentBean
void setIdentifier(String identifier)
identifier
- sets the identifier for this IdentifiableContentBean
getIdentifier()
Copyright © 2008–2017 Hippo B.V. (http://www.onehippo.com). All rights reserved.