/** * Gibt <tt>true</tt> zurück, wenn das Objekt mit diesem KExDaV von einem anderen * Datenverteilersystem kopiert wurde, d.h. wenn es also "im Besitz" dieses KExDaVs ist und damit * z.B. auch gelöscht werden darf. * * @return <tt>true</tt>, wenn das Objekt mit diesem KExDaV von einem anderen Datenverteilersystem * kopiert wurde, sonst <tt>false</tt> */ public boolean isCopy() throws MissingKExDaVAttributeGroupException { final ExchangeProperties exchangeProperties = getExchangeProperties(); return exchangeProperties != null && (_manager.getKExDaVObject() != null && _manager .getKExDaVObject() .getPidOrId() .equals(exchangeProperties.getKExDaVObject())); }
private Data createProperties(final long origId, final String origConfigAuthority) throws MissingObjectException { KExDaVAttributeGroupData data = new KExDaVAttributeGroupData( _connection, Constants.Pids.AttributeGroupKExDaVConfigData, _manager); data.getUnscaledValue("originalId").set(origId); data.getTextValue("konfigurationsVerantwortlicher").setText(origConfigAuthority); data.getTextValue("kexdavObjekt").setText(_manager.getKExDaVObject().getPidOrId()); return data; }