com.silverpeas.web
Interface Exposable

All Superinterfaces:
Serializable
All Known Implementing Classes:
AbstractContentEntity, AbstractEventEntity, AbstractLookEntity, AbstractPersonnalEntity, AbstractPreviewEntity, AbstractTypeEntity, AttachmentEntity, CommentEntity, ComponentEntity, DisplayUserContextEntity, DocumentViewEntity, FormEntity, InvitationEntity, LanguageEntity, MyLinkEntity, NodeEntity, PdcClassificationEntity, PdcEntity, PdcPositionEntity, PersonalComponentEntity, PersonalToolEntity, PreviewEntity, PublicationEntity, RaterRatingEntity, SharingEntity, SimpleDocumentEntity, SpaceAppearanceEntity, SpaceEntity, StructureElementEntity, TicketEntity, UserGroupProfileEntity, UserPreferencesEntity, UserProfileEntity, UserProfileExtendedEntity, UsersAndGroupsRoleEntity, ZipEntity

public interface Exposable
extends Serializable

This interface is for qualifying the entities or functions that can be exposable as REST resources through a REST web service. All objects that can be exposable to the web must satisfy the contract defined by this interface.


Method Summary
 URI getURI()
          Gets the URI at which this resource is published and can be accessed.
 

Method Detail

getURI

URI getURI()
Gets the URI at which this resource is published and can be accessed.

Returns:
the web resource URI.


Copyright © 2016 Silverpeas. All Rights Reserved.