GVKun编程网logo

java.beans.PersistenceDelegate的实例源码(java.beans.introspection)

22

对于java.beans.PersistenceDelegate的实例源码感兴趣的读者,本文将提供您所需要的所有信息,我们将详细讲解java.beans.introspection,并且为您提供关于a

对于java.beans.PersistenceDelegate的实例源码感兴趣的读者,本文将提供您所需要的所有信息,我们将详细讲解java.beans.introspection,并且为您提供关于android.arch.persistence.room.Delete的实例源码、java.beans.DefaultPersistenceDelegate的实例源码、javax.management.MBeanServerDelegate的实例源码、javax.persistence.AttributeOverride的实例源码的宝贵知识。

本文目录一览:

java.beans.PersistenceDelegate的实例源码(java.beans.introspection)

java.beans.PersistenceDelegate的实例源码(java.beans.introspection)

项目:oscm    文件:XMLSerializer.java   
private static void setPersistenceDelegates(XMLEncoder encoder,Class<?>[] types) {
    if (types != null && types.length > 0) {
        PersistenceDelegate persistenceDelegate = new EnumPersistenceDelegate();
        for (int i = 0; i < types.length; i++) {
            encoder.setPersistenceDelegate(types[i],persistenceDelegate);
        }
    }

    // Handle "BiGDecimal" manually (has no default constructor)
    encoder.setPersistenceDelegate(BigDecimal.class,new BigDecimalPersistenceDelegate());

    encoder.setPersistenceDelegate(byte[].class,new ByteArrayPersistenceDelegate());
    encoder.setPersistenceDelegate(UUID.class,new UUIDDelegate());
}
项目:jdk8u-jdk    文件:Test4646747.java   
public static void main(String[] args) {
    XMLEncoder encoder = new XMLEncoder(System.out);
    encoder.setPersistenceDelegate(Test4646747.class,new MyPersistenceDelegate());
    // WARNING: This can eat up a lot of memory
    Object[] obs = new Object[10000];
    while (obs != null) {
        try {
            obs = new Object[obs.length + obs.length / 3];
        }
        catch (OutOfMemoryError error) {
            obs = null;
        }
    }
    PersistenceDelegate pd = encoder.getPersistenceDelegate(Test4646747.class);
    if (!(pd instanceof MyPersistenceDelegate))
        throw new Error("persistence delegate has been lost");
}
项目:openjdk-jdk10    文件:Test4646747.java   
public static void main(String[] args) {
    XMLEncoder encoder = new XMLEncoder(System.out);
    encoder.setPersistenceDelegate(Test4646747.class,new MyPersistenceDelegate());
    // WARNING: This can eat up a lot of memory
    Object[] obs = new Object[10000];
    while (obs != null) {
        try {
            obs = new Object[obs.length + obs.length / 3];
        }
        catch (OutOfMemoryError error) {
            obs = null;
        }
    }
    PersistenceDelegate pd = encoder.getPersistenceDelegate(Test4646747.class);
    if (!(pd instanceof MyPersistenceDelegate))
        throw new Error("persistence delegate has been lost");
}
项目:openjdk9    文件:Test4646747.java   
public static void main(String[] args) {
    XMLEncoder encoder = new XMLEncoder(System.out);
    encoder.setPersistenceDelegate(Test4646747.class,new MyPersistenceDelegate());
    // WARNING: This can eat up a lot of memory
    Object[] obs = new Object[10000];
    while (obs != null) {
        try {
            obs = new Object[obs.length + obs.length / 3];
        }
        catch (OutOfMemoryError error) {
            obs = null;
        }
    }
    PersistenceDelegate pd = encoder.getPersistenceDelegate(Test4646747.class);
    if (!(pd instanceof MyPersistenceDelegate))
        throw new Error("persistence delegate has been lost");
}
项目:jdk8u_jdk    文件:Test4646747.java   
public static void main(String[] args) {
    XMLEncoder encoder = new XMLEncoder(System.out);
    encoder.setPersistenceDelegate(Test4646747.class,new MyPersistenceDelegate());
    // WARNING: This can eat up a lot of memory
    Object[] obs = new Object[10000];
    while (obs != null) {
        try {
            obs = new Object[obs.length + obs.length / 3];
        }
        catch (OutOfMemoryError error) {
            obs = null;
        }
    }
    PersistenceDelegate pd = encoder.getPersistenceDelegate(Test4646747.class);
    if (!(pd instanceof MyPersistenceDelegate))
        throw new Error("persistence delegate has been lost");
}
项目:lookaside_java-1.8.0-openjdk    文件:Test4646747.java   
public static void main(String[] args) {
    XMLEncoder encoder = new XMLEncoder(System.out);
    encoder.setPersistenceDelegate(Test4646747.class,new MyPersistenceDelegate());
    // WARNING: This can eat up a lot of memory
    Object[] obs = new Object[10000];
    while (obs != null) {
        try {
            obs = new Object[obs.length + obs.length / 3];
        }
        catch (OutOfMemoryError error) {
            obs = null;
        }
    }
    PersistenceDelegate pd = encoder.getPersistenceDelegate(Test4646747.class);
    if (!(pd instanceof MyPersistenceDelegate))
        throw new Error("persistence delegate has been lost");
}
项目:development    文件:XMLSerializer.java   
private static void setPersistenceDelegates(XMLEncoder encoder,new UUIDDelegate());
}
项目:infobip-open-jdk-8    文件:Test4646747.java   
public static void main(String[] args) {
    XMLEncoder encoder = new XMLEncoder(System.out);
    encoder.setPersistenceDelegate(Test4646747.class,new MyPersistenceDelegate());
    // WARNING: This can eat up a lot of memory
    Object[] obs = new Object[10000];
    while (obs != null) {
        try {
            obs = new Object[obs.length + obs.length / 3];
        }
        catch (OutOfMemoryError error) {
            obs = null;
        }
    }
    PersistenceDelegate pd = encoder.getPersistenceDelegate(Test4646747.class);
    if (!(pd instanceof MyPersistenceDelegate))
        throw new Error("persistence delegate has been lost");
}
项目:jdk8u-dev-jdk    文件:Test4646747.java   
public static void main(String[] args) {
    XMLEncoder encoder = new XMLEncoder(System.out);
    encoder.setPersistenceDelegate(Test4646747.class,new MyPersistenceDelegate());
    // WARNING: This can eat up a lot of memory
    Object[] obs = new Object[10000];
    while (obs != null) {
        try {
            obs = new Object[obs.length + obs.length / 3];
        }
        catch (OutOfMemoryError error) {
            obs = null;
        }
    }
    PersistenceDelegate pd = encoder.getPersistenceDelegate(Test4646747.class);
    if (!(pd instanceof MyPersistenceDelegate))
        throw new Error("persistence delegate has been lost");
}
项目:jdk7-jdk    文件:Test4646747.java   
public static void main(String[] args) {
    XMLEncoder encoder = new XMLEncoder(System.out);
    encoder.setPersistenceDelegate(Test4646747.class,new MyPersistenceDelegate());
    // WARNING: This can eat up a lot of memory
    Object[] obs = new Object[10000];
    while (obs != null) {
        try {
            obs = new Object[obs.length + obs.length / 3];
        }
        catch (OutOfMemoryError error) {
            obs = null;
        }
    }
    PersistenceDelegate pd = encoder.getPersistenceDelegate(Test4646747.class);
    if (!(pd instanceof MyPersistenceDelegate))
        throw new Error("persistence delegate has been lost");
}
项目:openjdk-source-code-learn    文件:Test4646747.java   
public static void main(String[] args) {
    XMLEncoder encoder = new XMLEncoder(System.out);
    encoder.setPersistenceDelegate(Test4646747.class,new MyPersistenceDelegate());
    // WARNING: This can eat up a lot of memory
    Object[] obs = new Object[10000];
    while (obs != null) {
        try {
            obs = new Object[obs.length + obs.length / 3];
        }
        catch (OutOfMemoryError error) {
            obs = null;
        }
    }
    PersistenceDelegate pd = encoder.getPersistenceDelegate(Test4646747.class);
    if (!(pd instanceof MyPersistenceDelegate))
        throw new Error("persistence delegate has been lost");
}
项目:OLD-OpenJDK8    文件:Test4646747.java   
public static void main(String[] args) {
    XMLEncoder encoder = new XMLEncoder(System.out);
    encoder.setPersistenceDelegate(Test4646747.class,new MyPersistenceDelegate());
    // WARNING: This can eat up a lot of memory
    Object[] obs = new Object[10000];
    while (obs != null) {
        try {
            obs = new Object[obs.length + obs.length / 3];
        }
        catch (OutOfMemoryError error) {
            obs = null;
        }
    }
    PersistenceDelegate pd = encoder.getPersistenceDelegate(Test4646747.class);
    if (!(pd instanceof MyPersistenceDelegate))
        throw new Error("persistence delegate has been lost");
}
项目:cn1    文件:DefaultPersistenceDelegateTest.java   
private void recordCall(Object param) {
    StackTraceElement[] eles = (new Throwable()).getStackTrace();
    int i = 0;
    // skip Throwable.init()
    while (eles[i].getClassName().equals("java.lang.Throwable")) {
        i++;
    }
    // skip calls from MockEncoder
    while (eles[i].getClassName().equals(MockEncoder.class.getName())) {
        i++;
    }
    // skip calls from DefaultPersistenceDelegate & PersistenceDelegate
    while (eles[i].getClassName().equals(
            DefaultPersistenceDelegate.class.getName())
            || eles[i].getClassName().equals(
                    PersistenceDelegate.class.getName())) {
        i++;
    }
    if (i > 2
            && eles[++i].getClassName().equals(
                    DefaultPersistenceDelegateTest.class.getName())) {
        CallVerificationStack.getInstance().push(param);
    }
}
项目:cn1    文件:EncoderTest.java   
public void testGetPersistenceDelegate_Default() {
    Encoder enc = new Encoder();
    Encoder enc2 = new Encoder();

    PersistenceDelegate pd1 = enc.getPersistenceDelegate(SampleBean.class);
    assertTrue(pd1 instanceof DefaultPersistenceDelegate);

    PersistenceDelegate pd2 = enc.getPersistenceDelegate(SampleBean.class);
    assertTrue(pd2 instanceof DefaultPersistenceDelegate);

    PersistenceDelegate pd3 = enc2
            .getPersistenceDelegate(MockBean4Codec.class);
    assertTrue(pd3 instanceof DefaultPersistenceDelegate);

    assertSame(pd1,pd2);
    assertSame(pd1,pd3);
}
项目:JAVA_UNIT    文件:Test4646747.java   
public static void main(String[] args) {
    XMLEncoder encoder = new XMLEncoder(System.out);
    encoder.setPersistenceDelegate(Test4646747.class,new MyPersistenceDelegate());
    // WARNING: This can eat up a lot of memory
    Object[] obs = new Object[10000];
    while (obs != null) {
        try {
            obs = new Object[obs.length + obs.length / 3];
        }
        catch (OutOfMemoryError error) {
            obs = null;
        }
    }
    PersistenceDelegate pd = encoder.getPersistenceDelegate(Test4646747.class);
    if (!(pd instanceof MyPersistenceDelegate))
        throw new Error("persistence delegate has been lost");
}
项目:openjdk-jdk7u-jdk    文件:Test4646747.java   
public static void main(String[] args) {
    XMLEncoder encoder = new XMLEncoder(System.out);
    encoder.setPersistenceDelegate(Test4646747.class,new MyPersistenceDelegate());
    // WARNING: This can eat up a lot of memory
    Object[] obs = new Object[10000];
    while (obs != null) {
        try {
            obs = new Object[obs.length + obs.length / 3];
        }
        catch (OutOfMemoryError error) {
            obs = null;
        }
    }
    PersistenceDelegate pd = encoder.getPersistenceDelegate(Test4646747.class);
    if (!(pd instanceof MyPersistenceDelegate))
        throw new Error("persistence delegate has been lost");
}
项目:freeVM    文件:DefaultPersistenceDelegateTest.java   
private void recordCall(Object param) {
    StackTraceElement[] eles = (new Throwable()).getStackTrace();
    int i = 0;
    // skip Throwable.init()
    while (eles[i].getClassName().equals("java.lang.Throwable")) {
        i++;
    }
    // skip calls from MockEncoder
    while (eles[i].getClassName().equals(MockEncoder.class.getName())) {
        i++;
    }
    // skip calls from DefaultPersistenceDelegate & PersistenceDelegate
    while (eles[i].getClassName().equals(
            DefaultPersistenceDelegate.class.getName())
            || eles[i].getClassName().equals(
                    PersistenceDelegate.class.getName())) {
        i++;
    }
    if (i > 2
            && eles[++i].getClassName().equals(
                    DefaultPersistenceDelegateTest.class.getName())) {
        CallVerificationStack.getInstance().push(param);
    }
}
项目:freeVM    文件:EncoderTest.java   
public void testGetPersistenceDelegate_Default() {
    Encoder enc = new Encoder();
    Encoder enc2 = new Encoder();

    PersistenceDelegate pd1 = enc.getPersistenceDelegate(SampleBean.class);
    assertTrue(pd1 instanceof DefaultPersistenceDelegate);

    PersistenceDelegate pd2 = enc.getPersistenceDelegate(SampleBean.class);
    assertTrue(pd2 instanceof DefaultPersistenceDelegate);

    PersistenceDelegate pd3 = enc2
            .getPersistenceDelegate(MockBean4Codec.class);
    assertTrue(pd3 instanceof DefaultPersistenceDelegate);

    assertSame(pd1,pd3);
}
项目:openjdk-icedtea7    文件:Test4646747.java   
public static void main(String[] args) {
    XMLEncoder encoder = new XMLEncoder(System.out);
    encoder.setPersistenceDelegate(Test4646747.class,new MyPersistenceDelegate());
    // WARNING: This can eat up a lot of memory
    Object[] obs = new Object[10000];
    while (obs != null) {
        try {
            obs = new Object[obs.length + obs.length / 3];
        }
        catch (OutOfMemoryError error) {
            obs = null;
        }
    }
    PersistenceDelegate pd = encoder.getPersistenceDelegate(Test4646747.class);
    if (!(pd instanceof MyPersistenceDelegate))
        throw new Error("persistence delegate has been lost");
}
项目:Openjsharp    文件:PersistenceDelegateFinder.java   
public void register(Class<?> type,PersistenceDelegate delegate) {
    synchronized (this.registry) {
        if (delegate != null) {
            this.registry.put(type,delegate);
        }
        else {
            this.registry.remove(type);
        }
    }
}
项目:Openjsharp    文件:PersistenceDelegateFinder.java   
@Override
public PersistenceDelegate find(Class<?> type) {
    PersistenceDelegate delegate;
    synchronized (this.registry) {
        delegate = this.registry.get(type);
    }
    return (delegate != null) ? delegate : super.find(type);
}
项目:jdk8u-jdk    文件:PersistenceDelegateFinder.java   
public void register(Class<?> type,delegate);
        }
        else {
            this.registry.remove(type);
        }
    }
}
项目:jdk8u-jdk    文件:PersistenceDelegateFinder.java   
@Override
public PersistenceDelegate find(Class<?> type) {
    PersistenceDelegate delegate;
    synchronized (this.registry) {
        delegate = this.registry.get(type);
    }
    return (delegate != null) ? delegate : super.find(type);
}
项目:jdk8u-jdk    文件:TestPersistenceDelegate.java   
private static void test(Class<?> type,Class<? extends PersistenceDelegate> expected) {
    PersistenceDelegate actual = ENCODER.getPersistenceDelegate(type);
    if ((actual == null) && (expected != null)) {
        throw new Error("expected delegate is not found");
    }
    if ((actual != null) && !actual.getClass().equals(expected)) {
        throw new Error("found unexpected delegate");
    }
}
项目:jdk8u-jdk    文件:Test5023552.java   
protected void initialize(XMLEncoder encoder) {
    encoder.setPersistenceDelegate(Container.class,new PersistenceDelegate() {
        protected Expression instantiate(Object oldInstance,Encoder out) {
            Container container = (Container) oldInstance;
            Component component = container.getComponent();
            return new Expression(container,component,"create",new Object[] {component});
        }
    });
}
项目:jdk8u-jdk    文件:Test4968523.java   
private static void test(Class<?> type,PersistenceDelegate pd) {
    Encoder encoder1 = new Encoder();
    Encoder encoder2 = new XMLEncoder(System.out);

    PersistenceDelegate pd1 = encoder1.getPersistenceDelegate(type);
    PersistenceDelegate pd2 = encoder2.getPersistenceDelegate(type);

    encoder1.setPersistenceDelegate(type,pd);

    if (pd1 == encoder1.getPersistenceDelegate(type))
        throw new Error("first persistence delegate is not changed");

    if (pd2 != encoder2.getPersistenceDelegate(type))
        throw new Error("second persistence delegate is changed");
}
项目:openjdk-jdk10    文件:PersistenceDelegateFinder.java   
public void register(Class<?> type,delegate);
        }
        else {
            this.registry.remove(type);
        }
    }
}
项目:openjdk-jdk10    文件:PersistenceDelegateFinder.java   
@Override
public PersistenceDelegate find(Class<?> type) {
    PersistenceDelegate delegate;
    synchronized (this.registry) {
        delegate = this.registry.get(type);
    }
    return (delegate != null) ? delegate : super.find(type);
}
项目:openjdk-jdk10    文件:TestPersistenceDelegate.java   
private static void test(Class<?> type,Class<? extends PersistenceDelegate> expected) {
    PersistenceDelegate actual = ENCODER.getPersistenceDelegate(type);
    if ((actual == null) && (expected != null)) {
        throw new Error("expected delegate is not found");
    }
    if ((actual != null) && !actual.getClass().equals(expected)) {
        throw new Error("found unexpected delegate");
    }
}
项目:openjdk-jdk10    文件:Test5023552.java   
protected void initialize(XMLEncoder encoder) {
    encoder.setPersistenceDelegate(Container.class,new Object[] {component});
        }
    });
}
项目:openjdk-jdk10    文件:Test4968523.java   
private static void test(Class<?> type,pd);

    if (pd1 == encoder1.getPersistenceDelegate(type))
        throw new Error("first persistence delegate is not changed");

    if (pd2 != encoder2.getPersistenceDelegate(type))
        throw new Error("second persistence delegate is changed");
}
项目:openjdk9    文件:PersistenceDelegateFinder.java   
public void register(Class<?> type,delegate);
        }
        else {
            this.registry.remove(type);
        }
    }
}
项目:openjdk9    文件:PersistenceDelegateFinder.java   
@Override
public PersistenceDelegate find(Class<?> type) {
    PersistenceDelegate delegate;
    synchronized (this.registry) {
        delegate = this.registry.get(type);
    }
    return (delegate != null) ? delegate : super.find(type);
}
项目:openjdk9    文件:TestPersistenceDelegate.java   
private static void test(Class<?> type,Class<? extends PersistenceDelegate> expected) {
    PersistenceDelegate actual = ENCODER.getPersistenceDelegate(type);
    if ((actual == null) && (expected != null)) {
        throw new Error("expected delegate is not found");
    }
    if ((actual != null) && !actual.getClass().equals(expected)) {
        throw new Error("found unexpected delegate");
    }
}
项目:openjdk9    文件:Test5023552.java   
protected void initialize(XMLEncoder encoder) {
    encoder.setPersistenceDelegate(Container.class,new Object[] {component});
        }
    });
}
项目:openjdk9    文件:Test4968523.java   
private static void test(Class<?> type,pd);

    if (pd1 == encoder1.getPersistenceDelegate(type))
        throw new Error("first persistence delegate is not changed");

    if (pd2 != encoder2.getPersistenceDelegate(type))
        throw new Error("second persistence delegate is changed");
}
项目:jdk8u_jdk    文件:PersistenceDelegateFinder.java   
public void register(Class<?> type,delegate);
        }
        else {
            this.registry.remove(type);
        }
    }
}
项目:jdk8u_jdk    文件:PersistenceDelegateFinder.java   
@Override
public PersistenceDelegate find(Class<?> type) {
    PersistenceDelegate delegate;
    synchronized (this.registry) {
        delegate = this.registry.get(type);
    }
    return (delegate != null) ? delegate : super.find(type);
}

