@StableMinor(version="12.0", sinceVersion="4.2") public class ContentPublication extends Object implements Cloneable, Serializable
Constructor and Description |
---|
ContentPublication() |
Modifier and Type | Method and Description |
---|---|
protected ContentPublication |
clone() |
void |
delete()
Deletes this publication.
|
ContentVersion |
getContentVersion()
Returns the content version this publication belongs to.
|
Date |
getHighlightEndDateTime()
Returns the date-time when this publication should no longer be highlighted.
|
String |
getId()
Return the unique identifier for this publication object.
|
Collection<String> |
getPrincipalIds()
Returns the identifiers of the principals this publication
is done to.
|
Date |
getPublishEndDateTime()
Returns the maximum date-time limit for this publication.
|
Date |
getPublishStartDateTime()
Returns the initial date-time from which the publication is to be done.
|
Collection<String> |
getServiceInstanceIds()
Returns the identifiers of the service instances this publication
is done to.
|
boolean |
isHighlight()
Indicates if this publication is currently highlighted.
|
boolean |
isPublished()
Indicates if this publication is currently published.
|
void |
setHighlight(boolean highlight)
Sets the highlight property for this publication.
|
void |
setHighlightEndDateTime(Date highlightEndDateTime)
Sets the date-time when this publication should no longer be highlighted.
|
void |
setPublishEndDateTime(Date publishEndDateTime)
Sets the maximum time limit for this publication.
|
void |
setPublishStartDateTime(Date publishStartDateTime)
Sets the initial date-time from which the publication is to be done.
|
void |
updateCalculatedFields()
Updates this publication's calculated fields.
|
public String getId()
public boolean isHighlight()
public void setHighlight(boolean highlight)
highlight
- true to enable the highlight, false to disable it.getHighlightEndDateTime()
public Date getHighlightEndDateTime()
null
if no maximum limit for
highlight exists.public void setHighlightEndDateTime(Date highlightEndDateTime)
null
, there will be no maximum time limit for the
highlight.highlightEnd
- the date-time value to set.public Date getPublishEndDateTime()
null
if no maximum limit for
this publication exists.public void setPublishEndDateTime(Date publishEndDateTime)
null
, there will be no maximum time limit for the
publication.publishEndDateTime
- the date-time value to set.public Date getPublishStartDateTime()
null
if no minimum limit for
this publication exists.public void setPublishStartDateTime(Date publishStartDateTime)
null
, there will be no minimum time limit for the
publication.publishStartDateTime
- the date-time value to set.public boolean isPublished()
public Collection<String> getServiceInstanceIds()
public Collection<String> getPrincipalIds()
public ContentVersion getContentVersion()
public void delete() throws PortalException
PortalException
public void updateCalculatedFields() throws PortalException
This method may be called directly to force immediate fields calculations, or when no other change is done but it is desired to update the calculated fields.
PortalException
protected ContentPublication clone()
LumisXP 12.0.0.190809 - Copyright © 2006–2019 Lumis EIP Tecnologia da Informação LTDA. All Rights Reserved.