public interface Organisation extends MediaEntity, Cloneable, Contributor
Organisation that makes or contributes a resource.
| Modifier and Type | Method and Description |
|---|---|
Organisation |
clone()
Create a cloned copy of this organisation.
|
long |
getCompanyNo()
Returns the registered company number for the organisation.
|
Person |
getContact()
Returns the contact person at the organisation responsible for the contributed
resource.
|
void |
setCompanyNo(long companyNo)
Sets the registered company number for the organisation.
|
void |
setContact(Person contact)
Sets the contact person at the organisation responsible for the contributed
resource.
|
getName, setNamegetLinkedDescriptiveObjectPluginID, setLinkedDescriptiveObjectPluginIDaddApplicationPlugin, clearApplicationPlugins, containsApplicationPlugin, containsApplicationPlugin, countApplicationPlugins, deepEquals, disableGenerationTracking, enableGenerationTracking, equals, getApplicationPlugins, getGeneration, getLinkedGenerationID, getObjectClass, isGenerationTracked, removeApplicationPlugin, removeApplicationPlugin, setLinkedGenerationID, setObjectClass, toStringgetPersistentID, setPersistentIndex@UInt64 long getCompanyNo()
Returns the registered company number for the organisation.
void setCompanyNo(@UInt64 long companyNo) throws IllegalArgumentException
Sets the registered company number for the organisation.
companyNo - Registered company number for the organisation.IllegalArgumentException - Cannot set the company no property with the given
value.Person getContact() throws PropertyNotPresentException
Returns the contact person at the organisation responsible for the contributed resource.
This is an optional property.
PropertyNotPresentException - The optional contact property is not present
for this organisation.void setContact(Person contact)
Sets the contact person at the organisation responsible for the contributed resource.
Set this optional property to null to omit it.
contact - Contact person at the organisation responsible for the contributed
resource.Organisation clone()
Create a cloned copy of this organisation.
clone in interface Contributorclone in interface DescriptiveObjectclone in interface InterchangeObjectclone in interface MediaEntity(c)2007-2016 Richard Cartwright, all rights reserved. Licensed under Apache 2 license and subject to the AMWA IPR policy.