android.arch.persistence.room.Delete的实例源码

android.arch.persistence.room.Delete的实例源码

项目:RoomDagger2Demo    文件:ProductDao.java   
@Delete
int delete(Product product);
项目:SampleAppArch    文件:FeedEntryDAO.java   
@Delete
void delete(FeedEntry FeedEntry);
项目:android-ponewheel    文件:RideDao.java   
@Delete
void delete(List<Ride> rides);
项目:Android-ArchComponents    文件:LocationInfoDao.java   
@Delete
void deleteall(LocationInfo... locationInfoList);
项目:file.io-app    文件:UploadItemDao.java   
@Delete
void delete(UploadItem... uploadItem);
项目:Fairy    文件:LogcatDao.java   
@Delete
void deleteLogcatItem(LogcatItem item);
项目:labtablet    文件:SyncDao.java   
@Delete
void deleteRestoredFolder(Sync syncedFolder);
项目:LEDView    文件:LEDDao.java   
@Delete
public void deleteLEDEntities(LEDEntity ...entities);
项目:ActivityBuilder    文件:BookDao.java   
@Delete
void delete(Book book);
项目:RoomDemo    文件:ProductDao.java   
@Delete
void delete(Product product);
项目:Hands-On-Android-UI-Development    文件:ClaimItemDao.java   
@Delete
void delete(ClaimItem item);
项目:Hands-On-Android-UI-Development    文件:AttachmentDao.java   
@Delete
void delete(Attachment attachment);
项目:L-Assistant    文件:ZhihuDailyNewsDao.java   
@Delete
void delete(ZhihuDailyNewsQuestion item);
项目:L-Assistant    文件:GuokrHandpickNewsDao.java   
@Delete
void delete(GuokrHandpickNewsResult item);
项目:L-Assistant    文件:DoubanMomentNewsDao.java   
@Delete
void delete(DoubanMomentNewsPosts item);
项目:L-Assistant    文件:GuokrHandpickContentDao.java   
@Delete
void delete(GuokrHandpickContentResult item);
项目:L-Assistant    文件:DoubanMomentContentDao.java   
@Delete
void delete(DoubanMomentContent content);
项目:L-Assistant    文件:ZhihuDailyContentDao.java   
@Delete
void delete(ZhihuDailyContent content);
项目:EosCommander    文件:EosAccountDao.java   
@Delete
void delete( EosAccount account);
项目:android-persistence    文件:UserDao.java   
@Delete
void deleteUser(User user);
项目:android-persistence    文件:UserDao.java   
@Delete
void deleteUsers(User user1,User user2);
项目:foco    文件:DocumentDao.java   
@Delete
void delete(DocumentEntity... documents);
项目:Android-Infrastructure    文件:NotesDao.java   
@Delete
void delete(Note note);
项目:android-mvvm-architecture    文件:UserDao.java   
@Delete
void delete(User user);
项目:AndroidRoom    文件:PersonDAO.java   
@Delete
public void deletePerson(Person person);
项目:MultiplicationBasile    文件:scoreDao.java   
@Delete
public void delete(score score);
项目:Detoxiom    文件:QuoteDao.java   
@Delete
void deleteOne(QuoteDbModel quoteDbModel);
项目:Expert-Android-Programming    文件:UserLocationDao.java   
@Delete
void deleteUserLocation(UserLocation userLocation);

