@Entity public class Projekt extends AbstractMandantDependentEntity implements INameProviding, IDescriptionProviding, IUUIDEntity
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.mandant
COL_LOCKINGVERSION, lockingVersion
COL_ID, id
ATTR_NAME, COL_NAME
ATTR_BESCHREIBUNG, ATTR_DESCRIPTION
ATTR_UUID, INVALID_UUID, INVALID_UUID_OBJECT, NULL_SAFE_UUID_TYPE, TYPE_NAME_UUID
ATTR_MANDANT, COL_CLIENT_ID
IMPORT_ID, INVALID_ID
Constructor and Description |
---|
Projekt() |
getMandant, setMandant
entityHasChanged, getLockingVersion, setLockingVersion, toString
asIntValue, isPersisted, setId, setId
compareTo, equals, getDBTableName, hashCode
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
getDescription
compareTo
public static final String ATTR_DATUM_ERSTER_EINGANG
public static final String ATTR_DATUM_LETZTER_EINGANG
public static final String ATTR_DATUM_VERFUEGBAR_VON
public static final String ATTR_DATUM_VERFUEGBAR_BIS
public static final String ATTR_AKTIV
public static final String ATTR_BENAMUNGSMODUS
public static final String ATTR_FORM_VERSIONS
public static final String ATTR_ACTIVE_VERSION
public static final String ATTR_ERSTELLT_AM
public static final String ATTR_LETZTE_AENDERUNG_AM
public static final String ATTR_ERSTELLT_VON
public static final String ATTR_LETZTE_AENDERUNG_VON
public static final String ATTR_POSTFACH
public static final String ATTR_STATUSNACHWIEDERVORLAGE
public static final String ATTR_TITEL
public static final String ATTR_SUBJECT
public static final String ATTR_GRUPPENNAME
public static final String ATTR_TEMPLATE
public static final String ATTR_HIDDEN
public static final String ATTR_SCOPE
public static final String ATTR_EDITORGRUPPEN
public static final String ATTR_BENUTZERGRUPPEN
public static final String ATTR_VISIBILITY_USERGROUPS
public static final String ATTR_POSTFACHTEMPLATE
public static final String ATTR_USE_POSTFACHTEMPLATE
public static final String ATTR_RESSOURCEN
public static final String ATTR_DATATABLE
public static final String ATTR_DATATABLE_TEMPLATE
public static final String ATTR_ANONYMISIEREN
public static final String ATTR_IDENTITY_TOKEN_TEMPLATE
public static final String ATTR_CLIENT_FRONTEND_SERVER
public static final String ATTR_AUTHENTICATOR_CONFIGS
@Deprecated public static final String ATTR_USE_NTLM_AUTHENTICATION
@Deprecated public static final String ATTR_USE_KERBEROS_AUTHENTICATION
public static final String COL_UUID
public String getUUID()
getUUID
in interface IUUIDEntity
Mandant
, Projekt
, ...public void setUUID(String uuid)
setUUID
in interface IUUIDEntity
public UUID getUUIDObject()
getUUIDObject
in interface IUUIDEntity
public void setUUIDObject(UUID uuid)
public String getAlias()
public void setAlias(String name)
public String getName()
getName
in interface INameProviding
public void setName(String name)
public String getGruppenname()
public void setGruppenname(String gruppenname)
public String getDisplayGroupname()
public FormVersion getActiveVersion()
public void setActiveVersion(FormVersion activeVersion)
public String getBeschreibung()
getBeschreibung
in interface IDescriptionProviding
public void setBeschreibung(String beschreibung)
public Date getDatumErsterEingang()
public void setDatumErsterEingang(Date datumErsterEingang)
public Date getDatumLetzterEingang()
public void setDatumLetzterEingang(Date datumLetzterEingang)
@Length(max=1024) public @Length(max=1024) String getIdentityTokenTemplate()
public void setIdentityTokenTemplate(String identityTokenTemplate)
public Date getDatumVerfuegbarVon()
public void setDatumVerfuegbarVon(Date datumVerfuegbarVon)
public Date getDatumVerfuegbarBis()
public void setDatumVerfuegbarBis(Date datumVerfuegbarBis)
public boolean isAktiv()
public void setAktiv(boolean aktiv)
public Date getErstelltAm()
public void setErstelltAm(Date erstelltAm)
public Date getLetzteAenderungAm()
public void setLetzteAenderungAm(Date letzteAenderungAm)
public String getErstelltVon()
public void setErstelltVon(String erstelltVon)
public String getLetzteAenderungVon()
public void setLetzteAenderungVon(String letzteAenderungVon)
public String getTitel()
public void setTitel(String titel)
@Deprecated public String getAccessPassword()
getAccessPasswordV2()
.public String getAccessPasswordV2()
@Deprecated public void setAccessPassword(String accessPassword)
setAccessPasswordV2(String)
.accessPassword
- The hashed accessPassword to set This is interpreted as having been hashed already.public void setAccessPasswordV2(String accessPasswordV2)
accessPasswordV2
- The plain text access password. It is stored in encrypted form in the database.public String getSubject()
public void setSubject(String subject)
public String getScope()
public void setScope(String scope)
public boolean isCustomScope()
public List<FormVersion> getFormVersions()
public void setFormVersions(List<FormVersion> formVersions)
public void addFormVersion(FormVersion formVersion)
public void removeFormVersion(FormVersion formVersion)
public EBenamungsModus getBenamungsmodus()
public void setBenamungsmodus(EBenamungsModus benamungsmodus)
public List<BenutzerGruppe> getBenutzerGruppen()
public void setBenutzerGruppen(List<BenutzerGruppe> benutzerGruppen)
public void addBenutzerGruppe(BenutzerGruppe benutzerGruppe)
public void removeBenutzerGruppen(BenutzerGruppe benutzerGruppe)
public List<BenutzerGruppe> getEditorBenutzerGruppen()
public void setEditorBenutzerGruppen(List<BenutzerGruppe> benutzerGruppen)
public void addEditorBenutzerGruppe(BenutzerGruppe benutzerGruppe)
public void removeEditorBenutzerGruppen(BenutzerGruppe benutzerGruppe)
public List<BenutzerGruppe> getVisibilityUserGroups()
public void setVisibilityUserGroups(List<BenutzerGruppe> userGroups)
public void addVisibilityUsergroup(BenutzerGruppe userGroup)
public void removeVisibilityUserGroup(BenutzerGruppe userGroup)
public List<MandantFrontendServer> getMandantFrontendServer()
public void setMandantFrontendServer(List<MandantFrontendServer> mandantfrontendserver)
public void addMandantFrontendServer(MandantFrontendServer mandantfrontendserver)
public void removeMandantFrontendServer(MandantFrontendServer mandantfrontendserver)
public Postfach getPostfach()
public void setPostfach(Postfach postfach)
public Status getStatusNachWiedervorlage()
public void setStatusNachWiedervorlage(Status statusNachWiedervorlage)
public boolean isEingangSynchron()
public boolean isTemplate()
public void setTemplate(boolean template)
public boolean isHidden()
public void setHidden(boolean hidden)
public void setEingangSynchron(boolean eingangSynchron)
public String getPostfachTemplateString()
public void setPostfachTemplateString(String postfachTemplateString)
public PostfachTemplate getPostfachTemplate()
public void setPostfachTemplate(PostfachTemplate pft)
public boolean isUsePostfachTemplate()
public void setUsePostfachTemplate(boolean usePostfachTemplate)
public String getDataTableTemplateString()
public void setDataTableTemplateString(String dataTableTemplateString)
public DataTableTemplate getDataTableTemplate()
public void setDataTableTemplate(DataTableTemplate dt)
public boolean isShowChangeStatusBar()
public void setShowChangeStatusBar(boolean showchangestatusbar)
public boolean isFormAuthorizationRequired()
public boolean isProvideFormAuthentication()
public boolean isProvidePasswordAuthentication()
public boolean isProvideAnonmyousAuthentication()
public boolean isUseNtlmAuthentication()
public void setUseNtlmAuthentication(boolean useNtlm)
public boolean isUseKerberosAuthentication()
public void setUseKerberosAuthentication(boolean useKerberos)
public List<ProjektRessource> getProjektRessourcen()
public void setProjektRessourcen(List<ProjektRessource> ressourcen)
public void addProjektRessource(ProjektRessource ressource)
public void removeProjektRessource(ProjektRessource ressource)
public List<ProjectAuthenticatorConfig> getAuthenticatorConfigs()
public void setAuthenticatorConfigs(List<ProjectAuthenticatorConfig> authenticatorConfigs)
public void addAuthentificatorConfig(ProjectAuthenticatorConfig authenticatorConfig)
public void removeAuthentificatorConfig(ProjectAuthenticatorConfig authenticatorConfigs)
public boolean isAnonymize()
public void setAnonymize(boolean anonymize)
public String getUrlToForm()
public String getUrlToProvide()
public boolean isOnline()
public boolean isEditableBy(Benutzer user, List<BenutzerGruppe> usergroups)
public boolean isVisibleBy(Benutzer user, List<BenutzerGruppe> usergroups)
public Projekt cloneBasics()
@Deprecated public String getDataTableName()
@Deprecated public void setDataTableName(String dataTableName)
EProjectSpecificDBTable
entnommen werden@Deprecated public Boolean getDeprecatedNTLMSetting()
@Deprecated public Boolean getDeprecatedKerberosSetting()
Copyright © 2021 XIMA MEDIA GmbH. All rights reserved.