public class DatenquelleDao extends MandantDependentBaseDao<Datenquelle> implements IDatenquelleDao
Constructor and Description |
---|
DatenquelleDao() |
Modifier and Type | Method and Description |
---|---|
String |
findUniqueName(IEntityContext ec,
Mandant client,
String candidate,
Datenquelle exclude)
Returns a name that is not taken by another
Datenquelle in the given client other than the excluded data
source. |
Datenquelle |
getDatenquelleById(IEntityContext ec,
Mandant mandant,
int id)
Liefert den via Namen angefordeten Mandanten-spezifische (nutzerdefinierte) DataStore.
|
Datenquelle |
getDatenquelleByName(IEntityContext ec,
Mandant mandant,
String name)
Liefert den via Namen angefordeten Mandanten-spezifische (nutzerdefinierte) DataStore.
|
Datenquelle |
getDatenquelleByNameAndType(IEntityContext ec,
Mandant mandant,
String name,
EDatenquellenTyp datenquellenTyp)
Liefert den via Namen und Typ angefordeten Mandanten-spezifische (nutzerdefinierte) DataStore.
|
List<Datenquelle> |
getDatenquellen(IEntityContext ec,
Mandant mandant)
Liefert Mandanten-spezifische (nutzerdefinierte) DataStores.
|
protected IFCDaoActionHook<Datenquelle> |
getPostActionHook() |
Datenquelle |
getPublicDatasource(IEntityContext ec,
Mandant client,
String name,
EDatenquellenTyp type) |
boolean |
isNameExisiting(IEntityContext ec,
Mandant client,
String name)
Returns whether or not the given data source name exists within the given client
|
getEntityRefs, getPreActionHook, read
all, bulkDelete, bulkUpdate, cb, checkLockingVersion, cq, create, create, delete, delete, deleteAll, executePagedDaoAction, getAttributes, getAttributes, getSingleAttributes, getSingleAttributes, getTransactionHandler, notifyListener, notifyListener, read, registerListener, registerListener, registerListener, resultTotalCount, setTransactionHandler, singleElement, unregisterListener, unregisterListener, unregisterListener, update, update
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getEntityRefs, read
all, bulkDelete, bulkUpdate, checkLockingVersion, create, create, delete, delete, deleteAll, executePagedDaoAction, getAttributes, getAttributes, getSingleAttributes, getSingleAttributes, getTransactionHandler, read, registerListener, registerListener, registerListener, resultTotalCount, setTransactionHandler, singleElement, unregisterListener, unregisterListener, unregisterListener, update, update
public Datenquelle getDatenquelleByName(IEntityContext ec, Mandant mandant, String name)
getDatenquelleByName
in interface IDatenquelleDao
mandant
- der betreffende Mandantname
- der Code zur Identifizierung des gewünschten DataStorenull
.public Datenquelle getDatenquelleByNameAndType(IEntityContext ec, Mandant mandant, String name, EDatenquellenTyp datenquellenTyp)
getDatenquelleByNameAndType
in interface IDatenquelleDao
mandant
- der betreffende Mandantname
- der Code zur Identifizierung des gewünschten DataStoredatenquellenTyp
- Typ der Datenquellenull
.public Datenquelle getDatenquelleById(IEntityContext ec, Mandant mandant, int id)
getDatenquelleById
in interface IDatenquelleDao
mandant
- der betreffende Mandantid
- der Code zur Identifizierung des gewünschten DataStorenull
.public List<Datenquelle> getDatenquellen(IEntityContext ec, Mandant mandant)
getDatenquellen
in interface IDatenquelleDao
mandant
- der betreffende Mandantnull
.public Datenquelle getPublicDatasource(IEntityContext ec, Mandant client, String name, EDatenquellenTyp type)
getPublicDatasource
in interface IDatenquelleDao
public String findUniqueName(IEntityContext ec, Mandant client, String candidate, Datenquelle exclude)
IDatenquelleDao
Datenquelle
in the given client other than the excluded data
source. An index will be added to the candidate if necessary.findUniqueName
in interface IDatenquelleDao
ec
- IEntityContext
to be usedclient
- Mandant
for which a unique data source name should be generatedcandidate
- String
data source name candiate to be made uniqueexclude
- Datenquelle
data source to be excluded from searchpublic boolean isNameExisiting(IEntityContext ec, Mandant client, String name)
IDatenquelleDao
isNameExisiting
in interface IDatenquelleDao
ec
- IEntityContext
to be usedclient
- Mandant
for which to check uniquenessprotected IFCDaoActionHook<Datenquelle> getPostActionHook()
getPostActionHook
in class GenericDao<Datenquelle>
Copyright © 2021 XIMA MEDIA GmbH. All rights reserved.