java.beans.DefaultPersistenceDelegate的实例源码

java.beans.DefaultPersistenceDelegate的实例源码

项目:jdk8u-jdk    文件:AbstractTest.java   
static void test(AbstractTest object) {
    ByteArrayOutputStream output = new ByteArrayOutputStream();

    XMLEncoder encoder = new XMLEncoder(output);
    encoder.setPersistenceDelegate(
            object.getClass(),new DefaultPersistenceDelegate(new String[] {"value"}));

    encoder.writeObject(object);
    encoder.close();

    System.out.print(output);

    ByteArrayInputStream input = new ByteArrayInputStream(output.toByteArray());
    XMLDecoder decoder = new XMLDecoder(input);
    AbstractTest result = (AbstractTest) decoder.readobject();
    decoder.close();

    if (object.getValue() != result.getValue())
        throw new Error("Should be " + object);
}
项目:openjdk-jdk10    文件:AbstractTest.java   
static void test(AbstractTest object) {
    ByteArrayOutputStream output = new ByteArrayOutputStream();

    XMLEncoder encoder = new XMLEncoder(output);
    encoder.setPersistenceDelegate(
            object.getClass(),new DefaultPersistenceDelegate(new String[] {"value"}));

    encoder.writeObject(object);
    encoder.close();

    System.out.print(output);

    ByteArrayInputStream input = new ByteArrayInputStream(output.toByteArray());
    XMLDecoder decoder = new XMLDecoder(input);
    AbstractTest result = (AbstractTest) decoder.readobject();
    decoder.close();

    if (object.getValue() != result.getValue())
        throw new Error("Should be " + object);
}
项目:openjdk9    文件:AbstractTest.java   
static void test(AbstractTest object) {
    ByteArrayOutputStream output = new ByteArrayOutputStream();

    XMLEncoder encoder = new XMLEncoder(output);
    encoder.setPersistenceDelegate(
            object.getClass(),new DefaultPersistenceDelegate(new String[] {"value"}));

    encoder.writeObject(object);
    encoder.close();

    System.out.print(output);

    ByteArrayInputStream input = new ByteArrayInputStream(output.toByteArray());
    XMLDecoder decoder = new XMLDecoder(input);
    AbstractTest result = (AbstractTest) decoder.readobject();
    decoder.close();

    if (object.getValue() != result.getValue())
        throw new Error("Should be " + object);
}
项目:jdk8u_jdk    文件:AbstractTest.java   
static void test(AbstractTest object) {
    ByteArrayOutputStream output = new ByteArrayOutputStream();

    XMLEncoder encoder = new XMLEncoder(output);
    encoder.setPersistenceDelegate(
            object.getClass(),new DefaultPersistenceDelegate(new String[] {"value"}));

    encoder.writeObject(object);
    encoder.close();

    System.out.print(output);

    ByteArrayInputStream input = new ByteArrayInputStream(output.toByteArray());
    XMLDecoder decoder = new XMLDecoder(input);
    AbstractTest result = (AbstractTest) decoder.readobject();
    decoder.close();

    if (object.getValue() != result.getValue())
        throw new Error("Should be " + object);
}
项目:lookaside_java-1.8.0-openjdk    文件:AbstractTest.java   
static void test(AbstractTest object) {
    ByteArrayOutputStream output = new ByteArrayOutputStream();

    XMLEncoder encoder = new XMLEncoder(output);
    encoder.setPersistenceDelegate(
            object.getClass(),new DefaultPersistenceDelegate(new String[] {"value"}));

    encoder.writeObject(object);
    encoder.close();

    System.out.print(output);

    ByteArrayInputStream input = new ByteArrayInputStream(output.toByteArray());
    XMLDecoder decoder = new XMLDecoder(input);
    AbstractTest result = (AbstractTest) decoder.readobject();
    decoder.close();

    if (object.getValue() != result.getValue())
        throw new Error("Should be " + object);
}
项目:drftpd3    文件:VirtualFileSystemFile.java   
/**
 * Configure the serialization of the File.
 */
@Override
protected void setupXML(XMLEncoder enc) {
    super.setupXML(enc);

    PropertyDescriptor[] pdArr;
    try {
        pdArr = Introspector.getBeanInfo(VirtualFileSystemFile.class)
                .getPropertyDescriptors();
    } catch (IntrospectionException e) {
        logger.error("I don't kNow what to do here",e);
        throw new RuntimeException(e);
    }
    for (PropertyDescriptor pd : pdArr) {
        // logger.debug("PropertyDescriptor - VirtualFileSystemFile - "
        // + pd.getdisplayName());
        if (transientListFile.contains(pd.getName())) {
            pd.setValue("transient",Boolean.TRUE);
        }
    }
    // needed to create a VFSFile object during unserialization
    enc.setPersistenceDelegate(VirtualFileSystemFile.class,new DefaultPersistenceDelegate(new String[] { "username","group","size","slaves" }));
}
项目:drftpd3    文件:VirtualFileSystemLink.java   
@Override
protected void setupXML(XMLEncoder enc) {
    super.setupXML(enc);

    PropertyDescriptor[] pdArr;
    try {
        pdArr = Introspector.getBeanInfo(VirtualFileSystemLink.class)
                .getPropertyDescriptors();
    } catch (IntrospectionException e) {
        logger.error("I don't kNow what to do here",e);
        throw new RuntimeException(e);
    }
    for (int x = 0; x < pdArr.length; x++) {
        // logger.debug("PropertyDescriptor - VirtualFileSystemLink - "
        // + pdArr[x].getdisplayName());
        if (transientListLink.contains(pdArr[x].getName())) {
            pdArr[x].setValue("transient",Boolean.TRUE);
        }
    }
    enc.setPersistenceDelegate(VirtualFileSystemLink.class,"linkPath" }));
}
项目:drftpd3    文件:BeanUserManager.java   
/**
 * Sets up the XMLEnconder.
 */
public XMLEncoder getXMLEncoder(OutputStream out) {
    XMLEncoder e = new XMLEncoder(out);
    e.setExceptionListener(new ExceptionListener() {
        public void exceptionThrown(Exception e1) {
            logger.error("",e1);
        }
    });
    e.setPersistenceDelegate(BeanUser.class,new DefaultPersistenceDelegate(new String[] { "name" }));
    e.setPersistenceDelegate(Key.class,new DefaultPersistenceDelegate(
            new String[] { "owner","key" }));
    e.setPersistenceDelegate(HostMask.class,new DefaultPersistenceDelegate(new String[] { "mask" }));
    return e;
}
项目:infobip-open-jdk-8    文件:AbstractTest.java   
static void test(AbstractTest object) {
    ByteArrayOutputStream output = new ByteArrayOutputStream();

    XMLEncoder encoder = new XMLEncoder(output);
    encoder.setPersistenceDelegate(
            object.getClass(),new DefaultPersistenceDelegate(new String[] {"value"}));

    encoder.writeObject(object);
    encoder.close();

    System.out.print(output);

    ByteArrayInputStream input = new ByteArrayInputStream(output.toByteArray());
    XMLDecoder decoder = new XMLDecoder(input);
    AbstractTest result = (AbstractTest) decoder.readobject();
    decoder.close();

    if (object.getValue() != result.getValue())
        throw new Error("Should be " + object);
}
项目:jdk8u-dev-jdk    文件:AbstractTest.java   
static void test(AbstractTest object) {
    ByteArrayOutputStream output = new ByteArrayOutputStream();

    XMLEncoder encoder = new XMLEncoder(output);
    encoder.setPersistenceDelegate(
            object.getClass(),new DefaultPersistenceDelegate(new String[] {"value"}));

    encoder.writeObject(object);
    encoder.close();

    System.out.print(output);

    ByteArrayInputStream input = new ByteArrayInputStream(output.toByteArray());
    XMLDecoder decoder = new XMLDecoder(input);
    AbstractTest result = (AbstractTest) decoder.readobject();
    decoder.close();

    if (object.getValue() != result.getValue())
        throw new Error("Should be " + object);
}
项目:jdk7-jdk    文件:AbstractTest.java   
static void test(AbstractTest object) {
    ByteArrayOutputStream output = new ByteArrayOutputStream();

    XMLEncoder encoder = new XMLEncoder(output);
    encoder.setPersistenceDelegate(
            object.getClass(),new DefaultPersistenceDelegate(new String[] {"value"}));

    encoder.writeObject(object);
    encoder.close();

    System.out.print(output);

    ByteArrayInputStream input = new ByteArrayInputStream(output.toByteArray());
    XMLDecoder decoder = new XMLDecoder(input);
    AbstractTest result = (AbstractTest) decoder.readobject();
    decoder.close();

    if (object.getValue() != result.getValue())
        throw new Error("Should be " + object);
}
项目:openjdk-source-code-learn    文件:AbstractTest.java   
static void test(AbstractTest object) {
    ByteArrayOutputStream output = new ByteArrayOutputStream();

    XMLEncoder encoder = new XMLEncoder(output);
    encoder.setPersistenceDelegate(
            object.getClass(),new DefaultPersistenceDelegate(new String[] {"value"}));

    encoder.writeObject(object);
    encoder.close();

    System.out.print(output);

    ByteArrayInputStream input = new ByteArrayInputStream(output.toByteArray());
    XMLDecoder decoder = new XMLDecoder(input);
    AbstractTest result = (AbstractTest) decoder.readobject();
    decoder.close();

    if (object.getValue() != result.getValue())
        throw new Error("Should be " + object);
}
项目:OLD-OpenJDK8    文件:AbstractTest.java   
static void test(AbstractTest object) {
    ByteArrayOutputStream output = new ByteArrayOutputStream();

    XMLEncoder encoder = new XMLEncoder(output);
    encoder.setPersistenceDelegate(
            object.getClass(),new DefaultPersistenceDelegate(new String[] {"value"}));

    encoder.writeObject(object);
    encoder.close();

    System.out.print(output);

    ByteArrayInputStream input = new ByteArrayInputStream(output.toByteArray());
    XMLDecoder decoder = new XMLDecoder(input);
    AbstractTest result = (AbstractTest) decoder.readobject();
    decoder.close();

    if (object.getValue() != result.getValue())
        throw new Error("Should be " + object);
}
项目:cn1    文件:DefaultPersistenceDelegateTest.java   
private void recordCall(Object param) {
    StackTraceElement[] eles = (new Throwable()).getStackTrace();
    int i = 0;
    // skip Throwable.init()
    while (eles[i].getClassName().equals("java.lang.Throwable")) {
        i++;
    }
    // skip calls from MockEncoder
    while (eles[i].getClassName().equals(MockEncoder.class.getName())) {
        i++;
    }
    // skip calls from DefaultPersistenceDelegate & PersistenceDelegate
    while (eles[i].getClassName().equals(
            DefaultPersistenceDelegate.class.getName())
            || eles[i].getClassName().equals(
                    PersistenceDelegate.class.getName())) {
        i++;
    }
    if (i > 2
            && eles[++i].getClassName().equals(
                    DefaultPersistenceDelegateTest.class.getName())) {
        CallVerificationStack.getInstance().push(param);
    }
}
项目:cn1    文件:EncoderTest.java   
public void testGetPersistenceDelegate_Default() {
    Encoder enc = new Encoder();
    Encoder enc2 = new Encoder();

    PersistenceDelegate pd1 = enc.getPersistenceDelegate(SampleBean.class);
    assertTrue(pd1 instanceof DefaultPersistenceDelegate);

    PersistenceDelegate pd2 = enc.getPersistenceDelegate(SampleBean.class);
    assertTrue(pd2 instanceof DefaultPersistenceDelegate);

    PersistenceDelegate pd3 = enc2
            .getPersistenceDelegate(MockBean4Codec.class);
    assertTrue(pd3 instanceof DefaultPersistenceDelegate);

    assertSame(pd1,pd2);
    assertSame(pd1,pd3);
}
项目:JAVA_UNIT    文件:AbstractTest.java   
static void test(AbstractTest object) {
    ByteArrayOutputStream output = new ByteArrayOutputStream();

    XMLEncoder encoder = new XMLEncoder(output);
    encoder.setPersistenceDelegate(
            object.getClass(),new DefaultPersistenceDelegate(new String[] {"value"}));

    encoder.writeObject(object);
    encoder.close();

    System.out.print(output);

    ByteArrayInputStream input = new ByteArrayInputStream(output.toByteArray());
    XMLDecoder decoder = new XMLDecoder(input);
    AbstractTest result = (AbstractTest) decoder.readobject();
    decoder.close();

    if (object.getValue() != result.getValue())
        throw new Error("Should be " + object);
}
项目:openjdk-jdk7u-jdk    文件:AbstractTest.java   
static void test(AbstractTest object) {
    ByteArrayOutputStream output = new ByteArrayOutputStream();

    XMLEncoder encoder = new XMLEncoder(output);
    encoder.setPersistenceDelegate(
            object.getClass(),new DefaultPersistenceDelegate(new String[] {"value"}));

    encoder.writeObject(object);
    encoder.close();

    System.out.print(output);

    ByteArrayInputStream input = new ByteArrayInputStream(output.toByteArray());
    XMLDecoder decoder = new XMLDecoder(input);
    AbstractTest result = (AbstractTest) decoder.readobject();
    decoder.close();

    if (object.getValue() != result.getValue())
        throw new Error("Should be " + object);
}
项目:freeVM    文件:DefaultPersistenceDelegateTest.java   
private void recordCall(Object param) {
    StackTraceElement[] eles = (new Throwable()).getStackTrace();
    int i = 0;
    // skip Throwable.init()
    while (eles[i].getClassName().equals("java.lang.Throwable")) {
        i++;
    }
    // skip calls from MockEncoder
    while (eles[i].getClassName().equals(MockEncoder.class.getName())) {
        i++;
    }
    // skip calls from DefaultPersistenceDelegate & PersistenceDelegate
    while (eles[i].getClassName().equals(
            DefaultPersistenceDelegate.class.getName())
            || eles[i].getClassName().equals(
                    PersistenceDelegate.class.getName())) {
        i++;
    }
    if (i > 2
            && eles[++i].getClassName().equals(
                    DefaultPersistenceDelegateTest.class.getName())) {
        CallVerificationStack.getInstance().push(param);
    }
}
项目:freeVM    文件:EncoderTest.java   
public void testGetPersistenceDelegate_Default() {
    Encoder enc = new Encoder();
    Encoder enc2 = new Encoder();

    PersistenceDelegate pd1 = enc.getPersistenceDelegate(SampleBean.class);
    assertTrue(pd1 instanceof DefaultPersistenceDelegate);

    PersistenceDelegate pd2 = enc.getPersistenceDelegate(SampleBean.class);
    assertTrue(pd2 instanceof DefaultPersistenceDelegate);

    PersistenceDelegate pd3 = enc2
            .getPersistenceDelegate(MockBean4Codec.class);
    assertTrue(pd3 instanceof DefaultPersistenceDelegate);

    assertSame(pd1,pd3);
}
项目:openjdk-icedtea7    文件:AbstractTest.java   
static void test(AbstractTest object) {
    ByteArrayOutputStream output = new ByteArrayOutputStream();

    XMLEncoder encoder = new XMLEncoder(output);
    encoder.setPersistenceDelegate(
            object.getClass(),new DefaultPersistenceDelegate(new String[] {"value"}));

    encoder.writeObject(object);
    encoder.close();

    System.out.print(output);

    ByteArrayInputStream input = new ByteArrayInputStream(output.toByteArray());
    XMLDecoder decoder = new XMLDecoder(input);
    AbstractTest result = (AbstractTest) decoder.readobject();
    decoder.close();

    if (object.getValue() != result.getValue())
        throw new Error("Should be " + object);
}
项目:drftpd3-extended    文件:VirtualFileSystemFile.java   
/**
 * Configure the serialization of the File.
 */
