@Entity public class Projekt extends AbstractMandantDependentEntity implements INameProviding, IDescriptionProviding
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
ATTR_BESCHREIBUNG, ATTR_DESCRIPTION
ATTR_MANDANT
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_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_EDITORGRUPPEN
public static final String ATTR_BENUTZERGRUPPEN
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_USE_NTLM_AUTHENTICATION
public static final String ATTR_USE_KERBEROS_AUTHENTICATION
public static final String ATTR_IDENTITY_TOKEN_TEMPLATE
public String getUUID()
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)
public String getAccessPassword()
public void setAccessPassword(String accessPassword)
accessPassword
- The hashed accessPassword to set This is interpreted as having been hashed already.public String getSubject()
public void setSubject(String subject)
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<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 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 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 boolean isAnonymize()
public void setAnonymize(boolean anonymize)
public String getUrlToForm()
public String getUrlToProvide()
public Projekt cloneBasics()
@Deprecated public String getDataTableName()
@Deprecated public void setDataTableName(String dataTableName)
EProjectSpecificDBTable
entnommen werdenCopyright © 2019 XIMA MEDIA GmbH. All rights reserved.