Package com.logicaldoc.report
Class Report
java.lang.Object
com.logicaldoc.core.PersistentObject
com.logicaldoc.report.Report
- All Implemented Interfaces:
com.logicaldoc.core.security.Secure<com.logicaldoc.core.security.AccessControlEntry>,Serializable
@Entity
public class Report
extends com.logicaldoc.core.PersistentObject
implements com.logicaldoc.core.security.Secure<com.logicaldoc.core.security.AccessControlEntry>
Represents a custom report
- Since:
- 7.3.1
- Author:
- Marco Meschieri - LogicalDOC
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intstatic final intstatic final intstatic final intFields inherited from class com.logicaldoc.core.PersistentObject
DELETED_CODE_DEFAULT, DELETED_CODE_STRONG, id -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddAccessControlEntry(com.logicaldoc.core.security.AccessControlEntry ace) booleanSet<com.logicaldoc.core.security.AccessControlEntry> getAccessControlEntries(Set<Long> groupIds) com.logicaldoc.core.security.AccessControlEntrygetAccessControlEntry(long groupId) Set<com.logicaldoc.core.security.AccessControlEntry> getLog()getName()longintintinthashCode()booleanvoidsetAccessControlList(Set<com.logicaldoc.core.security.AccessControlEntry> acl) voidsetDescription(String description) voidvoidsetEnabled(boolean enabled) voidsetLastRun(Date lastRun) voidvoidvoidsetOutputDocId(Long outputDocId) voidsetOutputFolderId(long outputFolderId) voidsetOutputFormat(String outputFormat) voidsetStatus(int status) voidsetUpdatePolicy(int updatePolicy) Methods inherited from class com.logicaldoc.core.PersistentObject
getCreation, getDeleted, getId, getLastModified, getRecordVersion, getTenantId, setCreation, setDeleted, setId, setLastModified, setRecordVersion, setTenantId, toString
-
Field Details
-
STATUS_IDLE
public static final int STATUS_IDLE- See Also:
-
STATUS_RUNNING
public static final int STATUS_RUNNING- See Also:
-
POLICY_NEWVERSION
public static final int POLICY_NEWVERSION- See Also:
-
POLICY_NEWDOC
public static final int POLICY_NEWDOC- See Also:
-
-
Constructor Details
-
Report
public Report()
-
-
Method Details
-
getName
-
setName
-
getDescription
-
setDescription
-
isEnabled
public boolean isEnabled() -
setEnabled
public void setEnabled(boolean enabled) -
getStatus
public int getStatus() -
setStatus
public void setStatus(int status) -
getOutputDocId
-
setOutputDocId
-
getUpdatePolicy
public int getUpdatePolicy() -
setUpdatePolicy
public void setUpdatePolicy(int updatePolicy) -
getOutputFolderId
public long getOutputFolderId() -
setOutputFolderId
public void setOutputFolderId(long outputFolderId) -
getOutputFormat
-
setOutputFormat
-
getLastRun
-
setLastRun
-
getDesign
-
setDesign
-
getLog
-
setLog
-
setAccessControlList
- Specified by:
setAccessControlListin interfacecom.logicaldoc.core.security.Secure<com.logicaldoc.core.security.AccessControlEntry>
-
getAccessControlList
- Specified by:
getAccessControlListin interfacecom.logicaldoc.core.security.Secure<com.logicaldoc.core.security.AccessControlEntry>
-
getAccessControlEntry
public com.logicaldoc.core.security.AccessControlEntry getAccessControlEntry(long groupId) - Specified by:
getAccessControlEntryin interfacecom.logicaldoc.core.security.Secure<com.logicaldoc.core.security.AccessControlEntry>
-
getAccessControlEntries
public Set<com.logicaldoc.core.security.AccessControlEntry> getAccessControlEntries(Set<Long> groupIds) - Specified by:
getAccessControlEntriesin interfacecom.logicaldoc.core.security.Secure<com.logicaldoc.core.security.AccessControlEntry>
-
addAccessControlEntry
public void addAccessControlEntry(com.logicaldoc.core.security.AccessControlEntry ace) - Specified by:
addAccessControlEntryin interfacecom.logicaldoc.core.security.Secure<com.logicaldoc.core.security.AccessControlEntry>
-
hashCode
public int hashCode()- Overrides:
hashCodein classcom.logicaldoc.core.PersistentObject
-
equals
- Overrides:
equalsin classcom.logicaldoc.core.PersistentObject
-