@Override
protected void setupXML(XMLEncoder enc) {
    super.setupXML(enc);

    PropertyDescriptor[] pdArr;
    try {
        pdArr = Introspector.getBeanInfo(VirtualFileSystemFile.class)
                .getPropertyDescriptors();
    } catch (IntrospectionException e) {
        logger.error("I don't kNow what to do here",e);
        throw new RuntimeException(e);
    }
    for (int x = 0; x < pdArr.length; x++) {
        // logger.debug("PropertyDescriptor - VirtualFileSystemFile - "
        // + pdArr[x].getdisplayName());
        if (transientListFile.contains(pdArr[x].getName())) {
            pdArr[x].setValue("transient","slaves" }));
}
项目:drftpd3-extended    文件:VirtualFileSystemLink.java   
@Override
protected void setupXML(XMLEncoder enc) {
    super.setupXML(enc);

    PropertyDescriptor[] pdArr;
    try {
        pdArr = Introspector.getBeanInfo(VirtualFileSystemLink.class)
                .getPropertyDescriptors();
    } catch (IntrospectionException e) {
        logger.error("I don't kNow what to do here","linkPath" }));
}
项目:drftpd3-extended    文件:BeanUserManager.java   
/**
 * Sets up the XMLEnconder.
 */
public XMLEncoder getXMLEncoder(OutputStream out) {
    XMLEncoder e = new XMLEncoder(out);
    e.setExceptionListener(new ExceptionListener() {
        public void exceptionThrown(Exception e1) {
            logger.error("",new DefaultPersistenceDelegate(new String[] { "mask" }));
    return e;
}
项目:drftpd3-extended    文件:NukeBeans.java   
/**
 * Serializes the TreeMap.
 * 
 * @throws IOException
 */
public void commit() throws IOException {
    saveClassLoader();

    XMLEncoder enc = null;
    try {
        switchClassLoaders();
        enc = new XMLEncoder(new SafeFileOutputStream(nukeFile));
        enc.setExceptionListener(new ExceptionListener() {
            public void exceptionThrown(Exception e) {
                logger.error(e,e);
            }
        });

        enc.setPersistenceDelegate(LRUMap.class,new DefaultPersistenceDelegate(new String[] { "maxSize" } ));
        enc.writeObject(_nukes);
    } catch (IOException ex) {
        throw new IOException(ex.getMessage());
    } finally {
        if (enc != null)
            enc.close();
    }

    setPrevIoUsClassLoader();
}
项目:jdk8u-jdk    文件:TestPersistenceDelegate.java   
public static void main(String[] args) throws InterruptedException {
    Class<?> type = TestPersistenceDelegate.class;
    test(type,DefaultPersistenceDelegate.class);
    ENCODER.setPersistenceDelegate(type,new BeanPersistenceDelegate());
    test(type,BeanPersistenceDelegate.class);
    ENCODER.setPersistenceDelegate(type,null);
    test(type,DefaultPersistenceDelegate.class);
    // the following tests fails on prevIoUs build
    test(Bean.class,BeanPersistenceDelegate.class);
    test(BeanPersistenceDelegate.class,BeanPersistenceDelegate.class);
}
项目:jdk8u-jdk    文件:Test4936682.java   
protected void initialize(XMLEncoder encoder) {
    encoder.setPersistenceDelegate(
            OuterClass.InnerClass.class,new DefaultPersistenceDelegate() {
                protected Expression instantiate(Object oldInstance,Encoder out) {
                    OuterClass.InnerClass inner = (OuterClass.InnerClass) oldInstance;
                    OuterClass outer = inner.getouter();
                    return new Expression(inner,outer,"getInner",new Object[0]);
                }
            }
    );
}
项目:jdk8u-jdk    文件:Test4679556.java   
protected void initialize(XMLEncoder encoder) {
    encoder.setPersistenceDelegate(C.class,new DefaultPersistenceDelegate() {
        protected Expression instantiate(Object oldInstance,Encoder out) {
            C c = (C) oldInstance;
            return new Expression(c,c.getX(),"createC",new Object[] {});
        }
    });
}
项目:openjdk-jdk10    文件:TestPersistenceDelegate.java   
public static void main(String[] args) throws InterruptedException {
    Class<?> type = TestPersistenceDelegate.class;
    test(type,BeanPersistenceDelegate.class);
}
项目:openjdk-jdk10    文件:Test4936682.java   
protected void initialize(XMLEncoder encoder) {
    encoder.setPersistenceDelegate(
            OuterClass.InnerClass.class,new Object[0]);
                }
            }
    );
}
项目:openjdk-jdk10    文件:Test4679556.java   
protected void initialize(XMLEncoder encoder) {
    encoder.setPersistenceDelegate(C.class,new Object[] {});
        }
    });
}
项目:openjdk9    文件:TestPersistenceDelegate.java   
public static void main(String[] args) throws InterruptedException {
    Class<?> type = TestPersistenceDelegate.class;
    test(type,BeanPersistenceDelegate.class);
}
项目:openjdk9    文件:Test4936682.java   
protected void initialize(XMLEncoder encoder) {
    encoder.setPersistenceDelegate(
            OuterClass.InnerClass.class,new Object[0]);
                }
            }
    );
}
项目:openjdk9    文件:Test4679556.java   
protected void initialize(XMLEncoder encoder) {
    encoder.setPersistenceDelegate(C.class,new Object[] {});
        }
    });
}
项目:jdk8u_jdk    文件:TestPersistenceDelegate.java   
public static void main(String[] args) throws InterruptedException {
    Class<?> type = TestPersistenceDelegate.class;
    test(type,BeanPersistenceDelegate.class);
}
项目:jdk8u_jdk    文件:Test4936682.java   
protected void initialize(XMLEncoder encoder) {
    encoder.setPersistenceDelegate(
            OuterClass.InnerClass.class,new Object[0]);
                }
            }
    );
}

javax.management.MBeanServerDelegate的实例源码

javax.management.MBeanServerDelegate的实例源码

项目:Openjsharp    文件:DefaultMBeanServerInterceptor.java   
/**
 * Creates a DefaultMBeanServerInterceptor with the specified
 * repository instance.
 * <p>Do not forget to call <code>initialize(outer,delegate)</code>
 * before using this object.
 * @param outer A pointer to the MBeanServer object that must be
 *        passed to the MBeans when invoking their
 *        {@link javax.management.MBeanRegistration} interface.
 * @param delegate A pointer to the MBeanServerDelegate associated
 *        with the new MBeanServer. The new MBeanServer must register
 *        this MBean in its MBean repository.
 * @param instantiator The MBeanInstantiator that will be used to
 *        instantiate MBeans and take care of class loading issues.
 * @param repository The repository to use for this MBeanServer.
 */
