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, setExtensionsok
getUnsetMembers, mandatoryChangeMembersSet, mandatoryCreateMembersSet, mandatoryDeleteMembersSet, mandatoryRegisterMembersSet, testMandatoryCreateFieldsNull
public 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 NameAndIdObject
id
- An Integer
containing the user idpublic final java.lang.Integer getId()
getId
in interface NameAndIdObject
public 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()
NameAndIdObject
getName
in interface NameAndIdObject
String
containing the namepublic final void setName(java.lang.String name)
setName
in interface NameAndIdObject
name
- A String
containing the publication namepublic java.lang.String[] getMandatoryMembersCreate()
EnforceableDataObject
getMandatoryMembersCreate
in class EnforceableDataObject
public java.lang.String[] getMandatoryMembersChange()
EnforceableDataObject
getMandatoryMembersChange
in class EnforceableDataObject
public java.lang.String[] getMandatoryMembersDelete()
EnforceableDataObject
getMandatoryMembersDelete
in class EnforceableDataObject
public java.lang.String[] getMandatoryMembersRegister()
EnforceableDataObject
getMandatoryMembersRegister
in class EnforceableDataObject
public java.lang.String getDescription()
public void setDescription(java.lang.String description)
description
- The description to setpublic int hashCode()
hashCode
in class ExtendableDataObject
public boolean equals(java.lang.Object obj)
equals
in class ExtendableDataObject
public java.lang.String toString()
EnforceableDataObject
toString
in class ExtendableDataObject
public int compareTo(Publication o)
compareTo
in interface java.lang.Comparable<Publication>