-
@JsonClass(generateAdapter = true) public final class SharedLink
-
-
Field Summary
Fields Modifier and Type Field Description private Stringidprivate ZonedDateTimeexpiresAtprivate StringnodeIdprivate Stringnameprivate Stringtitleprivate Stringdescriptionprivate ZonedDateTimemodifiedAtprivate UserInfomodifiedByUserprivate UserInfosharedByUserprivate ContentInfocontentprivate List<String>allowableOperationsprivate List<String>allowableOperationsOnTargetprivate BooleanisFavoriteprivate Map<String, Object>propertiesprivate List<String>aspectNamesprivate PathInfopath
-
Constructor Summary
Constructors Constructor Description SharedLink(String id, ZonedDateTime expiresAt, String nodeId, String name, String title, String description, ZonedDateTime modifiedAt, UserInfo modifiedByUser, UserInfo sharedByUser, ContentInfo content, List<String> allowableOperations, List<String> allowableOperationsOnTarget, Boolean isFavorite, Map<String, Object> properties, List<String> aspectNames, PathInfo path)
-
Method Summary
Modifier and Type Method Description final StringgetId()final UnitsetId(@Json(name = id) String id)final ZonedDateTimegetExpiresAt()final UnitsetExpiresAt(@Json(name = expiresAt) ZonedDateTime expiresAt)final StringgetNodeId()final UnitsetNodeId(@Json(name = nodeId) String nodeId)final StringgetName()final UnitsetName(@Json(name = name) String name)final StringgetTitle()final UnitsetTitle(@Json(name = title) String title)final StringgetDescription()final UnitsetDescription(@Json(name = description) String description)final ZonedDateTimegetModifiedAt()final UnitsetModifiedAt(@Json(name = modifiedAt) ZonedDateTime modifiedAt)final UserInfogetModifiedByUser()final UnitsetModifiedByUser(@Json(name = modifiedByUser) UserInfo modifiedByUser)final UserInfogetSharedByUser()final UnitsetSharedByUser(@Json(name = sharedByUser) UserInfo sharedByUser)final ContentInfogetContent()final UnitsetContent(@Json(name = content) ContentInfo content)final List<String>getAllowableOperations()final UnitsetAllowableOperations(@Json(name = allowableOperations) List<String> allowableOperations)final List<String>getAllowableOperationsOnTarget()final UnitsetAllowableOperationsOnTarget(@Json(name = allowableOperationsOnTarget) List<String> allowableOperationsOnTarget)final BooleangetIsFavorite()final UnitsetIsFavorite(@Json(name = isFavorite) Boolean isFavorite)final Map<String, Object>getProperties()final UnitsetProperties(@Json(name = properties) Map<String, Object> properties)final List<String>getAspectNames()final UnitsetAspectNames(@Json(name = aspectNames) List<String> aspectNames)final PathInfogetPath()final UnitsetPath(@Json(name = path) PathInfo path)-
-
Constructor Detail
-
SharedLink
SharedLink(String id, ZonedDateTime expiresAt, String nodeId, String name, String title, String description, ZonedDateTime modifiedAt, UserInfo modifiedByUser, UserInfo sharedByUser, ContentInfo content, List<String> allowableOperations, List<String> allowableOperationsOnTarget, Boolean isFavorite, Map<String, Object> properties, List<String> aspectNames, PathInfo path)
-
-
Method Detail
-
getExpiresAt
final ZonedDateTime getExpiresAt()
-
setExpiresAt
final Unit setExpiresAt(@Json(name = expiresAt) ZonedDateTime expiresAt)
-
getDescription
final String getDescription()
-
setDescription
final Unit setDescription(@Json(name = description) String description)
-
getModifiedAt
final ZonedDateTime getModifiedAt()
-
setModifiedAt
final Unit setModifiedAt(@Json(name = modifiedAt) ZonedDateTime modifiedAt)
-
getModifiedByUser
final UserInfo getModifiedByUser()
-
setModifiedByUser
final Unit setModifiedByUser(@Json(name = modifiedByUser) UserInfo modifiedByUser)
-
getSharedByUser
final UserInfo getSharedByUser()
-
setSharedByUser
final Unit setSharedByUser(@Json(name = sharedByUser) UserInfo sharedByUser)
-
getContent
final ContentInfo getContent()
-
setContent
final Unit setContent(@Json(name = content) ContentInfo content)
-
getAllowableOperations
final List<String> getAllowableOperations()
-
setAllowableOperations
final Unit setAllowableOperations(@Json(name = allowableOperations) List<String> allowableOperations)
-
getAllowableOperationsOnTarget
final List<String> getAllowableOperationsOnTarget()
-
setAllowableOperationsOnTarget
final Unit setAllowableOperationsOnTarget(@Json(name = allowableOperationsOnTarget) List<String> allowableOperationsOnTarget)
-
getIsFavorite
final Boolean getIsFavorite()
-
setIsFavorite
final Unit setIsFavorite(@Json(name = isFavorite) Boolean isFavorite)
-
getProperties
final Map<String, Object> getProperties()
-
setProperties
final Unit setProperties(@Json(name = properties) Map<String, Object> properties)
-
getAspectNames
final List<String> getAspectNames()
-
setAspectNames
final Unit setAspectNames(@Json(name = aspectNames) List<String> aspectNames)
-
-
-
-