public DefaultMBeanServerInterceptor(MBeanServer         outer,MBeanServerDelegate delegate,MBeanInstantiator   instantiator,Repository          repository) {
    if (outer == null) throw new
        IllegalArgumentException("outer MBeanServer cannot be null");
    if (delegate == null) throw new
        IllegalArgumentException("MBeanServerDelegate cannot be null");
    if (instantiator == null) throw new
        IllegalArgumentException("MBeanInstantiator cannot be null");
    if (repository == null) throw new
        IllegalArgumentException("Repository cannot be null");

    this.server   = outer;
    this.delegate = delegate;
    this.instantiator = instantiator;
    this.repository   = repository;
    this.domain       = repository.getDefaultDomain();
}
项目:Openjsharp    文件:DefaultMBeanServerInterceptor.java   
/**
 * Sends an MBeanServerNotifications with the specified type for the
 * MBean with the specified ObjectName
 */
private void sendNotification(String NotifType,ObjectName name) {

    // ------------------------------
    // ------------------------------

    // ---------------------
    // Create notification
    // ---------------------
    MBeanServerNotification notif = new MBeanServerNotification(
        NotifType,MBeanServerDelegate.DELEGATE_NAME,name);

    if (MBEANSERVER_LOGGER.isLoggable(Level.FINER)) {
        MBEANSERVER_LOGGER.logp(Level.FINER,DefaultMBeanServerInterceptor.class.getName(),"sendNotification",NotifType + " " + name);
    }

    delegate.sendNotification(notif);
}
项目:Openjsharp    文件:ArrayNotificationBuffer.java   
private void destroyListeners() {
    checkNoLocks();
    logger.debug("destroyListeners","starts");
    try {
        removeNotificationListener(MBeanServerDelegate.DELEGATE_NAME,creationListener);
    } catch (Exception e) {
        logger.warning("remove listener from MBeanServer delegate",e);
    }
    Set<ObjectName> names = queryNames(null,broadcasterQuery);
    for (final ObjectName name : names) {
        if (logger.debugOn())
            logger.debug("destroyListeners","remove listener from " + name);
        removeBufferListener(name);
    }
    logger.debug("destroyListeners","ends");
}
项目:Openjsharp    文件:RMIConnector.java   
protected void removeListenerForMBeanRemovednotif(Integer id)
throws IOException,InstanceNotFoundException,ListenerNotFoundException {
    try {
        connection.removeNotificationListeners(
                MBeanServerDelegate.DELEGATE_NAME,new Integer[] {id},null);
    } catch (IOException ioe) {
        communicatorAdmin.gotIOException(ioe);

        connection.removeNotificationListeners(
                MBeanServerDelegate.DELEGATE_NAME,null);
    }

}
项目:jdk8u-jdk    文件:DefaultMBeanServerInterceptor.java   
/**
 * Creates a DefaultMBeanServerInterceptor with the specified
 * repository instance.
 * <p>Do not forget to call <code>initialize(outer,Repository          repository) {
    if (outer == null) throw new
        IllegalArgumentException("outer MBeanServer cannot be null");
    if (delegate == null) throw new
        IllegalArgumentException("MBeanServerDelegate cannot be null");
    if (instantiator == null) throw new
        IllegalArgumentException("MBeanInstantiator cannot be null");
    if (repository == null) throw new
        IllegalArgumentException("Repository cannot be null");

    this.server   = outer;
    this.delegate = delegate;
    this.instantiator = instantiator;
    this.repository   = repository;
    this.domain       = repository.getDefaultDomain();
}
项目:jdk8u-jdk    文件:DefaultMBeanServerInterceptor.java   
/**
 * Sends an MBeanServerNotifications with the specified type for the
 * MBean with the specified ObjectName
 */
private void sendNotification(String NotifType,NotifType + " " + name);
    }

    delegate.sendNotification(notif);
}
项目:jdk8u-jdk    文件:ArrayNotificationBuffer.java   
private void destroyListeners() {
    checkNoLocks();
    logger.debug("destroyListeners","ends");
}
项目:jdk8u-jdk    文件:RMIConnector.java   
protected void removeListenerForMBeanRemovednotif(Integer id)
throws IOException,null);
    }

}
项目:jdk8u-jdk    文件:DelegateNameWildcardNameTest.java   
public static void main(String[] args) throws Exception {

        System.out.println(
            "Test that <MBeanServerDelegate.DELEGATE_NAME> equals " +
            "<new ObjectName(\"JMImplementation:type=MBeanServerDelegate\")>");
        final ObjectName delegateName =
                new ObjectName("JMImplementation:type=MBeanServerDelegate");
        if (!delegateName.equals(MBeanServerDelegate.DELEGATE_NAME))
            throw new AssertionError("Unexpected value: " +
                    "MBeanServerDelegate.DELEGATE_NAME = " +
                    MBeanServerDelegate.DELEGATE_NAME);
        System.out.println("MBeanServerDelegate.DELEGATE_NAME = " +
                "new ObjectName(\"" + delegateName + "\")");

        System.out.println("Test that <ObjectName.WILDCARD> " +
                           "equals <new ObjectName(\"*:*\")>");
        final ObjectName wildcardName = new ObjectName("*:*");
        if (!wildcardName.equals(ObjectName.WILDCARD))
            throw new AssertionError("Unexpected value: " +
                    "ObjectName.WILDCARD = " +
                    ObjectName.WILDCARD);
        System.out.println("ObjectName.WILDCARD = " +
                "new ObjectName(\"" + wildcardName + "\")");

        System.out.println("Test passes: constants were initialized properly");
    }
项目:openjdk-jdk10    文件:RMIConnector.java   
protected void removeListenerForMBeanRemovednotif(Integer id)
throws IOException,null);
    }

}
项目:openjdk-jdk10    文件:DefaultMBeanServerInterceptor.java   
/**
 * Creates a DefaultMBeanServerInterceptor with the specified
 * repository instance.
 * <p>Do not forget to call <code>initialize(outer,Repository          repository) {
    if (outer == null) throw new
        IllegalArgumentException("outer MBeanServer cannot be null");
    if (delegate == null) throw new
        IllegalArgumentException("MBeanServerDelegate cannot be null");
    if (instantiator == null) throw new
        IllegalArgumentException("MBeanInstantiator cannot be null");
    if (repository == null) throw new
        IllegalArgumentException("Repository cannot be null");

    this.server   = outer;
    this.delegate = delegate;
    this.instantiator = instantiator;
    this.repository   = repository;
    this.domain       = repository.getDefaultDomain();
}
项目:openjdk-jdk10    文件:DefaultMBeanServerInterceptor.java   
/**
 * Sends an MBeanServerNotifications with the specified type for the
 * MBean with the specified ObjectName
 */
private void sendNotification(String NotifType,name);

    if (MBEANSERVER_LOGGER.isLoggable(Level.TRACE)) {
        MBEANSERVER_LOGGER.log(Level.TRACE,NotifType + " " + name);
    }

    delegate.sendNotification(notif);
}
项目:openjdk-jdk10    文件:ArrayNotificationBuffer.java   
private void destroyListeners() {
    checkNoLocks();
    logger.debug("destroyListeners","ends");
}
项目:openjdk-jdk10    文件:DelegateNameWildcardNameTest.java   
public static void main(String[] args) throws Exception {

        System.out.println(
            "Test that <MBeanServerDelegate.DELEGATE_NAME> equals " +
            "<new ObjectName(\"JMImplementation:type=MBeanServerDelegate\")>");
        final ObjectName delegateName =
                new ObjectName("JMImplementation:type=MBeanServerDelegate");
        if (!delegateName.equals(MBeanServerDelegate.DELEGATE_NAME))
            throw new AssertionError("Unexpected value: " +
                    "MBeanServerDelegate.DELEGATE_NAME = " +
                    MBeanServerDelegate.DELEGATE_NAME);
        System.out.println("MBeanServerDelegate.DELEGATE_NAME = " +
                "new ObjectName(\"" + delegateName + "\")");

        System.out.println("Test that <ObjectName.WILDCARD> " +
                           "equals <new ObjectName(\"*:*\")>");
        final ObjectName wildcardName = new ObjectName("*:*");
        if (!wildcardName.equals(ObjectName.WILDCARD))
            throw new AssertionError("Unexpected value: " +
                    "ObjectName.WILDCARD = " +
                    ObjectName.WILDCARD);
        System.out.println("ObjectName.WILDCARD = " +
                "new ObjectName(\"" + wildcardName + "\")");

        System.out.println("Test passes: constants were initialized properly");
    }
项目:openjdk9    文件:DefaultMBeanServerInterceptor.java   
/**
 * Creates a DefaultMBeanServerInterceptor with the specified
 * repository instance.
 * <p>Do not forget to call <code>initialize(outer,Repository          repository) {
    if (outer == null) throw new
        IllegalArgumentException("outer MBeanServer cannot be null");
    if (delegate == null) throw new
        IllegalArgumentException("MBeanServerDelegate cannot be null");
    if (instantiator == null) throw new
        IllegalArgumentException("MBeanInstantiator cannot be null");
    if (repository == null) throw new
        IllegalArgumentException("Repository cannot be null");

    this.server   = outer;
    this.delegate = delegate;
    this.instantiator = instantiator;
    this.repository   = repository;
    this.domain       = repository.getDefaultDomain();
}
项目:openjdk9    文件:DefaultMBeanServerInterceptor.java   
/**
 * Sends an MBeanServerNotifications with the specified type for the
 * MBean with the specified ObjectName
 */
private void sendNotification(String NotifType,NotifType + " " + name);
    }

    delegate.sendNotification(notif);
}
项目:openjdk9    文件:ArrayNotificationBuffer.java   
private void destroyListeners() {
    checkNoLocks();
    logger.debug("destroyListeners","ends");
}
项目:openjdk9    文件:RMIConnector.java   
protected void removeListenerForMBeanRemovednotif(Integer id)
throws IOException,null);
    }

}
项目:openjdk9    文件:DelegateNameWildcardNameTest.java   
public static void main(String[] args) throws Exception {

        System.out.println(
            "Test that <MBeanServerDelegate.DELEGATE_NAME> equals " +
            "<new ObjectName(\"JMImplementation:type=MBeanServerDelegate\")>");
        final ObjectName delegateName =
                new ObjectName("JMImplementation:type=MBeanServerDelegate");
        if (!delegateName.equals(MBeanServerDelegate.DELEGATE_NAME))
            throw new AssertionError("Unexpected value: " +
                    "MBeanServerDelegate.DELEGATE_NAME = " +
                    MBeanServerDelegate.DELEGATE_NAME);
        System.out.println("MBeanServerDelegate.DELEGATE_NAME = " +
                "new ObjectName(\"" + delegateName + "\")");

        System.out.println("Test that <ObjectName.WILDCARD> " +
                           "equals <new ObjectName(\"*:*\")>");
        final ObjectName wildcardName = new ObjectName("*:*");
        if (!wildcardName.equals(ObjectName.WILDCARD))
            throw new AssertionError("Unexpected value: " +
                    "ObjectName.WILDCARD = " +
                    ObjectName.WILDCARD);
        System.out.println("ObjectName.WILDCARD = " +
                "new ObjectName(\"" + wildcardName + "\")");

        System.out.println("Test passes: constants were initialized properly");
    }
