Class Projekt
java.lang.Object
de.xima.cmn.dao.model.AEntity<Long>
- All Implemented Interfaces:
de.xima.cmn.dao.interfaces.IEntity<Long>, de.xima.cmn.dao.interfaces.ILockableEntity<Long>, ILocalizedScopedFilesProviding<Projekt, ProjectFile, ProjectFileData>, ILocalizationProviding<Projekt, ProjectLocalization>, ICustomAttributeProviding, ICustomAttributesEntity, IDescriptionProviding, ILockingVersionProviding, IMandantDependent, INameProviding, ITransferable, ITransferableEntity, ITransferableLockableEntity, IUUIDEntity, Serializable, Comparable<de.xima.cmn.dao.interfaces.IEntity<Long>>
@Entity
public class Projekt
extends AbstractMandantDependentEntity
implements INameProviding, IDescriptionProviding, IUUIDEntity, ICustomAttributesEntity, ILocalizationProviding<Projekt, ProjectLocalization>, ILocalizedScopedFilesProviding<Projekt, ProjectFile, ProjectFileData>
The entity
Projekt contains the core functionality of the system. A project is always associated to one
Mandant (client) and contains multiple versions of a form. The form may be instantiated and is then processed
by the workflow as configured for this project. The permission setting are respected during workflow processing.
Additionally, a project contains various kinds of meta data associated with the form.- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final StringDeprecated.static final StringDeprecated.static final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final StringFields inherited from class AbstractMandantDependentEntity
mandantFields inherited from class AbstractLockableEntity
COL_LOCKINGVERSION, lockingVersionFields inherited from class AbstractEntity
COL_ID, idFields inherited from interface ICustomAttributesEntity
ATTR_CUSTOM_ATTRIBUTES, COL_CUSTOM_ATTRIBUTE_NAME, COL_CUSTOM_ATTRIBUTE_VALUEFields inherited from interface IDescriptionProviding
ATTR_BESCHREIBUNG, ATTR_DESCRIPTION, COL_DESCRIPTIONFields inherited from interface de.xima.cmn.dao.interfaces.IEntity
ATTR_IDFields inherited from interface de.xima.cmn.dao.interfaces.ILockableEntity
ATTR_LOCKINGVERSIONFields inherited from interface IMandantDependent
ATTR_CLIENT, ATTR_MANDANT, COL_CLIENT_IDFields inherited from interface INameProviding
ATTR_NAME, COL_NAMEFields inherited from interface ITransferableEntity
IMPORT_ID, INVALID_IDFields inherited from interface IUUIDEntity
ATTR_UUID, INVALID_UUID, INVALID_UUID_OBJECT, NULL_SAFE_UUID_TYPE, NULLABLE_UUID_TYPE, TYPE_NAME_UUID -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddAuthentificatorConfig(ProjectAuthenticatorConfig authenticatorConfig) voidaddBenutzerGruppe(BenutzerGruppe benutzerGruppe) voidaddEditorBenutzerGruppe(BenutzerGruppe benutzerGruppe) voidaddFormVersion(FormVersion formVersion) voidaddMandantFrontendServer(MandantFrontendServer mandantfrontendserver) voidaddProjektRessource(ProjektRessource ressource) voidaddTag(ProjectTag tag) voidaddVisibilityUsergroup(BenutzerGruppe userGroup) voidaddWorkflowVersion(WorkflowVersion version) Adds the given workflow version and sets theWorkflowVersion.getProject()to this project.Deprecated.Deprecated.the access password is saved within the appropriateProjectAuthenticatorConfiggetAlias()Gets the map of custom attributes that may be used to store additional information.Deprecated.Deprecated.Deprecated.getDescription(Locale locale) Returns the description of the project for the given locale.getDisplayName(Locale locale) Returns the display name of the project for the locale.Gets the default locale for this providing entity.getFiles()Gets the file entities.getId()@Length(max=1024) StringDeprecated.Gets the localized database objects.Gets the default locale for this providing object.Returns the configuration properties of plugin message services by the plugin message service name as a data key.getName()getPortalTags(UUID userPortalUuid, Locale locale) getProjectPortalConfig(UUID portalUuid) getScope()getShortDescription(Locale locale) Returns the short description of the project for the locale.Deprecated.getTags()getThumbnailImage(Locale locale) Returns the file for the project thumbnail image for the given locale.getTitel()getUUID()Gets the UUID (universal unique identifier) that uniquely identifies this type of entity.Gets the UUID (universal unique identifier) that uniquely identifies this type of entity.booleanisActiveOnServer(FrontendServer frontendServer) Returns whether the project is active on the given frontend server.booleanisActiveOnServer(MandantFrontendServer mandantFrontendServer) Returns whether the project is active on the given client frontend server.booleanisAktiv()booleanGibt an, ob die Protokollierung bei der Verarbeitung des Prozesses 'Formular absenden' anonymisiert ablaufen sollbooleanbooleanisEditableBy(Benutzer user, List<BenutzerGruppe> usergroups) Deprecated.booleanbooleanbooleanbooleanisHidden()booleanisOnline()Deprecated.booleanbooleanbooleanbooleanbooleanbooleanbooleanDeprecated.booleanbooleanbooleanisVisibleBy(Benutzer user, List<BenutzerGruppe> usergroups) Deprecated.Benutzer is deprecated.Creates a new localization object.voidputMessageServiceExtensionProperties(Map<String, String> serviceExtensionProperties) Sets the configuration properties of plugin message services by the plugin message service name.voidremoveAuthentificatorConfig(ProjectAuthenticatorConfig authenticatorConfigs) voidremoveBenutzerGruppen(BenutzerGruppe benutzerGruppe) voidremoveEditorBenutzerGruppen(BenutzerGruppe benutzerGruppe) voidremoveFormVersion(FormVersion formVersion) voidremoveMandantFrontendServer(MandantFrontendServer mandantfrontendserver) voidremoveProjektRessource(ProjektRessource ressource) voidremoveTag(ProjectTag tag) voidremoveVisibilityUserGroup(BenutzerGruppe userGroup) voidremoveWorkflowVersion(WorkflowVersion workflowVersion) voidsetAccessPassword(String accessPassword) Deprecated.the access password is saved within the appropriateProjectAuthenticatorConfigvoidsetAccessPasswordV2(String accessPasswordV2) Deprecated.the access password is saved within the appropriateProjectAuthenticatorConfigvoidsetActiveVersion(FormVersion activeVersion) voidsetActiveWorkflowVersion(WorkflowVersion activeWorkflowVersion) voidsetAktiv(boolean aktiv) voidvoidsetAnonymize(boolean anonymize) voidsetAuthenticatorConfigs(List<ProjectAuthenticatorConfig> authenticatorConfigs) voidsetBenamungsmodus(EBenamungsModus benamungsmodus) voidsetBenutzerGruppen(List<BenutzerGruppe> benutzerGruppen) voidsetBeschreibung(String beschreibung) voidsetCustomAttributes(Map<String, String> customAttributes) Sets the map of custom attributes that may be used to store additional information.voidsetDataTableName(String dataTableName) Deprecated.voidvoidsetDataTableTemplateString(String dataTableTemplateString) voidsetDatumErsterEingang(Date datumErsterEingang) voidsetDatumLetzterEingang(Date datumLetzterEingang) voidsetDatumVerfuegbarBis(Date datumVerfuegbarBis) voidsetDatumVerfuegbarVon(Date datumVerfuegbarVon) voidsetDefaultLocale(Locale defaultLocale) voidsetDefaultUserPortalId(Long defaultUserPortalId) voidsetEditorBenutzerGruppen(List<BenutzerGruppe> benutzerGruppen) voidsetEingangSynchron(boolean eingangSynchron) voidsetEndUserDetails(String endUserDetails) voidsetEndUserSubject(String endUserSubject) voidsetErstelltAm(Date erstelltAm) voidsetErstelltVon(String erstelltVon) voidsetFiles(List<ProjectFile> files) Sets the file entities.voidsetFormRecordDataHistoryEnabled(boolean formRecordDataHistoryEnabled) voidsetFormVersions(List<FormVersion> formVersions) voidsetGruppenname(String gruppenname) voidsetHidden(boolean hidden) voidsetIdentityTokenTemplate(String identityTokenTemplate) Deprecated.voidsetLetzteAenderungAm(Date letzteAenderungAm) voidsetLetzteAenderungVon(String letzteAenderungVon) voidsetLocalizations(List<ProjectLocalization> localizations) voidsetMandantFrontendServer(List<MandantFrontendServer> mandantfrontendserver) voidvoidsetOfflineModeProvide(EFormOfflineMode offlineModeProvide) voidsetOfflineModeReview(EFormOfflineMode offlineModeReview) voidsetPostfach(Postfach postfach) voidvoidsetPostfachTemplateString(String postfachTemplateString) voidsetProjectPortalConfigs(Set<ProjectPortalConfig> projectPortalConfigs) voidsetProjektRessourcen(List<ProjektRessource> ressourcen) voidvoidsetShowChangeStatusBar(boolean showchangestatusbar) voidsetStatusNachWiedervorlage(Status statusNachWiedervorlage) Deprecated.voidsetSubject(String subject) voidsetTags(List<ProjectTag> tags) voidsetTemplate(boolean template) voidvoidsetUseKerberosAuthentication(boolean useKerberos) voidsetUseNtlmAuthentication(boolean useNtlm) Deprecated.voidsetUsePostfachTemplate(boolean usePostfachTemplate) voidSets the UUID (universal unique identifier) that uniquely identifies this type of entity.voidsetUUIDObject(UUID uuid) voidsetVisibilityUserGroups(List<BenutzerGruppe> userGroups) voidsetWorkflowVersions(List<WorkflowVersion> workflowVersions) Methods inherited from class AbstractMandantDependentEntity
getMandant, setMandantMethods inherited from class AbstractLockableEntity
entityHasChanged, getLockingVersion, setLockingVersion, toStringMethods inherited from class AbstractEntity
asIntValue, isPersisted, setId, setIdMethods inherited from class de.xima.cmn.dao.model.AEntity
compareTo, equals, getDBTableName, hashCodeMethods inherited from interface Comparable
compareToMethods inherited from interface ICustomAttributeProviding
getCustomAttribute, getCustomAttributeAs, getCustomAttributeAs, getCustomAttributeBoolean, getCustomAttributeDouble, getCustomAttributeDouble, getCustomAttributeEnum, getCustomAttributeEnum, getCustomAttributeInt, getCustomAttributeInt, getCustomAttributeJsonArray, getCustomAttributeJsonObject, getCustomAttributeLong, getCustomAttributeLong, getCustomAttributeString, getCustomAttributeString, getCustomAttributeUuidMethods inherited from interface ICustomAttributesEntity
removeCustomAttribute, setCustomAttribute, setCustomAttributeBoolean, setCustomAttributeDouble, setCustomAttributeEnum, setCustomAttributeInt, setCustomAttributeJSONArray, setCustomAttributeJSONObject, setCustomAttributeLong, setCustomAttributeString, setCustomAttributeUuidMethods inherited from interface IDescriptionProviding
getDescriptionMethods inherited from interface de.xima.cmn.dao.interfaces.IEntity
isPersisted, setIdMethods inherited from interface ILocalizationProviding
getKeys, getLocales, getLocalization, getLocalizationData, setLocalizationMethods inherited from interface ILocalizedScopedFilesProviding
addFile, getFile, getFileData, getFileKeys, getFileLocales, removeFile
-
Field Details
-
ATTR_DATUM_ERSTER_EINGANG
- See Also:
-
ATTR_DATUM_LETZTER_EINGANG
- See Also:
-
ATTR_DATUM_VERFUEGBAR_VON
- See Also:
-
ATTR_DATUM_VERFUEGBAR_BIS
- See Also:
-
ATTR_AKTIV
- See Also:
-
ATTR_BENAMUNGSMODUS
- See Also:
-
ATTR_FORM_VERSIONS
- See Also:
-
ATTR_WORKFLOW_VERSIONS
- See Also:
-
ATTR_ACTIVE_VERSION
- See Also:
-
ATTR_ACTIVE_WORKFLOW_VERSION
- See Also:
-
ATTR_ERSTELLT_AM
- See Also:
-
ATTR_LETZTE_AENDERUNG_AM
- See Also:
-
ATTR_ERSTELLT_VON
- See Also:
-
ATTR_LETZTE_AENDERUNG_VON
- See Also:
-
ATTR_POSTFACH
- See Also:
-
ATTR_STATUSNACHWIEDERVORLAGE
- See Also:
-
ATTR_TITEL
- See Also:
-
ATTR_SUBJECT
- See Also:
-
ATTR_GRUPPENNAME
- See Also:
-
ATTR_TEMPLATE
- See Also:
-
ATTR_HIDDEN
- See Also:
-
ATTR_SCOPE
- See Also:
-
ATTR_EDITORGRUPPEN
- See Also:
-
ATTR_BENUTZERGRUPPEN
- See Also:
-
ATTR_VISIBILITY_USERGROUPS
- See Also:
-
ATTR_POSTFACHTEMPLATE
- See Also:
-
ATTR_USE_POSTFACHTEMPLATE
- See Also:
-
ATTR_RESSOURCEN
- See Also:
-
ATTR_DATATABLE
- See Also:
-
ATTR_DATATABLE_TEMPLATE
- See Also:
-
ATTR_ANONYMISIEREN
- See Also:
-
ATTR_IDENTITY_TOKEN_TEMPLATE
- See Also:
-
ATTR_CLIENT_FRONTEND_SERVER
- See Also:
-
ATTR_AUTHENTICATOR_CONFIGS
- See Also:
-
ATTR_TAGS
- See Also:
-
ATTR_LOCALIZATIONS
- See Also:
-
ATTR_FILES
- See Also:
-
ATTR_DEFAULT_LOCALE
- See Also:
-
ATTR_OFFLINE_MODE_PROVIDE
- See Also:
-
ATTR_OFFLINE_MODE_REVIEW
- See Also:
-
ATTR_FORM_RECORD_DATA_HISTORY_ENABLED
- See Also:
-
ATTR_PROJECT_PORTAL_CONFIGS
- See Also:
-
ATTR_DEFAULT_USER_PORTAL
- See Also:
-
ATTR_USE_NTLM_AUTHENTICATION
-
ATTR_USE_KERBEROS_AUTHENTICATION
-
COL_UUID
- See Also:
-
COL_OFFLINE_MODE_PROVIDE
- See Also:
-
COL_DEFAULT_USER_PORTAL
- See Also:
-
COL_OFFLINE_MODE_REVIEW
- See Also:
-
COL_FLAG_RECORD_DATA_HISTORY
- See Also:
-
COL_DEFAULT_LOCALE
- See Also:
-
FORM_RECORD_MESSAGE_EXTENSION_DATA_SUFFIX
- See Also:
-
COL_SUBJECT_TEMPLATE
- See Also:
-
COL_END_USER_SUBJECT_TEMPLATE
- See Also:
-
COL_END_USER_DETAILS_TEMPLATE
- See Also:
-
CUSTOM_ATTR_SEND_MESSAGE_MAIL
- See Also:
-
CUSTOM_ATTR_SEND_MESSAGE_MAIL_AS_INFO
- See Also:
-
-
Constructor Details
-
Projekt
public Projekt()
-
-
Method Details
-
getId
-
getUUID
Description copied from interface:IUUIDEntityGets the UUID (universal unique identifier) that uniquely identifies this type of entity. Whether the UUID must be globally unique or only with within a context depends on the type of entity. Common contexts are for exampleclient scopesorproject scope.- Specified by:
getUUIDin interfaceIUUIDEntity- Returns:
- The UUID of the entity.
-
setUUID
Description copied from interface:IUUIDEntitySets the UUID (universal unique identifier) that uniquely identifies this type of entity. Whether the UUID must be globally unique or only with within a context depends on the type of entity. Common contexts are for exampleclient scopesorproject scope.- Specified by:
setUUIDin interfaceIUUIDEntity- Parameters:
uuid- The UUID of the entity.
-
getUUIDObject
Description copied from interface:IUUIDEntityGets the UUID (universal unique identifier) that uniquely identifies this type of entity. Whether the UUID must be globally unique or only with within a context depends on the type of entity. Common contexts are for exampleclient scopesorproject scope.- Specified by:
getUUIDObjectin interfaceIUUIDEntity- Returns:
- The UUID of the entity.
-
setUUIDObject
-
getAlias
-
setAlias
-
getName
- Specified by:
getNamein interfaceINameProviding- Returns:
- The name of this object.
-
setName
-
getGruppenname
-
setGruppenname
-
getDisplayGroupname
-
getActiveVersion
-
setActiveVersion
-
getActiveWorkflowVersion
- Returns:
- The workflow version that is currently active, i.e. the version that is used when the workflow is executed.
-
setActiveWorkflowVersion
- Parameters:
activeWorkflowVersion- The workflow version that is currently active, i.e. the version that is used when the workflow is executed.
-
getBeschreibung
- Specified by:
getBeschreibungin interfaceIDescriptionProviding
-
setBeschreibung
-
getDatumErsterEingang
-
setDatumErsterEingang
-
getDatumLetzterEingang
-
setDatumLetzterEingang
-
getIdentityTokenTemplate
Deprecated.- Returns:
- The template for generating an identity token.
-
setIdentityTokenTemplate
Deprecated.- Parameters:
identityTokenTemplate- The template for generating an identity token..
-
getDatumVerfuegbarVon
-
setDatumVerfuegbarVon
-
getDatumVerfuegbarBis
-
setDatumVerfuegbarBis
-
getTags
- Returns:
- A list of user-defined tags that can be used, for example, to search for projects.
-
setTags
- Parameters:
tags- A list of user-defined tags that can be used, for example, to search for projects.
-
getPortalTags
- Parameters:
locale- The locale to use for sorting the tags.- Returns:
- A list of all end user tags associated with this project ordered by their display name using the given locale.
-
isAktiv
public boolean isAktiv() -
setAktiv
public void setAktiv(boolean aktiv) -
getErstelltAm
-
setErstelltAm
-
getLetzteAenderungAm
-
setLetzteAenderungAm
-
getErstelltVon
-
setErstelltVon
-
getLetzteAenderungVon
-
setLetzteAenderungVon
-
getTitel
-
setTitel
-
getAccessPassword
Deprecated.the access password is saved within the appropriateProjectAuthenticatorConfig -
setAccessPassword
Deprecated.the access password is saved within the appropriateProjectAuthenticatorConfig -
getAccessPasswordV2
Deprecated.the access password is saved within the appropriateProjectAuthenticatorConfig -
setAccessPasswordV2
Deprecated.the access password is saved within the appropriateProjectAuthenticatorConfig -
getSubject
-
setSubject
-
getEndUserSubject
-
setEndUserSubject
-
getEndUserDetails
-
setEndUserDetails
-
getScope
-
setScope
-
isCustomScope
public boolean isCustomScope() -
getFormVersions
-
setFormVersions
-
getWorkflowVersions
- Returns:
- A list of all workflow versions defined for this project.
-
setWorkflowVersions
- Parameters:
workflowVersions- A list of all workflows defined for this project.
-
getBenamungsmodus
-
setBenamungsmodus
-
getBenutzerGruppen
-
setBenutzerGruppen
-
getEditorBenutzerGruppen
-
setEditorBenutzerGruppen
-
getVisibilityUserGroups
-
setVisibilityUserGroups
-
getMandantFrontendServer
-
setMandantFrontendServer
-
getPostfach
-
setPostfach
-
getStatusNachWiedervorlage
Deprecated. -
setStatusNachWiedervorlage
Deprecated. -
isEingangSynchron
public boolean isEingangSynchron() -
setEingangSynchron
public void setEingangSynchron(boolean eingangSynchron) -
isTemplate
public boolean isTemplate() -
setTemplate
public void setTemplate(boolean template) -
isHidden
public boolean isHidden() -
setHidden
public void setHidden(boolean hidden) -
isUsesNewWorkflow
public boolean isUsesNewWorkflow() -
getPostfachTemplateString
-
setPostfachTemplateString
-
getPostfachTemplate
-
setPostfachTemplate
-
isUsePostfachTemplate
public boolean isUsePostfachTemplate() -
setUsePostfachTemplate
public void setUsePostfachTemplate(boolean usePostfachTemplate) -
getDataTableTemplateString
-
setDataTableTemplateString
-
getDataTableTemplate
-
setDataTableTemplate
-
isShowChangeStatusBar
public boolean isShowChangeStatusBar() -
setShowChangeStatusBar
public void setShowChangeStatusBar(boolean showchangestatusbar) -
isFormAuthorizationRequired
public boolean isFormAuthorizationRequired() -
isProvideFormAuthentication
public boolean isProvideFormAuthentication() -
isProvidePasswordAuthentication
public boolean isProvidePasswordAuthentication() -
isProvideAnonmyousAuthentication
public boolean isProvideAnonmyousAuthentication() -
isUseNtlmAuthentication
Deprecated. -
setUseNtlmAuthentication
Deprecated. -
isUseKerberosAuthentication
public boolean isUseKerberosAuthentication() -
setUseKerberosAuthentication
public void setUseKerberosAuthentication(boolean useKerberos) -
getProjektRessourcen
-
setProjektRessourcen
-
getAuthenticatorConfigs
-
setAuthenticatorConfigs
-
isAnonymize
public boolean isAnonymize()Gibt an, ob die Protokollierung bei der Verarbeitung des Prozesses 'Formular absenden' anonymisiert ablaufen soll- Returns:
- the anonymize
-
setAnonymize
public void setAnonymize(boolean anonymize) -
getCustomAttributes
Description copied from interface:ICustomAttributeProvidingGets the map of custom attributes that may be used to store additional information. The stored data depends on the type of the object.- Specified by:
getCustomAttributesin interfaceICustomAttributeProviding- Returns:
- The custom attributes.
-
setCustomAttributes
Description copied from interface:ICustomAttributesEntitySets the map of custom attributes that may be used to store additional information. The stored data depends on the type of the object.- Specified by:
setCustomAttributesin interfaceICustomAttributesEntity- Parameters:
customAttributes- The new custom attributes to set.
-
getMessageServiceExtensionProperties
-
putMessageServiceExtensionProperties
-
getUrlToForm
-
getUrlToProvide
-
getOfflineModeProvide
- Returns:
- Whether a form record belonging to a form that is offline can be opened via the provide link.
-
setOfflineModeProvide
- Parameters:
offlineModeProvide- Whether a form record belonging to a form that is offline can be opened via the provide link.
-
getOfflineModeReview
- Returns:
- Whether a form record belonging to a form that is offline can be submitted when opened via the provide link.
-
setOfflineModeReview
- Parameters:
offlineModeReview- Whether a form record belonging to a form that is offline can be submitted when opened via the provide link.
-
getThumbnailImage
Returns the file for the project thumbnail image for the given locale.- Parameters:
locale- The locale to get the thumbnail image for.- Returns:
- The thumbnail image file for the given locale.
-
getLocalizations
Description copied from interface:ILocalizationProvidingGets the localized database objects.- Specified by:
getLocalizationsin interfaceILocalizationProviding<Projekt, ProjectLocalization>- Returns:
- the localized database objects
-
setLocalizations
-
getLocalizationsDefaultLocale
Description copied from interface:ILocalizationProvidingGets the default locale for this providing object.- Specified by:
getLocalizationsDefaultLocalein interfaceILocalizationProviding<Projekt, ProjectLocalization>- Returns:
- the default locale for this providing object
-
newLocalization
Description copied from interface:ILocalizationProvidingCreates a new localization object.- Specified by:
newLocalizationin interfaceILocalizationProviding<Projekt, ProjectLocalization>- Returns:
- a new localization object
-
getDefaultLocale
-
setDefaultLocale
-
isActiveOnServer
Returns whether the project is active on the given frontend server.- Parameters:
frontendServer- The frontend server to check.- Returns:
- Whether the project is active on the given frontend server.
-
isActiveOnServer
Returns whether the project is active on the given client frontend server.- Parameters:
mandantFrontendServer- The client frontend server to check.- Returns:
- Whether the project is active on the given client frontend server.
-
getProjectPortalConfigs
-
setProjectPortalConfigs
-
getProjectPortalConfig
-
getFileDefaultLocale
Description copied from interface:ILocalizedScopedFilesProvidingGets the default locale for this providing entity.- Specified by:
getFileDefaultLocalein interfaceILocalizedScopedFilesProviding<Projekt, ProjectFile, ProjectFileData>- Returns:
- the default locale for this providing entity.
-
getFiles
Description copied from interface:ILocalizedScopedFilesProvidingGets the file entities.- Specified by:
getFilesin interfaceILocalizedScopedFilesProviding<Projekt, ProjectFile, ProjectFileData>- Returns:
- the file entities
-
setFiles
Description copied from interface:ILocalizedScopedFilesProvidingSets the file entities.- Specified by:
setFilesin interfaceILocalizedScopedFilesProviding<Projekt, ProjectFile, ProjectFileData>- Parameters:
files- the file entities to set.
-
getDefaultUserPortalId
-
setDefaultUserPortalId
-
getDisplayName
-
getDescription
-
getShortDescription
-
isFormRecordDataHistoryEnabled
public boolean isFormRecordDataHistoryEnabled() -
setFormRecordDataHistoryEnabled
public void setFormRecordDataHistoryEnabled(boolean formRecordDataHistoryEnabled) -
isOnline
Deprecated.- Returns:
- Whether the project is currently online.
-
getDataTableName
Deprecated. -
setDataTableName
Deprecated.TODO: wird momentan nicht gebraucht Zeitnah aus Entität entfernen? Der projektspezifische Tabellenname muss aus dem EnumEProjectSpecificDBTableentnommen werden -
getDeprecatedNTLMSetting
Deprecated. -
getDeprecatedKerberosSetting
Deprecated. -
addTag
-
removeTag
-
addWorkflowVersion
Adds the given workflow version and sets theWorkflowVersion.getProject()to this project.- Parameters:
version- Workflow version to add.
-
addFormVersion
-
removeFormVersion
-
removeWorkflowVersion
-
addBenutzerGruppe
-
removeBenutzerGruppen
-
addEditorBenutzerGruppe
-
removeEditorBenutzerGruppen
-
addVisibilityUsergroup
-
removeVisibilityUserGroup
-
addMandantFrontendServer
-
removeMandantFrontendServer
-
addProjektRessource
-
removeProjektRessource
-
addAuthentificatorConfig
-
removeAuthentificatorConfig
-
isEditableBy
Deprecated.- Parameters:
user- User to check.usergroups- User groups of the user. Do not simply callBenutzer.getBenutzerGruppen(), useIBenutzerDao#getBenutzergruppenwhich handles virtual users correctly.- Returns:
- Whether the user with the user groups is allowed to edit this project.
-
isVisibleBy
Deprecated.Benutzer is deprecated. UseUserMgmtUtils.canViewProject(de.xima.fc.interfaces.user.IUser, Projekt)instead. -
cloneBasics
-
ProjectAuthenticatorConfig