public class Publication extends ExtendableDataObject implements NameAndIdObject, java.lang.Comparable<Publication>, java.io.Serializable
| Constructor and Description |
|---|
Publication() |
| Modifier and Type | Method and Description |
|---|---|
int |
compareTo(Publication o) |
boolean |
equals(java.lang.Object obj) |
Context |
getContext() |
java.lang.String |
getDescription()
Gets the description
|
java.lang.String |
getEntityId() |
java.lang.Integer |
getId()
Returns the id of the publication
|
java.lang.String[] |
getMandatoryMembersChange()
This method must be implemented and it must return a String array
containing all names of mandatory members of the corresponding class
required to CHANGE data.
|
java.lang.String[] |
getMandatoryMembersCreate()
This method must be implemented and it must return a String array
containing all names of mandatory members of the corresponding class
required to CREATE data.
|
java.lang.String[] |
getMandatoryMembersDelete()
This method must be implemented and it must return a String array
containing all names of mandatory members of the corresponding class
required to DELETE data.
|
java.lang.String[] |
getMandatoryMembersRegister()
This method must be implemented and it must return a String array
containing all names of mandatory members of the corresponding class
required to REGISTER data.
|
java.lang.String |
getModule() |
java.lang.String |
getName()
Returns the name of this object
|
java.lang.String |
getUrl()
Gets the url
|
java.lang.Integer |
getUserId()
Returns the id of the publication
|
int |
hashCode() |
void |
setContext(Context context) |
void |
setDescription(java.lang.String description)
Sets the description
|
void |
setEntityId(java.lang.String entityId) |
void |
setId(java.lang.Integer id)
Sets the numeric publication id
|
void |
setModule(java.lang.String module) |
void |
setName(java.lang.String name)
Sets the symbolic publication identifier
|
void |
setUrl(java.lang.String url)
Sets the url
|
void |
setUserId(java.lang.Integer userid)
Sets the numeric user id
|
java.lang.String |
toString() |
addExtension, getAllExtensionsAsHash, getFirstExtensionByName, isExtensionsok, isExtensionsset, removeExtension, setExtensionsokgetUnsetMembers, mandatoryChangeMembersSet, mandatoryCreateMembersSet, mandatoryDeleteMembersSet, mandatoryRegisterMembersSet, testMandatoryCreateFieldsNullpublic java.lang.String getEntityId()
public java.lang.String getUrl()
public void setUrl(java.lang.String url)
url - The url to setpublic void setEntityId(java.lang.String entityId)
public java.lang.String getModule()
public void setModule(java.lang.String module)
public Context getContext()
public void setContext(Context context)
public final void setId(java.lang.Integer id)
setId in interface NameAndIdObjectid - An Integer containing the user idpublic final java.lang.Integer getId()
getId in interface NameAndIdObjectpublic final void setUserId(java.lang.Integer userid)
userid - An Integer containing the user idpublic final java.lang.Integer getUserId()
public final java.lang.String getName()
NameAndIdObjectgetName in interface NameAndIdObjectString containing the namepublic final void setName(java.lang.String name)
setName in interface NameAndIdObjectname - A String containing the publication namepublic java.lang.String[] getMandatoryMembersCreate()
EnforceableDataObjectgetMandatoryMembersCreate in class EnforceableDataObjectpublic java.lang.String[] getMandatoryMembersChange()
EnforceableDataObjectgetMandatoryMembersChange in class EnforceableDataObjectpublic java.lang.String[] getMandatoryMembersDelete()
EnforceableDataObjectgetMandatoryMembersDelete in class EnforceableDataObjectpublic java.lang.String[] getMandatoryMembersRegister()
EnforceableDataObjectgetMandatoryMembersRegister in class EnforceableDataObjectpublic java.lang.String getDescription()
public void setDescription(java.lang.String description)
description - The description to setpublic int hashCode()
hashCode in class ExtendableDataObjectpublic boolean equals(java.lang.Object obj)
equals in class ExtendableDataObjectpublic java.lang.String toString()
EnforceableDataObjecttoString in class ExtendableDataObjectpublic int compareTo(Publication o)
compareTo in interface java.lang.Comparable<Publication>