项目:Java8CN    文件:RMIConnector.java   
protected void removeListenerForMBeanRemovednotif(Integer id)
throws IOException,null);
    }

}
项目:jdk8u_jdk    文件:DefaultMBeanServerInterceptor.java   
/**
 * Creates a DefaultMBeanServerInterceptor with the specified
 * repository instance.
 * <p>Do not forget to call <code>initialize(outer,Repository          repository) {
    if (outer == null) throw new
        IllegalArgumentException("outer MBeanServer cannot be null");
    if (delegate == null) throw new
        IllegalArgumentException("MBeanServerDelegate cannot be null");
    if (instantiator == null) throw new
        IllegalArgumentException("MBeanInstantiator cannot be null");
    if (repository == null) throw new
        IllegalArgumentException("Repository cannot be null");

    this.server   = outer;
    this.delegate = delegate;
    this.instantiator = instantiator;
    this.repository   = repository;
    this.domain       = repository.getDefaultDomain();
}
项目:jdk8u_jdk    文件:DefaultMBeanServerInterceptor.java   
/**
 * Sends an MBeanServerNotifications with the specified type for the
 * MBean with the specified ObjectName
 */
private void sendNotification(String NotifType,NotifType + " " + name);
    }

    delegate.sendNotification(notif);
}
项目:jdk8u_jdk    文件:ArrayNotificationBuffer.java   
private void destroyListeners() {
    checkNoLocks();
    logger.debug("destroyListeners","ends");
}
项目:jdk8u_jdk    文件:RMIConnector.java   
protected void removeListenerForMBeanRemovednotif(Integer id)
throws IOException,null);
    }

}
项目:jdk8u_jdk    文件:DelegateNameWildcardNameTest.java   
public static void main(String[] args) throws Exception {

        System.out.println(
            "Test that <MBeanServerDelegate.DELEGATE_NAME> equals " +
            "<new ObjectName(\"JMImplementation:type=MBeanServerDelegate\")>");
        final ObjectName delegateName =
                new ObjectName("JMImplementation:type=MBeanServerDelegate");
        if (!delegateName.equals(MBeanServerDelegate.DELEGATE_NAME))
            throw new AssertionError("Unexpected value: " +
                    "MBeanServerDelegate.DELEGATE_NAME = " +
                    MBeanServerDelegate.DELEGATE_NAME);
        System.out.println("MBeanServerDelegate.DELEGATE_NAME = " +
                "new ObjectName(\"" + delegateName + "\")");

        System.out.println("Test that <ObjectName.WILDCARD> " +
                           "equals <new ObjectName(\"*:*\")>");
        final ObjectName wildcardName = new ObjectName("*:*");
        if (!wildcardName.equals(ObjectName.WILDCARD))
            throw new AssertionError("Unexpected value: " +
                    "ObjectName.WILDCARD = " +
                    ObjectName.WILDCARD);
        System.out.println("ObjectName.WILDCARD = " +
                "new ObjectName(\"" + wildcardName + "\")");

        System.out.println("Test passes: constants were initialized properly");
    }
项目:lookaside_java-1.8.0-openjdk    文件:DefaultMBeanServerInterceptor.java   
/**
 * Creates a DefaultMBeanServerInterceptor with the specified
 * repository instance.
 * <p>Do not forget to call <code>initialize(outer,Repository          repository) {
    if (outer == null) throw new
        IllegalArgumentException("outer MBeanServer cannot be null");
    if (delegate == null) throw new
        IllegalArgumentException("MBeanServerDelegate cannot be null");
    if (instantiator == null) throw new
        IllegalArgumentException("MBeanInstantiator cannot be null");
    if (repository == null) throw new
        IllegalArgumentException("Repository cannot be null");

    this.server   = outer;
    this.delegate = delegate;
    this.instantiator = instantiator;
    this.repository   = repository;
    this.domain       = repository.getDefaultDomain();
}
项目:lookaside_java-1.8.0-openjdk    文件:DefaultMBeanServerInterceptor.java   
/**
 * Sends an MBeanServerNotifications with the specified type for the
 * MBean with the specified ObjectName
 */
private void sendNotification(String NotifType,NotifType + " " + name);
    }

    delegate.sendNotification(notif);
}
项目:lookaside_java-1.8.0-openjdk    文件:ArrayNotificationBuffer.java   
private void destroyListeners() {
    checkNoLocks();
    logger.debug("destroyListeners","ends");
}
项目:lookaside_java-1.8.0-openjdk    文件:RMIConnector.java   
protected void removeListenerForMBeanRemovednotif(Integer id)
throws IOException,null);
    }

}
项目:lookaside_java-1.8.0-openjdk    文件:DelegateNameWildcardNameTest.java   
public static void main(String[] args) throws Exception {

        System.out.println(
            "Test that <MBeanServerDelegate.DELEGATE_NAME> equals " +
            "<new ObjectName(\"JMImplementation:type=MBeanServerDelegate\")>");
        final ObjectName delegateName =
                new ObjectName("JMImplementation:type=MBeanServerDelegate");
        if (!delegateName.equals(MBeanServerDelegate.DELEGATE_NAME))
            throw new AssertionError("Unexpected value: " +
                    "MBeanServerDelegate.DELEGATE_NAME = " +
                    MBeanServerDelegate.DELEGATE_NAME);
        System.out.println("MBeanServerDelegate.DELEGATE_NAME = " +
                "new ObjectName(\"" + delegateName + "\")");

        System.out.println("Test that <ObjectName.WILDCARD> " +
                           "equals <new ObjectName(\"*:*\")>");
        final ObjectName wildcardName = new ObjectName("*:*");
        if (!wildcardName.equals(ObjectName.WILDCARD))
            throw new AssertionError("Unexpected value: " +
                    "ObjectName.WILDCARD = " +
                    ObjectName.WILDCARD);
        System.out.println("ObjectName.WILDCARD = " +
                "new ObjectName(\"" + wildcardName + "\")");

        System.out.println("Test passes: constants were initialized properly");
    }
项目:infobip-open-jdk-8    文件:DefaultMBeanServerInterceptor.java   
/**
 * Creates a DefaultMBeanServerInterceptor with the specified
 * repository instance.
 * <p>Do not forget to call <code>initialize(outer,Repository          repository) {
    if (outer == null) throw new
        IllegalArgumentException("outer MBeanServer cannot be null");
    if (delegate == null) throw new
        IllegalArgumentException("MBeanServerDelegate cannot be null");
    if (instantiator == null) throw new
        IllegalArgumentException("MBeanInstantiator cannot be null");
    if (repository == null) throw new
        IllegalArgumentException("Repository cannot be null");

    this.server   = outer;
    this.delegate = delegate;
    this.instantiator = instantiator;
    this.repository   = repository;
    this.domain       = repository.getDefaultDomain();
}
项目:infobip-open-jdk-8    文件:DefaultMBeanServerInterceptor.java   
/**
 * Sends an MBeanServerNotifications with the specified type for the
 * MBean with the specified ObjectName
 */
private void sendNotification(String NotifType,NotifType + " " + name);
    }

    delegate.sendNotification(notif);
}
项目:infobip-open-jdk-8    文件:ArrayNotificationBuffer.java   
private void destroyListeners() {
    checkNoLocks();
    logger.debug("destroyListeners","ends");
}
项目:infobip-open-jdk-8    文件:RMIConnector.java   
protected void removeListenerForMBeanRemovednotif(Integer id)
throws IOException,null);
    }

}
项目:infobip-open-jdk-8    文件:DelegateNameWildcardNameTest.java   
public static void main(String[] args) throws Exception {

        System.out.println(
            "Test that <MBeanServerDelegate.DELEGATE_NAME> equals " +
            "<new ObjectName(\"JMImplementation:type=MBeanServerDelegate\")>");
        final ObjectName delegateName =
                new ObjectName("JMImplementation:type=MBeanServerDelegate");
        if (!delegateName.equals(MBeanServerDelegate.DELEGATE_NAME))
            throw new AssertionError("Unexpected value: " +
                    "MBeanServerDelegate.DELEGATE_NAME = " +
                    MBeanServerDelegate.DELEGATE_NAME);
        System.out.println("MBeanServerDelegate.DELEGATE_NAME = " +
                "new ObjectName(\"" + delegateName + "\")");

        System.out.println("Test that <ObjectName.WILDCARD> " +
                           "equals <new ObjectName(\"*:*\")>");
        final ObjectName wildcardName = new ObjectName("*:*");
        if (!wildcardName.equals(ObjectName.WILDCARD))
            throw new AssertionError("Unexpected value: " +
                    "ObjectName.WILDCARD = " +
                    ObjectName.WILDCARD);
        System.out.println("ObjectName.WILDCARD = " +
                "new ObjectName(\"" + wildcardName + "\")");

        System.out.println("Test passes: constants were initialized properly");
    }
项目:jdk8u-dev-jdk    文件:DefaultMBeanServerInterceptor.java   
/**
 * Creates a DefaultMBeanServerInterceptor with the specified
 * repository instance.
 * <p>Do not forget to call <code>initialize(outer,Repository          repository) {
    if (outer == null) throw new
        IllegalArgumentException("outer MBeanServer cannot be null");
    if (delegate == null) throw new
        IllegalArgumentException("MBeanServerDelegate cannot be null");
    if (instantiator == null) throw new
        IllegalArgumentException("MBeanInstantiator cannot be null");
    if (repository == null) throw new
        IllegalArgumentException("Repository cannot be null");

    this.server   = outer;
    this.delegate = delegate;
    this.instantiator = instantiator;
    this.repository   = repository;
    this.domain       = repository.getDefaultDomain();
}
项目:jdk8u-dev-jdk    文件:DefaultMBeanServerInterceptor.java   
/**
 * Sends an MBeanServerNotifications with the specified type for the
 * MBean with the specified ObjectName
 */
private void sendNotification(String NotifType,NotifType + " " + name);
    }

    delegate.sendNotification(notif);
}
项目:jdk8u-dev-jdk    文件:ArrayNotificationBuffer.java   
private void destroyListeners() {
    checkNoLocks();
    logger.debug("destroyListeners","ends");
}
项目:jdk8u-dev-jdk    文件:RMIConnector.java   
protected void removeListenerForMBeanRemovednotif(Integer id)
throws IOException,null);
    }

}
项目:jdk8u-dev-jdk    文件:DelegateNameWildcardNameTest.java   
public static void main(String[] args) throws Exception {

        System.out.println(
            "Test that <MBeanServerDelegate.DELEGATE_NAME> equals " +
            "<new ObjectName(\"JMImplementation:type=MBeanServerDelegate\")>");
        final ObjectName delegateName =
                new ObjectName("JMImplementation:type=MBeanServerDelegate");
        if (!delegateName.equals(MBeanServerDelegate.DELEGATE_NAME))
            throw new AssertionError("Unexpected value: " +
                    "MBeanServerDelegate.DELEGATE_NAME = " +
                    MBeanServerDelegate.DELEGATE_NAME);
        System.out.println("MBeanServerDelegate.DELEGATE_NAME = " +
                "new ObjectName(\"" + delegateName + "\")");

        System.out.println("Test that <ObjectName.WILDCARD> " +
                           "equals <new ObjectName(\"*:*\")>");
        final ObjectName wildcardName = new ObjectName("*:*");
        if (!wildcardName.equals(ObjectName.WILDCARD))
            throw new AssertionError("Unexpected value: " +
                    "ObjectName.WILDCARD = " +
                    ObjectName.WILDCARD);
        System.out.println("ObjectName.WILDCARD = " +
                "new ObjectName(\"" + wildcardName + "\")");

        System.out.println("Test passes: constants were initialized properly");
    }

javax.persistence.AttributeOverride的实例源码

javax.persistence.AttributeOverride的实例源码

项目:lams    文件:JPAOverriddenAnnotationReader.java   
/**
 * @param mergeWithAnnotations Whether to use Java annotations for this
 * element,if present and not disabled by the XMLContext defaults.
 * In some contexts (such as an association mapping) merging with
 * annotations is never allowed.
 */
private AttributeOverrides mergeAttributeOverrides(XMLContext.Default defaults,List<AttributeOverride> attributes,boolean mergeWithAnnotations) {
    if ( mergeWithAnnotations && defaults.canUseJavaAnnotations() ) {
        AttributeOverride annotation = getPhysicalAnnotation( AttributeOverride.class );
        addAttributeOverrideIfNeeded( annotation,attributes );
        AttributeOverrides annotations = getPhysicalAnnotation( AttributeOverrides.class );
        if ( annotations != null ) {
            for ( AttributeOverride current : annotations.value() ) {
                addAttributeOverrideIfNeeded( current,attributes );
            }
        }
    }
    if ( attributes.size() > 0 ) {
        AnnotationDescriptor ad = new AnnotationDescriptor( AttributeOverrides.class );
        ad.setValue( "value",attributes.toArray( new AttributeOverride[attributes.size()] ) );
        return AnnotationFactory.create( ad );
    }
    else {
        return null;
    }
}
项目:lams    文件:JPAOverriddenAnnotationReader.java   
private List<AttributeOverride> buildAttributeOverrides(List<Element> subelements,String nodeName) {
    List<AttributeOverride> overrides = new ArrayList<AttributeOverride>();
    if ( subelements != null && subelements.size() > 0 ) {
        for ( Element current : subelements ) {
            if ( !current.getName().equals( nodeName ) ) {
                continue;
            }
            AnnotationDescriptor override = new AnnotationDescriptor( AttributeOverride.class );
            copyStringAttribute( override,current,"name",true );
            Element column = current.element( "column" );
            override.setValue( "column",getColumn( column,true,current ) );
            overrides.add( (AttributeOverride) AnnotationFactory.create( override ) );
        }
    }
    return overrides;
}
项目:cosmic    文件:DbUtil.java   
public static final AttributeOverride[] getAttributeOverrides(final AnnotatedElement ae) {
    AttributeOverride[] overrides = null;

    final AttributeOverrides aos = ae.getAnnotation(AttributeOverrides.class);
    if (aos != null) {
        overrides = aos.value();
    }

    if (overrides == null || overrides.length == 0) {
        final AttributeOverride override = ae.getAnnotation(AttributeOverride.class);
        if (override != null) {
            overrides = new AttributeOverride[1];
            overrides[0] = override;
        } else {
            overrides = new AttributeOverride[0];
        }
    }

    return overrides;
}
项目:cosmic    文件:GenericDaoBase.java   
@DB()
protected String buildSelectByIdsql(final StringBuilder sql) {
    if (_idField == null) {
        return null;
    }

    if (_idField.getAnnotation(EmbeddedId.class) == null) {
        sql.append(_table).append(".").append(DbUtil.getColumnName(_idField,null)).append(" = ? ");
    } else {
        final Class<?> clazz = _idField.getClass();
        final AttributeOverride[] overrides = DbUtil.getAttributeOverrides(_idField);
        for (final Field field : clazz.getDeclaredFields()) {
            sql.append(_table).append(".").append(DbUtil.getColumnName(field,overrides)).append(" = ? AND ");
        }
        sql.delete(sql.length() - 4,sql.length());
    }

    return sql.toString();
}
项目:IGSN    文件:RasterColumns.java   
@EmbeddedId
@AttributeOverrides({
        @AttributeOverride(name = "RTableCatalog",column = @Column(name = "r_table_catalog")),@AttributeOverride(name = "RTableSchema",column = @Column(name = "r_table_schema")),@AttributeOverride(name = "RTableName",column = @Column(name = "r_table_name")),@AttributeOverride(name = "RRasterColumn",column = @Column(name = "r_raster_column")),@AttributeOverride(name = "srid",column = @Column(name = "srid")),@AttributeOverride(name = "scaleX",column = @Column(name = "scale_x",precision = 17,scale = 17)),@AttributeOverride(name = "scaleY",column = @Column(name = "scale_y",@AttributeOverride(name = "blocksizeX",column = @Column(name = "blocksize_x")),@AttributeOverride(name = "blocksizeY",column = @Column(name = "blocksize_y")),@AttributeOverride(name = "sameAlignment",column = @Column(name = "same_alignment")),@AttributeOverride(name = "regularBlocking",column = @Column(name = "regular_blocking")),@AttributeOverride(name = "numBands",column = @Column(name = "num_bands")),@AttributeOverride(name = "pixelTypes",column = @Column(name = "pixel_types")),@AttributeOverride(name = "nodataValues",column = @Column(name = "nodata_values")),@AttributeOverride(name = "outDb",column = @Column(name = "out_db")),@AttributeOverride(name = "extent",column = @Column(name = "extent")) })
public RasterColumnsId getId() {
    return this.id;
}
项目:petit    文件:BeanMappingReflectionUtils.java   
private static Column getAttributeOverride(Class<?> type,String name) {
    AttributeOverride ao = type.getAnnotation(AttributeOverride.class);
    if (ao != null) {
        if (ao.name().equals(name)) {
            return ao.column();
        }
    }

    AttributeOverrides aos = type.getAnnotation(AttributeOverrides.class);
    if (aos != null) {
        for (AttributeOverride a : aos.value()) {
            if (a.name().equals(name)) {
                return a.column();
            }
        }
    }

    return null;
}
项目:SyncRunner-Pub    文件:SkuShoeView.java   
@EmbeddedId
@AttributeOverrides({
        @AttributeOverride(name = "skuItem",column = @Column(name = "SKU_Item",length = 13)),@AttributeOverride(name = "upc",column = @Column(name = "UPC",length = 12)),@AttributeOverride(name = "sku",column = @Column(name = "SKU",length = 6)),@AttributeOverride(name = "itemNumber",column = @Column(name = "Item_Number",@AttributeOverride(name = "brand",column = @Column(name = "Brand",nullable = false,length = 45)),@AttributeOverride(name = "style",column = @Column(name = "Style",@AttributeOverride(name = "colorMap",column = @Column(name = "Color_Map",@AttributeOverride(name = "color",column = @Column(name = "Color",@AttributeOverride(name = "sizeMap",column = @Column(name = "Size_Map",@AttributeOverride(name = "size",column = @Column(name = "Size",@AttributeOverride(name = "sortSize",column = @Column(name = "Sort_Size",nullable = false)),@AttributeOverride(name = "inStock",column = @Column(name = "In_Stock",precision = 23,scale = 0)),@AttributeOverride(name = "material",column = @Column(name = "Material",@AttributeOverride(name = "shoeType",column = @Column(name = "Shoe_Type",length = 4)),@AttributeOverride(name = "description",column = @Column(name = "Description",length = 11)) })
public SkuShoeViewId getId() {
    return this.id;
}
项目:cloudstack    文件:DbUtil.java   
public static final AttributeOverride[] getAttributeOverrides(AnnotatedElement ae) {
    AttributeOverride[] overrides = null;

    AttributeOverrides aos = ae.getAnnotation(AttributeOverrides.class);
    if (aos != null) {
        overrides = aos.value();
    }

    if (overrides == null || overrides.length == 0) {
        AttributeOverride override = ae.getAnnotation(AttributeOverride.class);
        if (override != null) {
            overrides = new AttributeOverride[1];
            overrides[0] = override;
        } else {
            overrides = new AttributeOverride[0];
        }
    }

    return overrides;
}
项目:cloudstack    文件:GenericDaoBase.java   
@DB()
protected String buildSelectByIdsql(final StringBuilder sql) {
    if (_idField == null) {
        return null;
    }

    if (_idField.getAnnotation(EmbeddedId.class) == null) {
        sql.append(_table).append(".").append(DbUtil.getColumnName(_idField,sql.length());
    }

    return sql.toString();
}
项目:GitHub    文件:Payment.java   
@EmbeddedId
@AttributeOverrides({
                @AttributeOverride(name = "customerNumber",column = @Column(name = "customerNumber",@AttributeOverride(name = "checkNumber",column = @Column(name = "checkNumber",length = 50)) })
public PaymentId getId() {
        return this.id;
}
项目:lams    文件:AbstractPropertyHolder.java   
private static Map<String,Column[]> buildColumnOverride(XAnnotatedElement element,String path) {
    Map<String,Column[]> columnOverride = new HashMap<String,Column[]>();
    if ( element == null ) return columnOverride;
    AttributeOverride singleOverride = element.getAnnotation( AttributeOverride.class );
    AttributeOverrides multipleOverrides = element.getAnnotation( AttributeOverrides.class );
    AttributeOverride[] overrides;
    if ( singleOverride != null ) {
        overrides = new AttributeOverride[] { singleOverride };
    }
    else if ( multipleOverrides != null ) {
        overrides = multipleOverrides.value();
    }
    else {
        overrides = null;
    }

    //fill overridden columns
    if ( overrides != null ) {
        for (AttributeOverride depAttr : overrides) {
            columnOverride.put(
                    StringHelper.qualify( path,depAttr.name() ),new Column[] { depAttr.column() }
            );
        }
    }
    return columnOverride;
}
项目:lams    文件:JPAOverriddenAnnotationReader.java   
/**
 * As per sections 12.2.3.23.9,12.2.4.8.9 and 12.2.5.3.6 of the JPA 2.0
 * specification,the element-collection subelement completely overrides the
 * mapping for the specified field or property.  Thus,any methods which
 * might in some contexts merge with annotations must not do so in this
 * context.
 */
private void getElementCollection(List<Annotation> annotationList,XMLContext.Default defaults) {
    for ( Element element : elementsForProperty ) {
        if ( "element-collection".equals( element.getName() ) ) {
            AnnotationDescriptor ad = new AnnotationDescriptor( ElementCollection.class );
            addTargetClass( element,ad,"target-class",defaults );
            getFetchType( ad,element );
            getorderBy( annotationList,element );
            getorderColumn( annotationList,element );
            getMapKey( annotationList,element );
            getMapKeyClass( annotationList,element,defaults );
            getMapKeyTemporal( annotationList,element );
            getMapKeyEnumerated( annotationList,element );
            getMapKeyColumn( annotationList,element );
            buildMapKeyJoinColumns( annotationList,element );
            Annotation annotation = getColumn( element.element( "column" ),false,element );
            addIfNotNull( annotationList,annotation );
            getTemporal( annotationList,element );
            getEnumerated( annotationList,element );
            getLob( annotationList,element );
            //Both map-key-attribute-overrides and attribute-overrides
            //translate into AttributeOverride annotations,which need
            //need to be wrapped in the same AttributeOverrides annotation.
            List<AttributeOverride> attributes = new ArrayList<AttributeOverride>();
            attributes.addAll( buildAttributeOverrides( element,"map-key-attribute-override" ) );
            attributes.addAll( buildAttributeOverrides( element,"attribute-override" ) );
            annotation = mergeAttributeOverrides( defaults,attributes,false );
            addIfNotNull( annotationList,annotation );
            annotation = getAssociationOverrides( element,defaults,annotation );
            getCollectionTable( annotationList,defaults );
            annotationList.add( AnnotationFactory.create( ad ) );
            getAccesstype( annotationList,element );
        }
    }
}
项目:lams    文件:JPAOverriddenAnnotationReader.java   
private void addAttributeOverrideIfNeeded(AttributeOverride annotation,List<AttributeOverride> overrides) {
    if ( annotation != null ) {
        String overrideName = annotation.name();
        boolean present = false;
        for ( AttributeOverride current : overrides ) {
            if ( current.name().equals( overrideName ) ) {
                present = true;
                break;
            }
        }
        if ( !present ) {
            overrides.add( annotation );
        }
    }
}
项目:cosmic    文件:DbUtil.java   
public static String getColumnName(final Field field,final AttributeOverride[] overrides) {
    if (overrides != null) {
        for (final AttributeOverride override : overrides) {
            if (override.name().equals(field.getName())) {
                return override.column().name();
            }
        }
    }

    assert (field.getAnnotation(Embedded.class) == null) : "Cannot get column name from embedded field: " + field.getName();

    final Column column = field.getAnnotation(Column.class);
    return column != null ? column.name() : field.getName();
}
项目:bygle-ldp    文件:Relations.java   
@EmbeddedId
@AttributeOverrides({
        @AttributeOverride(name = "refIdRecord1",column = @Column(name = "ref_id_record_1",@AttributeOverride(name = "refIdRecord2",column = @Column(name = "ref_id_record_2",@AttributeOverride(name = "refIdRelationType",column = @Column(name = "ref_id_relation_type",nullable = false)) })
public RelationsId getId() {
    return this.id;
}
项目:submerge    文件:UserAuthorities.java   
@EmbeddedId
@AttributeOverrides({
        @AttributeOverride(name = "fkIdAccount",column = @Column(name = "fk_id_account",@AttributeOverride(name = "fkIdAuthorities",column = @Column(name = "fk_id_authorities",nullable = false)) })
public UserAuthoritiesId getId() {
    return this.id;
}
项目:alex    文件:Statistics.java   
@Embedded
@AttributeOverrides({
        @AttributeOverride(name = "learner",column = @Column(name = "duration_learner")),@AttributeOverride(name = "eqOracle",column = @Column(name = "duration_eqOracle"))
})
public DetailedStatistics getDuration() {
    return duration;
}
项目:alex    文件:Statistics.java   
@Embedded
@AttributeOverrides({
        @AttributeOverride(name = "learner",column = @Column(name = "mqs_learner")),column = @Column(name = "mqs_eqOracle"))
})
public DetailedStatistics getMqsUsed() {
    return mqsUsed;
}
项目:alex    文件:Statistics.java   
@Embedded
@AttributeOverrides({
        @AttributeOverride(name = "learner",column = @Column(name = "symbolsUsed_learner")),column = @Column(name = "symbolsUsed_eqOracle"))
})
public DetailedStatistics getSymbolsUsed() {
    return symbolsUsed;
}
项目:sample-java-spring-genericdao    文件:StudentClasses.java   
@EmbeddedId
@AttributeOverrides({
        @AttributeOverride(name = "studentId",column = @Column(name = "STUDENT_ID",precision = 5,@AttributeOverride(name = "classesId",column = @Column(name = "CLASSES_ID",precision = 4,@AttributeOverride(name = "status",column = @Column(name = "STU_CLASSES_STATUS",length = 1)) })

public StudentClassesId getId() {
    return this.id;
}
项目:nics-common    文件:Assignment.java   
@EmbeddedId
@AttributeOverrides({
        @AttributeOverride(name = "unitId",column = @Column(name = "unit_id",@AttributeOverride(name = "operationalPeriodId",column = @Column(name = "operational_period_id",nullable = false)) })
public AssignmentId getId() {
    return this.id;
}
项目:pedal-dialect    文件:EmbeddedIdColumnEvaluator.java   
@Override
public void evaluate(Method method,EvaluatorChain chain) {
    if (method.isAnnotationPresent(EmbeddedId.class)) {
        Map<String,AttributeOverride> overrides = getAttributeOverrides(method);

        Class<?> embeddedClz = method.getReturnType();
        BeanInfo info = null;
        try {
            info = Introspector.getBeanInfo(embeddedClz);
        } catch (IntrospectionException e) {
            throw new RuntimeException(e);
        }
        for (String propertyName : overrides.keySet()) {
            for (PropertyDescriptor propDesc : info.getPropertyDescriptors()) {
                if (propDesc.getName().equals(propertyName)) {
                    copyAttribute attribute = new copyAttribute();
                    attribute.getmethods().add(method);
                    attribute.getmethods().add(propDesc.getReadMethod());
                    attribute.setColumnName(overrides.get(propertyName).column().name());
                    chain.add(attribute);
                    break;
                }
            }
        }
    } else {
        chain.doNext();
    }
}
项目:pedal-dialect    文件:EmbeddedColumnEvaluator.java   
@Override
public void evaluate(Method method,EvaluatorChain chain) {
    if (method.getReturnType().isAnnotationPresent(Embeddable.class) &&
            !method.isAnnotationPresent(Transient.class)) {
        Map<String,AttributeOverride> overrides = getAttributeOverrides(method);

        Class<?> embeddedClz = method.getReturnType();
        for (Method embeddedMethod : Arrays.stream(embeddedClz.getmethods()) //
                .filter(it -> it.isAnnotationPresent(Column.class)) //
                .collect(toList())) {
            String name = getPropertyName(embeddedMethod);
            String columnName = null;
            if (overrides.containsKey(name)) {
                columnName = overrides.get(name).column().name();
            } else {
                columnName = embeddedMethod.getAnnotation(Column.class).name();
            }
            copyAttribute attribute = new copyAttribute();
            attribute.getmethods().add(method);
            attribute.getmethods().add(embeddedMethod);
            attribute.setColumnName(columnName);
            chain.add(attribute);
        }
    } else {
        chain.doNext();
    }
}
项目:pedal-dialect    文件:Planet.java   
@EmbeddedId
@AttributeOverrides({
        @AttributeOverride(name = "name",column = @Column(name = "name",@AttributeOverride(name = "position",column = @Column(name = "position",nullable = false)) })
public PlanetId getId() {
    return id;
}
项目:watchout    文件:PlayersHasInsurances.java   
@EmbeddedId
@AttributeOverrides({
        @AttributeOverride(name = "playersIdplayers",column = @Column(name = "players_idplayers",@AttributeOverride(name = "insurancesIdinsurances",column = @Column(name = "insurances_idinsurances",nullable = false)) })
public PlayersHasInsurancesId getId() {
    return this.id;
}
项目:watchout    文件:TurnsHistory.java   
@EmbeddedId
@AttributeOverrides({
        @AttributeOverride(name = "playersHasQuestsPlayersIdplayers",column = @Column(name = "players_has_quests_players_idplayers",@AttributeOverride(name = "playersHasQuestsQuestsIdquests",column = @Column(name = "players_has_quests_quests_idquests",@AttributeOverride(name = "placesHasTransportsPlacesOrigin",column = @Column(name = "places_has_transports_places_origin",@AttributeOverride(name = "placesHasTransportsTransportation",column = @Column(name = "places_has_transports_transportation",@AttributeOverride(name = "placesHasTransportsPlacesDestination",column = @Column(name = "places_has_transports_places_destination",nullable = false)) })
public TurnsHistoryId getId() {
    return this.id;
}
项目:watchout    文件:InsurancesHasTransportationrisks.java   
@EmbeddedId
@AttributeOverrides({
        @AttributeOverride(name = "insurancesIdinsurances",@AttributeOverride(name = "risksIdrisks",column = @Column(name = "risks_idrisks",nullable = false)) })
public InsurancesHasTransportationrisksId getId() {
    return this.id;
}
项目:watchout    文件:QuestInsurances.java   
@EmbeddedId
@AttributeOverrides({
        @AttributeOverride(name = "playersHasQuestsPlayersIdplayers",nullable = false)) })
public QuestInsurancesId getId() {
    return this.id;
}
项目:watchout    文件:PlacesHasTransports.java   
@EmbeddedId
@AttributeOverrides({
        @AttributeOverride(name = "placesOrigin",column = @Column(name = "places_origin",@AttributeOverride(name = "transportation",column = @Column(name = "transportation",@AttributeOverride(name = "placesDestination",column = @Column(name = "places_destination",nullable = false)) })
public PlacesHasTransportsId getId() {
    return this.id;
}
项目:watchout    文件:TurnsHistoryHasTransportationrisks.java   
@EmbeddedId
@AttributeOverrides({
        @AttributeOverride(name = "turnsHistoryPlayersHasQuestsPlayersIdplayers",column = @Column(name = "turns_history_players_has_quests_players_idplayers",@AttributeOverride(name = "turnsHistoryPlayersHasQuestsQuestsIdquests",column = @Column(name = "turns_history_players_has_quests_quests_idquests",@AttributeOverride(name = "turnsHistoryPlacesHasTransportsPlacesOrigin",column = @Column(name = "turns_history_places_has_transports_places_origin",@AttributeOverride(name = "turnsHistoryPlacesHasTransportsTransportation",column = @Column(name = "turns_history_places_has_transports_transportation",@AttributeOverride(name = "turnsHistoryPlacesHasTransportsPlacesDestination",column = @Column(name = "turns_history_places_has_transports_places_destination",@AttributeOverride(name = "transportationrisksIdrisks",column = @Column(name = "transportationrisks_idrisks",nullable = false)) })
public TurnsHistoryHasTransportationrisksId getId() {
    return this.id;
}
项目:watchout    文件:PlayersHasQuests.java   
@EmbeddedId
@AttributeOverrides({
        @AttributeOverride(name = "playersIdplayers",@AttributeOverride(name = "questsIdquests",column = @Column(name = "quests_idquests",nullable = false)) })
public PlayersHasQuestsId getId() {
    return this.id;
}
项目:watchout    文件:InsurancesHasPlacesrisks.java   
@EmbeddedId
@AttributeOverrides({
        @AttributeOverride(name = "insurancesIdinsurances",@AttributeOverride(name = "placesrisksIdrisks",column = @Column(name = "placesrisks_idrisks",nullable = false)) })
public InsurancesHasPlacesrisksId getId() {
    return this.id;
}
项目:watchout    文件:TurnsHistoryHasPlacesrisks.java   
@EmbeddedId
@AttributeOverrides({
        @AttributeOverride(name = "turnsHistoryPlayersHasQuestsPlayersIdplayers",nullable = false)) })
public TurnsHistoryHasPlacesrisksId getId() {
    return this.id;
}
项目:IGSN    文件:RasterOverviews.java   
@EmbeddedId
@AttributeOverrides({
        @AttributeOverride(name = "OTableCatalog",column = @Column(name = "o_table_catalog")),@AttributeOverride(name = "OTableSchema",column = @Column(name = "o_table_schema")),@AttributeOverride(name = "OTableName",column = @Column(name = "o_table_name")),@AttributeOverride(name = "ORasterColumn",column = @Column(name = "o_raster_column")),@AttributeOverride(name = "RTableCatalog",@AttributeOverride(name = "overviewFactor",column = @Column(name = "overview_factor")) })
public RasterOverviewsId getId() {
    return this.id;
}

今天的关于java.beans.PersistenceDelegate的实例源码java.beans.introspection的分享已经结束,谢谢您的关注,如果想了解更多关于android.arch.persistence.room.Delete的实例源码、java.beans.DefaultPersistenceDelegate的实例源码、javax.management.MBeanServerDelegate的实例源码、javax.persistence.AttributeOverride的实例源码的相关知识,请在本站进行查询。

本文标签: